[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #1890ff;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #40a9ff;
}
a:active {
  color: #096dd9;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #1890ff;
}
::selection {
  color: #fff;
  background: #1890ff;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  -webkit-animation-name: antFadeIn;
          animation-name: antFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  -webkit-animation-name: antFadeOut;
          animation-name: antFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.ant-fade-leave {
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
@-webkit-keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  -webkit-animation-name: antMoveUpIn;
          animation-name: antMoveUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: antMoveUpOut;
          animation-name: antMoveUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  -webkit-animation-name: antMoveDownIn;
          animation-name: antMoveDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  -webkit-animation-name: antMoveDownOut;
          animation-name: antMoveDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  -webkit-animation-name: antMoveLeftIn;
          animation-name: antMoveLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  -webkit-animation-name: antMoveLeftOut;
          animation-name: antMoveLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  -webkit-animation-name: antMoveRightIn;
          animation-name: antMoveRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  -webkit-animation-name: antMoveRightOut;
          animation-name: antMoveRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
          animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@-webkit-keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@-webkit-keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@-webkit-keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #1890ff;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #1890ff;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  -webkit-animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
          animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #1890ff;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@-webkit-keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  -webkit-animation-name: antSlideLeftIn;
          animation-name: antSlideLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  -webkit-animation-name: antSlideLeftOut;
          animation-name: antSlideLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  -webkit-animation-name: antSlideRightIn;
          animation-name: antSlideRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  -webkit-animation-name: antSlideRightOut;
          animation-name: antSlideRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@-webkit-keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@-webkit-keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  -webkit-animation-name: antZoomIn;
          animation-name: antZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  -webkit-animation-name: antZoomOut;
          animation-name: antZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  -webkit-animation-duration: 0.1s;
          animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  -webkit-animation-name: antZoomBigIn;
          animation-name: antZoomBigIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  -webkit-animation-name: antZoomBigOut;
          animation-name: antZoomBigOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  -webkit-animation-name: antZoomUpIn;
          animation-name: antZoomUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  -webkit-animation-name: antZoomUpOut;
          animation-name: antZoomUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  -webkit-animation-name: antZoomDownIn;
          animation-name: antZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  -webkit-animation-name: antZoomDownOut;
          animation-name: antZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-left-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  -webkit-animation-name: antZoomLeftIn;
          animation-name: antZoomLeftIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  -webkit-animation-name: antZoomLeftOut;
          animation-name: antZoomLeftOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-right-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  -webkit-animation-name: antZoomRightIn;
          animation-name: antZoomRightIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  -webkit-animation-name: antZoomRightOut;
          animation-name: antZoomRightOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  -webkit-animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
          animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  -webkit-animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@-webkit-keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@-webkit-keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@-webkit-keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@-webkit-keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@-webkit-keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@-webkit-keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@-webkit-keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 2px;
}
.ant-alert-content {
  flex: 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #f6ffed;
  border: 1px solid #b7eb8f;
}
.ant-alert-success .ant-alert-icon {
  color: #52c41a;
}
.ant-alert-info {
  background-color: #e6f7ff;
  border: 1px solid #91d5ff;
}
.ant-alert-info .ant-alert-icon {
  color: #1890ff;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe58f;
}
.ant-alert-warning .ant-alert-icon {
  color: #faad14;
}
.ant-alert-error {
  background-color: #fff2f0;
  border: 1px solid #ffccc7;
}
.ant-alert-error .ant-alert-icon {
  color: #ff4d4f;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description {
  padding-right: 24px;
  padding-left: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #1890ff;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #1890ff;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 2px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  -webkit-animation: antBadgeLoadingCircle 1s infinite linear;
          animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #52c41a;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  -webkit-animation: antStatusProcessing 1.2s infinite ease-in-out;
          animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff4d4f;
}
.ant-badge-status-warning {
  background-color: #faad14;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  -webkit-animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  -webkit-animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  -webkit-animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  -webkit-animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
          animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@-webkit-keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@-webkit-keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@-webkit-keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@-webkit-keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #1890ff;
  border-radius: 2px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #40a9ff;
}
.ant-breadcrumb > span:last-child {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 2px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #1890ff;
  background: #1890ff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #40a9ff;
  background: #40a9ff;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #096dd9;
  background: #096dd9;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #40a9ff;
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #d9d9d9;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #40a9ff;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #d9d9d9;
}
.ant-btn-ghost {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: rgba(0, 0, 0, 0.85);
  border-color: #d9d9d9;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #096dd9;
  border-color: #096dd9;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #1890ff;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: rgba(0, 0, 0, 0.85);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: rgba(0, 0, 0, 0.85);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff4d4f;
  background: #ff4d4f;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff7875;
  background: #ff7875;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d9363e;
  background: #d9363e;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff4d4f;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #40a9ff;
  border-color: #40a9ff;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #096dd9;
  border-color: #096dd9;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff7875;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d9363e;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 2px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 40px;
  height: 40px;
  padding: 4.9px 0;
  font-size: 18px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 18px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 2px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 40px;
  padding: 6.4px 20px;
  font-size: 16px;
  border-radius: 40px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 40px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  -webkit-animation: none;
          animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 40px;
  padding: 6.4px 15px;
  font-size: 16px;
  border-radius: 0;
}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 0;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 2px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 2px 2px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 2px 0 0 2px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #d9d9d9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #1890ff;
  border-color: #1890ff;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff4d4f;
  border-color: #ff4d4f;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff7875;
  border-color: #ff7875;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d9363e;
  border-color: #d9363e;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff4d4f;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff7875;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d9363e;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: #f5f5f5;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 38px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #d9d9d9;
  border-left-color: #40a9ff;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 2px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 2px 2px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6f7ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #1890ff;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: rgba(0, 0, 0, 0.85);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 2px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs-top {
  clear: both;
  margin-bottom: -17px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-top-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 2px 2px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #1890ff;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #1890ff;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: #fafafa;
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 2px;
  -webkit-animation: card-loading 1.4s ease infinite;
          animation: card-loading 1.4s ease infinite;
}
@-webkit-keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}
@-webkit-keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-cascader-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
  border-color: #1890ff;
}
.ant-cascader-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-cascader-checkbox:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
  visibility: visible;
}
.ant-cascader-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-cascader-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-cascader-checkbox-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-cascader-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
  visibility: hidden;
}
.ant-cascader-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
  margin-left: 8px;
}
.ant-cascader-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-cascader-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-cascader-checkbox-group-item {
  margin-right: 8px;
}
.ant-cascader-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 0;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-checkbox-rtl {
  direction: rtl;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 8px;
}
.ant-cascader {
  width: 184px;
}
.ant-cascader-checkbox {
  top: 0;
  margin-right: 8px;
}
.ant-cascader-menus {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
  width: 100%;
  height: auto;
}
.ant-cascader-menu {
  min-width: 111px;
  height: 180px;
  margin: 0;
  margin: -4px 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-cascader-menu-item-content {
  flex: auto;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-cascader-rtl .ant-cascader-checkbox {
  top: 0;
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #1890ff;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 2px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 2px 2px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-left: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 2px 2px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 0;
  margin-left: 12px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker:hover,
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker-input > input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-picker-input > input:focus,
.ant-input-rtl .ant-picker-input > input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input-rtl {
  direction: rtl;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.85);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #7ec1ff;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  border-radius: 2px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
  padding-left: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
  padding-right: 0;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: width 0s ease 0.3s, height 0s ease 0.3s;
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  -webkit-animation: antdDrawerFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
          animation: antdDrawerFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 16px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
}
.ant-drawer-header-close-only {
  padding-bottom: 0;
  border: none;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@-webkit-keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff4d4f;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 10px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 10px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  background: transparent;
  border-style: solid;
  border-width: 4.24264069px;
  transform: rotate(45deg);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 6.2px;
  border-color: transparent #fff #fff transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 6px;
  border-color: #fff transparent transparent #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #1890ff;
  background-color: #e6f7ff;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #1890ff;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #1890ff;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker,
.ant-form-item .ant-input-number-group .ant-select,
.ant-form-item .ant-input-number-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 24px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
  min-width: 0;
}
.ant-form-horizontal .ant-form-item-label.ant-col-24 + .ant-form-item-control {
  min-width: unset;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain-error {
  color: #ff4d4f;
}
.ant-form-item-explain-warning {
  color: #faad14;
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: 32px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 32px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  -webkit-animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
          animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #52c41a;
  -webkit-animation-name: diffZoomIn1 !important;
          animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-prefix,
.ant-form-item-has-warning .ant-input-number-prefix {
  color: #faad14;
}
.ant-form-item-has-warning .ant-input-group-addon,
.ant-form-item-has-warning .ant-input-number-group-addon {
  color: #faad14;
  border-color: #faad14;
}
.ant-form-item-has-warning .has-feedback {
  color: #faad14;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #faad14;
  -webkit-animation-name: diffZoomIn3 !important;
          animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffc53d;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff4d4f;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-prefix,
.ant-form-item-has-error .ant-input-number-prefix {
  color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-group-addon,
.ant-form-item-has-error .ant-input-number-group-addon {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .has-feedback {
  color: #ff4d4f;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff4d4f;
  -webkit-animation-name: diffZoomIn2 !important;
          animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,
.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  box-shadow: none;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff4d4f;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: #ff4d4f;
}
.ant-form-item-has-error .ant-mentions {
  border-color: #ff4d4f !important;
}
.ant-form-item-has-error .ant-mentions-focused,
.ant-form-item-has-error .ant-mentions:focus {
  border-color: #ff7875;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #1890ff;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 40px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 40px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 24px;
  vertical-align: top;
  transition: margin-bottom 0.3s 0.017s linear;
}
.ant-form-item-with-help {
  margin-bottom: 0;
  transition: none;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label-wrap {
  overflow: unset;
  line-height: 1.3215em;
  white-space: unset;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  -ms-writing-mode: lr-tb;
      writing-mode: horizontal-tb;
  -webkit-margin-start: 4px;
          margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 32px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-form-item-explain-connected {
  height: 0;
  min-height: 0;
  opacity: 0;
}
.ant-form-item-extra {
  min-height: 24px;
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-form-item-with-help .ant-form-item-explain {
  height: auto;
  min-height: 24px;
  opacity: 1;
}
.ant-show-help {
  transition: height 0.3s linear, min-height 0.3s linear, margin-bottom 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  min-height: 24px;
}
.ant-show-help-leave-active {
  min-height: 0;
}
.ant-show-help-item {
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-appear,
.ant-show-help-item-enter {
  transform: translateY(-5px);
  opacity: 0;
}
.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
  transform: translateY(0);
  opacity: 1;
}
.ant-show-help-item-leave-active {
  transform: translateY(-5px);
}
@-webkit-keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: -webkit-grab;
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 10px;
}
.ant-image-preview-switch-right {
  right: 10px;
}
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active {
  color: rgba(0, 0, 0, 0.85);
}
.anticon.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-input::-moz-placeholder {
  opacity: 1;
}
.ant-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 32px;
}
.ant-input[type='color'].ant-input-lg {
  height: 40px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count > .ant-input {
  height: 100%;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #40a9ff;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #40a9ff;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 2px 2px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 32px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 40px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #40a9ff;
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #40a9ff;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {
  border-radius: 2px 0 0 2px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 32px;
  }
  .ant-input-lg {
    height: 40px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}
.ant-input-number-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  position: static;
  display: inline-flex;
  width: 90px;
  padding: 0;
  -webkit-padding-start: 11px;
          padding-inline-start: 11px;
}
.ant-input-number-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number-affix-wrapper:focus,
.ant-input-rtl .ant-input-number-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-affix-wrapper-borderless,
.ant-input-number-affix-wrapper-borderless:hover,
.ant-input-number-affix-wrapper-borderless:focus,
.ant-input-number-affix-wrapper-borderless-focused,
.ant-input-number-affix-wrapper-borderless-disabled,
.ant-input-number-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-affix-wrapper-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-number-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper-focused,
.ant-input-number-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
  background: transparent;
}
.ant-input-number-affix-wrapper > div.ant-input-number {
  width: 100%;
  border: none;
  outline: none;
}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
  box-shadow: none !important;
}
.ant-input-number-affix-wrapper input.ant-input-number-input {
  padding: 0;
}
.ant-input-number-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-number-prefix {
  display: flex;
  flex: none;
  align-items: center;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
}
.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
  width: 100%;
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-input-number::-moz-placeholder {
  opacity: 1;
}
.ant-input-number:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number:focus,
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-number-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-number-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-number-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap,
.ant-input-number-group > .ant-input-number {
  display: table-cell;
}
.ant-input-number-group-addon:not(:first-child):not(:last-child),
.ant-input-number-group-wrap:not(:first-child):not(:last-child),
.ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-number-group-wrap > * {
  display: block !important;
}
.ant-input-number-group .ant-input-number {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-number-group .ant-input-number:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-number-group .ant-input-number:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
  z-index: 0;
}
.ant-input-number-group-addon {
  position: relative;
  padding: 0 11px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-input-number-group-addon .ant-select {
  margin: -5px -11px;
}
.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-number-group-addon .ant-select-open .ant-select-selector,
.ant-input-number-group-addon .ant-select-focused .ant-select-selector {
  color: #1890ff;
}
.ant-input-number-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-number-group > .ant-input-number:first-child,
.ant-input-number-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group-addon:first-child {
  border-right: 0;
}
.ant-input-number-group-addon:last-child {
  border-left: 0;
}
.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group-lg .ant-input-number,
.ant-input-number-group-lg > .ant-input-number-group-addon {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-input-number-group-sm .ant-input-number,
.ant-input-number-group-sm > .ant-input-number-group-addon {
  padding: 0px 7px;
}
.ant-input-number-group-lg .ant-select-single .ant-select-selector {
  height: 40px;
}
.ant-input-number-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact {
  display: block;
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
  float: none;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group > .ant-input-number-rtl:first-child,
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-number-group-rtl.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-rtl.ant-input-number-group-addon:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 2px 0 0 2px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 2px 2px 0;
}
.ant-input-number-group-wrapper {
  display: inline-block;
  text-align: start;
  vertical-align: top;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #40a9ff;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 30px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 2px;
  outline: 0;
  transition: all 0.3s linear;
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-input-number-input::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
  appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 16px;
}
.ant-input-number-lg input {
  height: 38px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 2px 2px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap,
.ant-input-number-focused .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 2px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff4d4f;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-handler-up {
  border-top-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-handler-down {
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 2px 0 0 2px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: rgba(0, 0, 0, 0.85);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: rgba(0, 0, 0, 0.85);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #1890ff;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  opacity: 1;
}
.ant-mentions:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-mentions:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-mentions:focus,
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 30px;
  margin: 0;
  padding: 4px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable declaration-block-no-redundant-longhand-properties */
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  /* stylelint-enable declaration-block-no-redundant-longhand-properties */
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-mentions > textarea::-moz-placeholder {
  opacity: 1;
}
.ant-mentions > textarea:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 2px 2px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 2px 2px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #fafafa;
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-menu-item-danger.ant-menu-item {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff4d4f;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff4d4f;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff4d4f;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff4d4f;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff4d4f;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6f7ff;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-item > .ant-badge a:hover {
  color: #1890ff;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #1890ff;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #1890ff;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6f7ff;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #bae7ff;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 2px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 2px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #1890ff;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #1890ff;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #1890ff;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #1890ff;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #1890ff;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #1890ff;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 40px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding: 0 16px;
  overflow: hidden;
  line-height: 40px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 8px;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 16px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 16px;
  line-height: 40px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 16px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: #fafafa;
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 40px;
  line-height: 40px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #1890ff;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #096dd9;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #1890ff;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #1890ff;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 16px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #52c41a;
}
.ant-message-error .anticon {
  color: #ff4d4f;
}
.ant-message-warning .anticon {
  color: #faad14;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #1890ff;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 16px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  -webkit-animation-name: MessageMoveOut;
          animation-name: MessageMoveOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}
@-webkit-keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  transform: none;
  opacity: 0;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 56px;
  height: 56px;
  font-size: 16px;
  font-style: normal;
  line-height: 56px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-modal-body {
  padding: 24px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 2px 2px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff4d4f;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #faad14;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #1890ff;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52c41a;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationLeftFadeIn;
          animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 16px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #52c41a;
}
.anticon.ant-notification-notice-icon-info {
  color: #1890ff;
}
.anticon.ant-notification-notice-icon-warning {
  color: #faad14;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff4d4f;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 0;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-leave {
  -webkit-animation-duration: 0.24s;
          animation-duration: 0.24s;
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
          animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  -webkit-animation-name: NotificationFadeIn;
          animation-name: NotificationFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
          animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  margin-left: 12px;
  white-space: unset;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: rgba(0, 0, 0, 0.85);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:hover {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:hover a {
  color: #1890ff;
}
.ant-pagination-item:focus-visible {
  border-color: #1890ff;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a {
  color: #1890ff;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #1890ff;
}
.ant-pagination-item-active a {
  color: #1890ff;
}
.ant-pagination-item-active:hover {
  border-color: #40a9ff;
}
.ant-pagination-item-active:focus-visible {
  border-color: #40a9ff;
}
.ant-pagination-item-active:hover a {
  color: #40a9ff;
}
.ant-pagination-item-active:focus-visible a {
  color: #40a9ff;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #1890ff;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: rgba(0, 0, 0, 0.85);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: rgba(0, 0, 0, 0.85);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #40a9ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 32px;
  margin-left: 8px;
  line-height: 32px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  width: 50px;
  height: 32px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  color: #bfbfbf;
  -ms-user-select: none;
      user-select: none;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,
.ant-input-rtl .ant-pagination-options-quick-jumper input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-options-quick-jumper input-rtl {
  direction: rtl;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #1890ff;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}
.ant-popconfirm {
  z-index: 1060;
}
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 10px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 10px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 10px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 10px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #faad14;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 8.48528137px;
  height: 8.48528137px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  margin: auto;
  background-color: #fff;
  content: '';
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: 1.51471863px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: 1.51471863px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(4.24264069px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: 1.51471863px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(4.24264069px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: 1.51471863px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-4.24264069px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  -webkit-animation: ant-progress-appear 0.3s;
          animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  -webkit-animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
          animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff4d4f;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff4d4f;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@-webkit-keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px #e6f7ff;
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  visibility: hidden;
  -webkit-animation: antRadioEffect 0.36s ease-in-out;
          animation: antRadioEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #1890ff;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #1890ff;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: rgba(0, 0, 0, 0.85);
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 40px;
  font-size: 16px;
  line-height: 38px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 2px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #1890ff;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px #e6f7ff;
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #1890ff;
  background: #fff;
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #1890ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #40a9ff;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #096dd9;
  border-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #096dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px #e6f7ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #40a9ff;
  border-color: #40a9ff;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #096dd9;
  border-color: #096dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px #e6f7ff;
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@-webkit-keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 2px 2px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #40a9ff;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 2px 0 0 2px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}
.ant-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #52c41a;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff4d4f;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #1890ff;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #faad14;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: #fafafa;
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 30px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 30px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 32px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 30px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 1px 4px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 24px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 24px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 22px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  -webkit-padding-start: 8px;
          padding-inline-start: 8px;
  -webkit-padding-end: 4px;
          padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  -webkit-margin-start: 7px;
          margin-inline-start: 7px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 24px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 32px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 16px;
  line-height: 14px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  -webkit-margin-start: 3px;
          margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpIn;
          animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownIn;
          animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  -webkit-animation-name: antSlideUpOut;
          animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  -webkit-animation-name: antSlideDownOut;
          animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  background-color: #e6f7ff;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #1890ff;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 16px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 4px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: ant-skeleton-loading 1.4s ease infinite;
          animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 2px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 80px;
  min-width: 80px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 40px;
  min-width: 40px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 40px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 100%;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@-webkit-keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  -webkit-animation-name: ant-skeleton-loading-rtl;
          animation-name: ant-skeleton-loading-rtl;
}
@-webkit-keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #91d5ff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #91d5ff;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #46a6ff;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle:focus {
  border-color: #46a6ff;
  outline: none;
  box-shadow: 0 0 0 5px rgba(24, 144, 255, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #1890ff;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #69c0ff;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #69c0ff;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: rgba(0, 0, 0, 0.85);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #8cc8ff;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #1890ff;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #1890ff;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  -webkit-animation: antSpinMove 1s infinite linear alternate;
          animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  -webkit-animation: antRotate 1.2s infinite linear;
          animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@-webkit-keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@-webkit-keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  -webkit-animation-name: antRotateRtl;
          animation-name: antRotateRtl;
}
@-webkit-keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #1890ff;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #1890ff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890ff;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #1890ff;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff4d4f;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff4d4f;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff4d4f;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #1890ff;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #1890ff;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890ff;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 13px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 6.5px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
  left: -1px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #1890ff;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-navigation.ant-steps-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}
.ant-switch {
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #e6f7ff;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #1890ff;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #1890ff;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 12px 8px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -12px -8px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -12px -8px -12px 25px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 8px 8px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -4px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -8px -8px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -8px -8px -8px 25px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: #fafafa;
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -16px -17px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -12px -9px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -8px -9px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px #fafafa;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 2px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 2px 2px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 16px 16px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 16px 16px;
}
.ant-table-footer {
  padding: 16px 16px;
  color: rgba(0, 0, 0, 0.85);
  background: #fafafa;
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -16px -16px 33px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: #fafafa;
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6f7ff;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcf4ff;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #1890ff;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -8px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #1890ff;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #bae7ff;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  -webkit-margin-start: 100%;
          margin-inline-start: 100%;
  -webkit-padding-start: 4px;
          padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #1890ff;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #40a9ff;
}
.ant-table-row-expand-icon:active {
  color: #096dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -16px -16px;
  padding: 16px 16px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: -webkit-sticky;
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 2px 2px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.ant-table-footer {
  border-radius: 0 0 2px 2px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -16px 33px -16px -16px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 16px 16px 16px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -8px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 16px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tabs-dropdown-menu-item {
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item > span {
  flex: 1;
  white-space: nowrap;
}
.ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: #40a9ff;
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #1890ff;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 2px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 2px 2px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 2px 0 0 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 2px 2px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #40a9ff;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #096dd9;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: #1890ff;
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 12px 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #096dd9;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: #40a9ff;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #1890ff;
  text-shadow: 0 0 0.25px currentcolor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: #fafafa;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #1890ff;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #1890ff;
}
.ant-tag-checkable:active {
  background-color: #096dd9;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #52c41a;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-processing {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-error {
  color: #ff4d4f;
  background: #fff2f0;
  border-color: #ffccc7;
}
.ant-tag-warning {
  color: #faad14;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}
.ant-timeline {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-timeline-item-head-red {
  color: #ff4d4f;
  border-color: #ff4d4f;
}
.ant-timeline-item-head-green {
  color: #52c41a;
  border-color: #52c41a;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 8px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 8px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 8px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 8px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 13.07106781px;
  height: 13.07106781px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.75);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -5.07106781px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -5.07106781px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -5.07106781px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -5.07106781px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(6.53553391px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
  width: 40px;
  min-width: 40px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search .anticon-search {
  color: rgba(0, 0, 0, 0.25);
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  color: #d9d9d9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item-remove:active {
  color: #096dd9;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item-remove:hover {
  color: #40a9ff;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcf4ff;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6f7ff;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}
@-webkit-keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #1890ff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-checkbox-rtl {
  direction: rtl;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6f7ff;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  -webkit-animation: ant-tree-node-fx-do-not-use 0.3s;
          animation: ant-tree-node-fx-do-not-use 0.3s;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #bae7ff;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #1890ff;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 2px;
  visibility: hidden;
  -webkit-animation: antCheckboxEffect 0.36s ease-in-out;
          animation: antCheckboxEffect 0.36s ease-in-out;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #1890ff;
  border-color: #1890ff;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  -webkit-animation-name: none;
          animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #1890ff;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree-checkbox-rtl {
  direction: rtl;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree-select-dropdown {
  padding: 8px 4px;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 2px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6f7ff;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
  position: relative;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #1890ff;
  opacity: 0;
  -webkit-animation: ant-tree-node-fx-do-not-use 0.3s;
          animation: ant-tree-node-fx-do-not-use 0.3s;
  -webkit-animation-play-state: running;
          animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon {
  opacity: 0.45;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #1890ff;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #bae7ff;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #1890ff;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #1890ff;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #1890ff;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}
.ant-typography {
  color: rgba(0, 0, 0, 0.85);
  overflow-wrap: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #52c41a;
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #ff4d4f;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff7875;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #1890ff;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #40a9ff;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #096dd9;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(1em - 4px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890ff;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #096dd9;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #40a9ff;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #40a9ff;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff4d4f;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 60px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff2f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff4d4f;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  margin-bottom: 12px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: #fafafa;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  margin: 0;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  -webkit-animation-name: uploadAnimateInlineIn;
          animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  -webkit-animation-name: uploadAnimateInlineOut;
          animation-name: uploadAnimateInlineOut;
}
@-webkit-keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@-webkit-keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}

/*!
 * @alifd/next@1.25.21 (https://fusion.design)
 * Copyright 2018-present Alibaba Group,
 * Licensed under MIT (https://github.com/alibaba-fusion/next/blob/master/LICENSE)
 */
@charset "UTF-8";
.next-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  top: 0;
  margin: -1px;
}

/* stylelint-disable */
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in
*    IE on Windows Phone and in iOS.
*/
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
    ========================================================================== */
/**
* Remove the margin in all browsers (opinionated).
*/
body {
  margin: 0;
}

/**
* Add the correct display in IE 9-.
*/
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
    ========================================================================== */
/**
* Add the correct display in IE 9-.
* 1. Add the correct display in IE.
*/
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
* Add the correct margin in IE 8.
*/
figure {
  margin: 1em 40px;
}

/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
    ========================================================================== */
/**
* 1. Remove the gray background on active links in IE 10.
* 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
*/
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
* 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6.
*/
b,
strong {
  font-weight: inherit;
}

/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
  font-weight: bolder;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
* Add the correct font style in Android 4.3-.
*/
dfn {
  font-style: italic;
}

/**
* Add the correct background and color in IE 9-.
*/
mark {
  background-color: #FF0;
  color: #000;
}

/**
* Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
    ========================================================================== */
/**
* Add the correct display in IE 9-.
*/
audio,
video {
  display: inline-block;
}

/**
* Add the correct display in iOS 4-7.
*/
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
* Remove the border on images inside links in IE 10-.
*/
img {
  border-style: none;
}

/**
* Hide the overflow in IE.
*/
svg:not(:root) {
  overflow: hidden;
}

/* Forms
    ========================================================================== */
/**
* 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
  /* 1 */
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
  /* 1 */
  text-transform: none;
}

/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
*    controls in Android 4.
* 2. Correct the inability to style clickable types in iOS and Safari.
*/
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
  /* 2 */
}

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*    `fieldset` elements in all browsers.
*/
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
* 1. Add the correct display in IE 9-.
* 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
* Remove the default vertical scrollbar in IE.
*/
textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10-.
* 2. Remove the padding in IE 10-.
*/
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
* Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
    ========================================================================== */
/*
* Add the correct display in IE 9-.
* 1. Add the correct display in Edge, IE, and Firefox.
*/
details,
menu {
  display: block;
}

/*
* Add the correct display in all browsers.
*/
summary {
  display: list-item;
}

/* Scripting
    ========================================================================== */
/**
* Add the correct display in IE 9-.
*/
canvas {
  display: inline-block;
}

/**
* Add the correct display in IE.
*/
template {
  display: none;
}

/* Hidden
    ========================================================================== */
/**
* Add the correct display in IE 10-.
*/
[hidden] {
  display: none;
}

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

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

li {
  margin-left: 0;
}

hr {
  border: 0 solid #DCDEE3;
  border-top-width: 1px;
}

a {
  text-decoration: none;
}
a:link {
  color: #5584FF;
}
a:visited {
  color: #5584FF;
}
a:hover {
  color: #3E71F7;
}
a:active {
  text-decoration: underline;
  color: #3E71F7;
}

@font-face {
  font-family: "Roboto";
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot");
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-thin.ttf") format("truetype");
  font-weight: 200;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot");
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot");
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot");
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot");
  src: url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.eot?#iefix") format("embedded-opentype"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff2") format("woff2"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.woff") format("woff"), url("//i.alicdn.com/artascope-font/20160419204543/font/roboto-bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
}
html {
  font-size: 100%;
}

body {
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
  color: #333333;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-weight: inherit;
}

h1 {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

h2 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

h3 {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}

h4 {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
}

h5 {
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
}

h6 {
  margin-bottom: 7px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
}

p {
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}

strong {
  font-weight: 500;
}

small {
  font-size: 75%;
}

/* stylelint-disable-next-line */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInDownSmall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownSmall {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(24px);
    -ms-transform: translateY(24px);
    transform: translateY(24px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-24px);
    -ms-transform: translateY(-24px);
    transform: translateY(-24px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-24px);
    -ms-transform: translateY(-24px);
    transform: translateY(-24px);
  }
}
@-webkit-keyframes fadeOutUpSmall {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes fadeOutUpSmall {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes zoomInBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes zoomInBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes zoomOutBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes zoomOutBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@-webkit-keyframes expandInDown {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
}
@keyframes expandInDown {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
}
@-webkit-keyframes expandInUp {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
}
@keyframes expandInUp {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
}
@-webkit-keyframes expandInWithFade {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@keyframes expandInWithFade {
  0% {
    opacity: 0;
  }
  40% {
    opacity: 0.1;
  }
  50% {
    opacity: 0.9;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes expandOutUp {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
}
@keyframes expandOutUp {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left top 0;
    -ms-transform-origin: left top 0;
    transform-origin: left top 0;
  }
}
@-webkit-keyframes expandOutDown {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
}
@keyframes expandOutDown {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0.6);
    -ms-transform: scaleY(0.6);
    transform: scaleY(0.6);
    -webkit-transform-origin: left bottom 0;
    -ms-transform-origin: left bottom 0;
    transform-origin: left bottom 0;
  }
}
@-webkit-keyframes expandOutWithFade {
  0% {
    opacity: 1;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes expandOutWithFade {
  0% {
    opacity: 1;
  }
  70% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  20% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 300ms;
  animation-duration: 300ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.35s;
  animation-duration: 0.35s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expandInDown {
  -webkit-animation-name: expandInDown;
  animation-name: expandInDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expandOutUp {
  -webkit-animation-name: expandOutUp;
  animation-name: expandOutUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expandInUp {
  -webkit-animation-name: expandInUp;
  animation-name: expandInUp;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expandOutDown {
  -webkit-animation-name: expandOutDown;
  animation-name: expandOutDown;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeInDownSmall {
  -webkit-animation-name: fadeInDownSmall;
  animation-name: fadeInDownSmall;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fadeOutUpSmall {
  -webkit-animation-name: fadeOutUpSmall;
  animation-name: fadeOutUpSmall;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.zoomInBig {
  -webkit-animation-name: zoomInBig;
  animation-name: zoomInBig;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.zoomOutBig {
  -webkit-animation-name: zoomOutBig;
  animation-name: zoomOutBig;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expand-enter {
  overflow: hidden;
}

.expand-enter-active {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.expand-enter-active > * {
  -webkit-animation-name: expandInWithFade;
  animation-name: expandInWithFade;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.expand-leave {
  overflow: hidden;
}

.expand-leave-active {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.expand-leave-active > * {
  -webkit-animation-name: expandOutWithFade;
  animation-name: expandOutWithFade;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.next-icon[dir=rtl]::before {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

@font-face {
  font-family: NextIcon;
  src: url("//at.alicdn.com/t/font_515771_xjdbujl2iu.eot");
  src: url("//at.alicdn.com/t/font_515771_xjdbujl2iu.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_515771_xjdbujl2iu.woff2") format("woff2"), url("//at.alicdn.com/t/font_515771_xjdbujl2iu.woff") format("woff"), url("//at.alicdn.com/t/font_515771_xjdbujl2iu.ttf") format("truetype"), url("//at.alicdn.com/t/font_515771_xjdbujl2iu.svg#NextIcon") format("svg");
  font-display: swap;
}
.next-icon {
  display: inline-block;
  font-family: NextIcon;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.next-icon:before {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.next-icon-smile:before {
  content: "\E65F";
}
.next-icon-cry:before {
  content: "\E65D";
}
.next-icon-success:before {
  content: "\E60A";
}
.next-icon-warning:before {
  content: "\E60B";
}
.next-icon-prompt:before {
  content: "\E60C";
}
.next-icon-error:before {
  content: "\E60D";
}
.next-icon-help:before {
  content: "\E673";
}
.next-icon-clock:before {
  content: "\E621";
}
.next-icon-success-filling:before {
  content: "\E63A";
}
.next-icon-delete-filling:before {
  content: "\E623";
}
.next-icon-favorites-filling:before {
  content: "\E60E";
}
.next-icon-add:before {
  content: "\E655";
}
.next-icon-minus:before {
  content: "\E601";
}
.next-icon-arrow-up:before {
  content: "\E625";
}
.next-icon-arrow-down:before {
  content: "\E63D";
}
.next-icon-arrow-left:before {
  content: "\E61D";
}
.next-icon-arrow-right:before {
  content: "\E619";
}
.next-icon-arrow-double-left:before {
  content: "\E659";
}
.next-icon-arrow-double-right:before {
  content: "\E65E";
}
.next-icon-switch:before {
  content: "\E6B3";
}
.next-icon-sorting:before {
  content: "\E634";
}
.next-icon-descending:before {
  content: "\E61F";
}
.next-icon-ascending:before {
  content: "\E61E";
}
.next-icon-select:before {
  content: "\E632";
}
.next-icon-semi-select:before {
  content: "\E633";
}
.next-icon-search:before {
  content: "\E656";
}
.next-icon-close:before {
  content: "\E626";
}
.next-icon-ellipsis:before {
  content: "\E654";
}
.next-icon-picture:before {
  content: "\E631";
}
.next-icon-calendar:before {
  content: "\E607";
}
.next-icon-ashbin:before {
  content: "\E639";
}
.next-icon-upload:before {
  content: "\E7EE";
}
.next-icon-download:before {
  content: "\E628";
}
.next-icon-set:before {
  content: "\E683";
}
.next-icon-edit:before {
  content: "\E63B";
}
.next-icon-refresh:before {
  content: "\E677";
}
.next-icon-filter:before {
  content: "\E627";
}
.next-icon-attachment:before {
  content: "\E665";
}
.next-icon-account:before {
  content: "\E608";
}
.next-icon-email:before {
  content: "\E605";
}
.next-icon-atm:before {
  content: "\E606";
}
.next-icon-loading:before {
  content: "\E646";
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.next-icon-eye:before {
  content: "\E611";
}
.next-icon-copy:before {
  content: "\E60F";
}
.next-icon-toggle-left:before {
  content: "\E602";
}
.next-icon-toggle-right:before {
  content: "\E603";
}
.next-icon-eye-close:before {
  content: "\E600";
}
.next-icon-unlock:before {
  content: "\E615";
}
.next-icon-lock:before {
  content: "\E617";
}
.next-icon-exit:before {
  content: "\E616";
}
.next-icon-chart-bar:before {
  content: "\E612";
}
.next-icon-chart-pie:before {
  content: "\E613";
}
.next-icon-form:before {
  content: "\E7FB";
}
.next-icon-detail:before {
  content: "\E7F8";
}
.next-icon-list:before {
  content: "\E7F9";
}
.next-icon-dashboard:before {
  content: "\E7FA";
}

@-webkit-keyframes loadingCircle {
  0% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loadingCircle {
  0% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.next-icon.next-xxs:before, .next-icon.next-xxs .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-icon.next-xxs {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-icon.next-xxs:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-icon.next-xs:before, .next-icon.next-xs .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-icon.next-small:before, .next-icon.next-small .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-icon.next-medium:before, .next-icon.next-medium .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-icon.next-large:before, .next-icon.next-large .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-icon.next-xl:before, .next-icon.next-xl .next-icon-remote {
  width: 32px;
  font-size: 32px;
  line-height: inherit;
}
.next-icon.next-xxl:before, .next-icon.next-xxl .next-icon-remote {
  width: 48px;
  font-size: 48px;
  line-height: inherit;
}
.next-icon.next-xxxl:before, .next-icon.next-xxxl .next-icon-remote {
  width: 64px;
  font-size: 64px;
  line-height: inherit;
}
.next-icon.next-inherit:before, .next-icon.next-inherit .next-icon-remote {
  width: inherit;
  font-size: inherit;
  line-height: inherit;
}

.next-icon.next-inherit .next-icon-remote,
.next-icon .next-icon-remote {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  fill: currentColor;
}

.next-overlay-wrapper .next-overlay-inner {
  z-index: 1001;
}
.next-overlay-wrapper .next-overlay-backdrop {
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
.next-overlay-wrapper.opened .next-overlay-backdrop {
  opacity: 1;
}

.next-loading-fusion-reactor[dir=rtl] {
  -webkit-animation-name: nextVectorRouteRTL;
  animation-name: nextVectorRouteRTL;
}

@-webkit-keyframes nextVectorRouteRTL {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  55% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  80% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes nextVectorRouteRTL {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  25% {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  30% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  50% {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  55% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  75% {
    -webkit-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
  }
  80% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/* put your code here */
.next-loading {
  position: relative;
  /* 遮罩层 */
  /* for IE9,10 */
  /* text on the right side of */
  /* 动效 */
}
.next-loading.next-open {
  pointer-events: none;
}
.next-loading .next-loading-component {
  opacity: 0.7;
  -webkit-filter: blur(1px);
  filter: blur(1px);
  /* stylelint-disable */
  filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1, MakeShadow=false)";
  /* IE6~IE9 */
  /* stylelint-enable */
  position: relative;
  pointer-events: none;
}
.next-loading-masker {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  opacity: 0.2;
  background: #FFF;
}
.next-loading-inline {
  display: inline-block;
}
.next-loading-tip {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}
.next-loading-tip-fullscreen {
  top: inherit;
  left: inherit;
  -webkit-transform: inherit;
      -ms-transform: inherit;
          transform: inherit;
}
.next-loading-tip-placeholder {
  display: none;
}
.next-loading-right-tip .next-loading-indicator {
  display: inline-block;
}
.next-loading-right-tip .next-loading-tip-content {
  position: absolute;
  display: block;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.next-loading-right-tip .next-loading-tip-placeholder {
  display: inline-block;
  visibility: hidden;
  margin-left: 1em;
}
.next-loading-fusion-reactor {
  display: inline-block;
  width: 48px;
  height: 48px;
  position: relative;
  margin: 0;
  -webkit-animation-duration: 5.6s;
  animation-duration: 5.6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: nextVectorRoute;
  animation-name: nextVectorRoute;
}
.next-loading-fusion-reactor .next-loading-dot {
  position: absolute;
  margin: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #5584FF;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 1.4s;
  animation-duration: 1.4s;
}
.next-loading-fusion-reactor .next-loading-dot:nth-child(1) {
  top: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-name: nextVectorDotsX;
  animation-name: nextVectorDotsX;
}
.next-loading-fusion-reactor .next-loading-dot:nth-child(2) {
  left: 0;
  right: 0;
  top: 0;
  opacity: 0.8;
  -webkit-animation-name: nextVectorDotsY;
  animation-name: nextVectorDotsY;
}
.next-loading-fusion-reactor .next-loading-dot:nth-child(3) {
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0.6;
  -webkit-animation-name: nextVectorDotsXR;
  animation-name: nextVectorDotsXR;
}
.next-loading-fusion-reactor .next-loading-dot:nth-child(4) {
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.2;
  -webkit-animation-name: nextVectorDotsYR;
  animation-name: nextVectorDotsYR;
}
.next-loading-medium-fusion-reactor {
  width: 32px;
  height: 32px;
}
.next-loading-medium-fusion-reactor .next-loading-dot {
  width: 8px;
  height: 8px;
}
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(1) {
  -webkit-animation-name: nextVectorDotsX-medium;
  animation-name: nextVectorDotsX-medium;
}
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(2) {
  -webkit-animation-name: nextVectorDotsY-medium;
  animation-name: nextVectorDotsY-medium;
}
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(3) {
  -webkit-animation-name: nextVectorDotsXR-medium;
  animation-name: nextVectorDotsXR-medium;
}
.next-loading-medium-fusion-reactor .next-loading-dot:nth-child(4) {
  -webkit-animation-name: nextVectorDotsYR-medium;
  animation-name: nextVectorDotsYR-medium;
}

@-webkit-keyframes nextVectorRoute {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  55% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  80% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes nextVectorRoute {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  5% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  25% {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  30% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  55% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  80% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* 20% 的时间在旋转 */
@-webkit-keyframes nextVectorDotsYR {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 16.8px;
    height: 14.4px;
    width: 14.4px;
  }
  90% {
    bottom: 0;
    height: 12px;
    width: 12px;
  }
}
@keyframes nextVectorDotsYR {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 16.8px;
    height: 14.4px;
    width: 14.4px;
  }
  90% {
    bottom: 0;
    height: 12px;
    width: 12px;
  }
}
@-webkit-keyframes nextVectorDotsY {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 16.8px;
    height: 14.4px;
    width: 14.4px;
  }
  90% {
    top: 0;
    height: 12px;
    width: 12px;
  }
}
@keyframes nextVectorDotsY {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 16.8px;
    height: 14.4px;
    width: 14.4px;
  }
  90% {
    top: 0;
    height: 12px;
    width: 12px;
  }
}
@-webkit-keyframes nextVectorDotsX {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 16.8px;
    width: 14.4px;
    height: 14.4px;
  }
  90% {
    left: 0;
    height: 12px;
    width: 12px;
  }
}
@keyframes nextVectorDotsX {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 16.8px;
    width: 14.4px;
    height: 14.4px;
  }
  90% {
    left: 0;
    height: 12px;
    width: 12px;
  }
}
@-webkit-keyframes nextVectorDotsXR {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 16.8px;
    width: 14.4px;
    height: 14.4px;
  }
  90% {
    right: 0;
    height: 12px;
    width: 12px;
  }
}
@keyframes nextVectorDotsXR {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 16.8px;
    width: 14.4px;
    height: 14.4px;
  }
  90% {
    right: 0;
    height: 12px;
    width: 12px;
  }
}
@-webkit-keyframes nextVectorDotsYR-medium {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 11.2px;
    height: 9.6px;
    width: 9.6px;
  }
  90% {
    bottom: 0;
    height: 8px;
    width: 8px;
  }
}
@keyframes nextVectorDotsYR-medium {
  25% {
    bottom: 0;
  }
  45%, 50% {
    bottom: 11.2px;
    height: 9.6px;
    width: 9.6px;
  }
  90% {
    bottom: 0;
    height: 8px;
    width: 8px;
  }
}
@-webkit-keyframes nextVectorDotsY-medium {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 11.2px;
    height: 9.6px;
    width: 9.6px;
  }
  90% {
    top: 0;
    height: 8px;
    width: 8px;
  }
}
@keyframes nextVectorDotsY-medium {
  25% {
    top: 0;
  }
  45%, 50% {
    top: 11.2px;
    height: 9.6px;
    width: 9.6px;
  }
  90% {
    top: 0;
    height: 8px;
    width: 8px;
  }
}
@-webkit-keyframes nextVectorDotsX-medium {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 11.2px;
    width: 9.6px;
    height: 9.6px;
  }
  90% {
    left: 0;
    height: 8px;
    width: 8px;
  }
}
@keyframes nextVectorDotsX-medium {
  25% {
    left: 0;
  }
  45%, 50% {
    left: 11.2px;
    width: 9.6px;
    height: 9.6px;
  }
  90% {
    left: 0;
    height: 8px;
    width: 8px;
  }
}
@-webkit-keyframes nextVectorDotsXR-medium {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 11.2px;
    width: 9.6px;
    height: 9.6px;
  }
  90% {
    right: 0;
    height: 8px;
    width: 8px;
  }
}
@keyframes nextVectorDotsXR-medium {
  25% {
    right: 0;
  }
  45%, 50% {
    right: 11.2px;
    width: 9.6px;
    height: 9.6px;
  }
  90% {
    right: 0;
    height: 8px;
    width: 8px;
  }
}
.next-radio-button-large[dir=rtl] > label:first-child {
  margin-left: -1px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.next-radio-button-large[dir=rtl] > label:last-child {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-radio-button-large[dir=rtl] .next-radio-label {
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}

.next-radio-button-medium[dir=rtl] > label:first-child {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-radio-button-medium[dir=rtl] > label:last-child {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.next-radio-button-small[dir=rtl] > label:first-child {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-radio-button-small[dir=rtl] > label:last-child {
  margin-left: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.next-radio-wrapper[dir=rtl] .next-radio-label {
  margin-left: 0;
  margin-right: 4px;
}

.next-radio-group[dir=rtl] .next-radio-label {
  margin-right: 4px;
  margin-left: 16px;
}

.next-radio-button[dir=rtl] > label .next-radio-label {
  margin: 0;
}

.next-radio-wrapper {
  outline: 0;
  display: inline-block;
}
.next-radio-wrapper .next-radio {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 1;
}
.next-radio-wrapper .next-radio *,
.next-radio-wrapper .next-radio *:before,
.next-radio-wrapper .next-radio *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-radio-wrapper .next-radio input[type=radio] {
  opacity: 0;
  position: absolute;
  vertical-align: middle;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
}
.next-radio-wrapper .next-radio-inner {
  /* 动画待定 */
  /* &.mouseDown { */
  /*     transform: scale3d(.7, .7, .7); */
  /*     transition: transform .2s linear; */
  /* } */
  /* &.mouseUp { */
  /*     transform: scale3d(1, 1, 1); */
  /*     transition: transform .2s linear; */
  /* } */
  display: block;
  width: 16px;
  height: 16px;
  background: #FFFFFF;
  border-radius: 50%;
  border: 1px solid #C4C6CF;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-radio-wrapper .next-radio-inner:after {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: absolute;
  border-radius: 50%;
  top: 50%;
  margin-top: -2px;
  left: 50%;
  margin-left: -2px;
  background: #FFFFFF;
  content: "";
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-radio-wrapper.checked .next-radio-inner {
  border-color: #5584FF;
  background: #5584FF;
}
.next-radio-wrapper.checked .next-radio-inner:after {
  width: 4px;
  height: 4px;
  font-weight: bold;
  background: #FFFFFF;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-radio-wrapper.checked:hover .next-radio-inner, .next-radio-wrapper.checked.hovered .next-radio-inner {
  border-color: transparent;
}
.next-radio-wrapper.disabled input[type=radio] {
  cursor: not-allowed;
}
.next-radio-wrapper.disabled .next-radio-inner {
  border-color: #E6E7EB;
  background: #F7F8FA;
}
.next-radio-wrapper.disabled .next-radio-inner:after {
  background: #CCCCCC;
}
.next-radio-wrapper.disabled .next-radio-inner:hover, .next-radio-wrapper.disabled .next-radio-inner.hovered {
  border-color: #E6E7EB;
}
.next-radio-wrapper.disabled.checked .next-radio-inner {
  border-color: #E6E7EB;
  background: #F7F8FA;
}
.next-radio-wrapper.disabled.checked .next-radio-inner:after {
  background: #CCCCCC;
}
.next-radio-wrapper.disabled .next-radio-label {
  color: #CCCCCC;
}
.next-radio-wrapper:not(.disabled):hover .next-radio-inner, .next-radio-wrapper:not(.disabled).hovered .next-radio-inner {
  border-color: #5584FF;
  background-color: #DEE8FF;
}
.next-radio-wrapper:not(.disabled):hover .next-radio-label, .next-radio-wrapper:not(.disabled).hovered .next-radio-label {
  cursor: pointer;
}
.next-radio-wrapper.checked:not(.disabled):hover .next-radio-inner, .next-radio-wrapper.checked:not(.disabled).hovered .next-radio-inner {
  border-color: transparent;
  background: #3E71F7;
}
.next-radio-wrapper.checked:not(.disabled):hover .next-radio-inner:after, .next-radio-wrapper.checked:not(.disabled).hovered .next-radio-inner:after {
  background: #FFFFFF;
}

.next-radio-button .next-radio {
  width: 0;
  height: 0;
}
.next-radio-button input[type=radio] {
  width: 0;
  height: 0;
}
.next-radio-button > label {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  z-index: 1;
  margin: 0 0 0 -1px;
  border: 1px solid #C4C6CF;
  background-color: #FFFFFF;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  vertical-align: middle;
}
.next-radio-button > label .next-radio-label {
  display: block;
  color: #333333;
  margin: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-radio-button > label:hover, .next-radio-button > label.hovered {
  z-index: 10;
  border-color: #A0A2AD;
  background-color: #F2F3F7;
}
.next-radio-button > label:hover .next-radio-label, .next-radio-button > label.hovered .next-radio-label {
  color: #333333;
}
.next-radio-button > label.checked {
  z-index: 11;
  border-color: #5584FF;
  background-color: #FFFFFF;
}
.next-radio-button > label.checked .next-radio-label {
  color: #5584FF;
}
.next-radio-button > label.disabled {
  z-index: 0;
  cursor: not-allowed;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-radio-button > label.disabled .next-radio-label {
  color: #CCCCCC;
}
.next-radio-button > label.checked.disabled {
  z-index: 0;
  border-color: #E6E7EB;
  background-color: #F2F3F7;
}
.next-radio-button > label.checked.disabled .next-radio-label {
  color: #CCCCCC;
}
.next-radio-button-large > label {
  padding: 0 8px;
  height: 40px;
  line-height: 40px;
}
.next-radio-button-large > label:first-child {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-radio-button-large > label:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-radio-button-large .next-radio-label {
  height: 38px;
  line-height: 38px;
  font-size: 16px;
}
.next-radio-button-medium > label {
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
}
.next-radio-button-medium > label:first-child {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-radio-button-medium > label:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-radio-button-medium .next-radio-label {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
}
.next-radio-button-small > label {
  padding: 0 8px;
  height: 20px;
  line-height: 20px;
}
.next-radio-button-small > label:first-child {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-radio-button-small > label:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-radio-button-small .next-radio-label {
  height: 18px;
  line-height: 18px;
  font-size: 12px;
}
.next-radio-single-input input[type=radio] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
.next-radio-group {
  display: inline-block;
}
.next-radio-group .next-radio-wrapper {
  /* 表现为radio整体之间多一份间隔，checkbox表现一致 */
  margin-right: 12px;
}
.next-radio-group .next-radio-wrapper:last-child {
  margin-right: 0;
}
.next-radio-group .next-radio-label {
  color: #333333;
}
.next-radio-group.disabled .next-radio-label {
  color: #CCCCCC;
}
.next-radio-group.next-radio-button .next-radio-wrapper {
  margin-right: 0;
}
.next-radio-group-ver .next-radio-wrapper {
  display: block;
  margin-bottom: 8px;
}

.next-radio-label {
  margin: 0;
  margin-left: 4px;
  /* 使用已有变量$radio-font-margin-left，配左即两边都有间隔 */
  margin-right: 4px;
  font-size: 12px;
  vertical-align: middle;
  line-height: 1;
  color: #333333;
}

@-moz-document url-prefix() {
  .next-radio {
    margin-top: -1px;
  }

  @supports ((-webkit-animation: 0s) or (animation: 0s)) {
    /* firefox 57+ */
    .next-radio {
      margin-top: -3px;
    }
  }
}
.next-badge {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* @include global-font; */
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.next-badge *,
.next-badge *:before,
.next-badge *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-badge .next-badge-count {
  color: #FFFFFF;
  background: #FF3000;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  position: absolute;
  width: auto;
  height: 16px;
  min-width: 16px;
  padding: 0 4px 0 4px;
  font-size: 12px;
  line-height: 16px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -0.5em;
}
.next-badge .next-badge-count a,
.next-badge .next-badge-count a:hover {
  color: #FFFFFF;
}
.next-badge .next-badge-dot {
  color: #FFFFFF;
  background: #FF3000;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  position: absolute;
  width: 8px;
  height: 8px;
  min-width: 8px;
  padding: 0px;
  font-size: 1px;
  line-height: 1;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -0.5em;
}
.next-badge .next-badge-dot a,
.next-badge .next-badge-dot a:hover {
  color: #FFFFFF;
}
.next-badge .next-badge-custom {
  line-height: 1.166667;
  white-space: nowrap;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  border-radius: 3px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.next-badge .next-badge-custom > * {
  line-height: 1;
}
.next-badge .next-badge-custom > i:before,
.next-badge .next-badge-custom > .next-icon:before {
  font-size: inherit;
  width: auto;
  vertical-align: top;
}
.next-badge .next-badge-scroll-number {
  position: absolute;
  top: -4px;
  z-index: 10;
  overflow: hidden;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
.next-badge-scroll-number-only {
  position: relative;
  display: inline-block;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
  min-width: 8px;
}
.next-badge-scroll-number-only span {
  display: block;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
}
.next-badge-not-a-wrapper .next-badge-count, .next-badge-not-a-wrapper .next-badge-custom {
  position: relative;
  display: block;
  top: auto;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.next-badge-not-a-wrapper .next-badge-dot {
  position: relative;
  display: block;
  top: auto;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.next-badge-list-wrapper {
  margin-left: 0;
}
.next-badge-list-wrapper li {
  margin-bottom: 0px;
  list-style: none;
}

.next-badge[dir=rtl] .next-badge-custom {
  padding-right: 4px;
  padding-left: 4px;
}
.next-badge[dir=rtl] .next-badge-scroll-number {
  left: 0;
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}

.next-balloon {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  max-width: 300px;
  border-style: solid;
  border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  /* stylelint-disable */
  word-wrap: break-all;
  word-wrap: break-word;
  /* stylelint-enable */
  z-index: 0;
  /* size */
  /* 带关闭按钮的右侧padding变大 */
}
.next-balloon *,
.next-balloon *:before,
.next-balloon *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-balloon:focus, .next-balloon *:focus {
  outline: 0;
}
.next-balloon-title {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: bold;
}
.next-balloon-title.next-balloon-closable {
  padding: 0 40px 0 0;
}
.next-balloon-title.next-balloon-closable .next-balloon-close {
  top: -1px;
  -webkit-transform: translateY(18px);
      -ms-transform: translateY(18px);
          transform: translateY(18px);
  right: 16px;
}
.next-balloon-primary {
  color: #333333;
  border-color: #4494F9;
  background-color: #E3F2FD;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  border-width: 1px;
}
.next-balloon-primary .next-balloon-close {
  position: absolute;
  top: -1px;
  -webkit-transform: translateY(16px);
      -ms-transform: translateY(16px);
          transform: translateY(16px);
  right: 12px;
  font-size: 12px;
  cursor: pointer;
  color: #999999;
}
.next-balloon-primary .next-balloon-close .next-icon {
  width: 12px;
  height: 12px;
  line-height: 1em;
}
.next-balloon-primary .next-balloon-close .next-icon:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1em;
}
.next-balloon-primary .next-balloon-close :hover {
  color: #333333;
}
.next-balloon-primary:after {
  position: absolute;
  width: 12px;
  height: 12px;
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  border: 1px solid #4494F9;
  background-color: #E3F2FD;
  z-index: -1;
}
.next-balloon-primary.next-balloon-top:after {
  top: -7px;
  left: calc(50% - 7px);
  border-right: none;
  border-bottom: none;
}
.next-balloon-primary.next-balloon-right:after {
  top: calc(50% - 7px);
  right: -7px;
  border-left: none;
  border-bottom: none;
}
.next-balloon-primary.next-balloon-bottom:after {
  bottom: -7px;
  left: calc(50% - 7px);
  border-top: none;
  border-left: none;
}
.next-balloon-primary.next-balloon-left:after {
  top: calc(50% - 7px);
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-primary.next-balloon-left-top:after {
  top: 12px;
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-primary.next-balloon-left-bottom:after {
  bottom: 12px;
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-primary.next-balloon-right-top:after {
  top: 12px;
  right: -7px;
  border-bottom: none;
  border-left: none;
}
.next-balloon-primary.next-balloon-right-bottom:after {
  right: -7px;
  bottom: 12px;
  border-bottom: none;
  border-left: none;
}
.next-balloon-primary.next-balloon-top-left:after {
  top: -7px;
  left: 12px;
  border-right: none;
  border-bottom: none;
}
.next-balloon-primary.next-balloon-top-right:after {
  top: -7px;
  right: 12px;
  border-right: none;
  border-bottom: none;
}
.next-balloon-primary.next-balloon-bottom-left:after {
  bottom: -7px;
  left: 12px;
  border-top: none;
  border-left: none;
}
.next-balloon-primary.next-balloon-bottom-right:after {
  right: 12px;
  bottom: -7px;
  border-top: none;
  border-left: none;
}
.next-balloon-normal {
  color: #333333;
  border-color: #DCDEE3;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-width: 1px;
}
.next-balloon-normal .next-balloon-close {
  position: absolute;
  top: -1px;
  -webkit-transform: translateY(16px);
      -ms-transform: translateY(16px);
          transform: translateY(16px);
  right: 12px;
  font-size: 12px;
  cursor: pointer;
  color: #999999;
}
.next-balloon-normal .next-balloon-close .next-icon {
  width: 12px;
  height: 12px;
  line-height: 1em;
}
.next-balloon-normal .next-balloon-close .next-icon:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1em;
}
.next-balloon-normal .next-balloon-close :hover {
  color: #666666;
}
.next-balloon-normal:after {
  position: absolute;
  width: 12px;
  height: 12px;
  content: "";
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
  border: 1px solid #DCDEE3;
  background-color: #FFFFFF;
  z-index: -1;
}
.next-balloon-normal.next-balloon-top:after {
  top: -7px;
  left: calc(50% - 7px);
  border-right: none;
  border-bottom: none;
}
.next-balloon-normal.next-balloon-right:after {
  top: calc(50% - 7px);
  right: -7px;
  border-left: none;
  border-bottom: none;
}
.next-balloon-normal.next-balloon-bottom:after {
  bottom: -7px;
  left: calc(50% - 7px);
  border-top: none;
  border-left: none;
}
.next-balloon-normal.next-balloon-left:after {
  top: calc(50% - 7px);
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-normal.next-balloon-left-top:after {
  top: 12px;
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-normal.next-balloon-left-bottom:after {
  bottom: 12px;
  left: -7px;
  border-top: none;
  border-right: none;
}
.next-balloon-normal.next-balloon-right-top:after {
  top: 12px;
  right: -7px;
  border-bottom: none;
  border-left: none;
}
.next-balloon-normal.next-balloon-right-bottom:after {
  right: -7px;
  bottom: 12px;
  border-bottom: none;
  border-left: none;
}
.next-balloon-normal.next-balloon-top-left:after {
  top: -7px;
  left: 12px;
  border-right: none;
  border-bottom: none;
}
.next-balloon-normal.next-balloon-top-right:after {
  top: -7px;
  right: 12px;
  border-right: none;
  border-bottom: none;
}
.next-balloon-normal.next-balloon-bottom-left:after {
  bottom: -7px;
  left: 12px;
  border-top: none;
  border-left: none;
}
.next-balloon-normal.next-balloon-bottom-right:after {
  right: 12px;
  bottom: -7px;
  border-top: none;
  border-left: none;
}
.next-balloon.visible {
  display: block;
}
.next-balloon.hidden {
  display: none;
}
.next-balloon-medium {
  padding: 16px 16px 16px 16px;
}
.next-balloon-closable {
  padding: 16px 40px 16px 16px;
}

.next-balloon-tooltip {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: 0;
  max-width: 300px;
  border-style: solid;
  border-radius: 3px;
  font-size: 12px;
  font-weight: normal;
  z-index: 0;
  /* stylelint-disable */
  word-wrap: break-all;
  word-wrap: break-word;
  /* stylelint-enable */
  color: #333333;
  border-color: #DCDEE3;
  background-color: #F2F3F7;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-width: 1px;
  /* size */
}
.next-balloon-tooltip *,
.next-balloon-tooltip *:before,
.next-balloon-tooltip *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-balloon-tooltip .next-balloon-arrow {
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  overflow: hidden;
  background: 0 0;
  pointer-events: none;
}
.next-balloon-tooltip .next-balloon-arrow .next-balloon-arrow-content {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 12px;
  height: 12px;
  margin: auto;
  background-color: #F2F3F7;
  border: 1px solid #DCDEE3;
  pointer-events: auto;
}
.next-balloon-tooltip-top .next-balloon-arrow {
  top: -24px;
  left: calc(50% - 12px);
}
.next-balloon-tooltip-top .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(12px) rotate(45deg);
      -ms-transform: translateY(12px) rotate(45deg);
          transform: translateY(12px) rotate(45deg);
}
.next-balloon-tooltip-right .next-balloon-arrow {
  top: calc(50% - 12px);
  right: -24px;
}
.next-balloon-tooltip-right .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip-bottom .next-balloon-arrow {
  left: calc(50% - 12px);
  bottom: -24px;
}
.next-balloon-tooltip-bottom .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(-12px) rotate(45deg);
      -ms-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
.next-balloon-tooltip-left .next-balloon-arrow {
  top: calc(50% - 12px);
  left: -24px;
}
.next-balloon-tooltip-left .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip-left-top .next-balloon-arrow {
  top: 6px;
  left: -24px;
}
.next-balloon-tooltip-left-top .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip-left-bottom .next-balloon-arrow {
  bottom: 6px;
  left: -24px;
}
.next-balloon-tooltip-left-bottom .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip-right-top .next-balloon-arrow {
  top: 6px;
  right: -24px;
}
.next-balloon-tooltip-right-top .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip-right-bottom .next-balloon-arrow {
  bottom: 6px;
  right: -24px;
}
.next-balloon-tooltip-right-bottom .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip-top-left .next-balloon-arrow {
  left: 6px;
  top: -24px;
}
.next-balloon-tooltip-top-left .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(12px) rotate(45deg);
      -ms-transform: translateY(12px) rotate(45deg);
          transform: translateY(12px) rotate(45deg);
}
.next-balloon-tooltip-top-right .next-balloon-arrow {
  right: 6px;
  top: -24px;
}
.next-balloon-tooltip-top-right .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(12px) rotate(45deg);
      -ms-transform: translateY(12px) rotate(45deg);
          transform: translateY(12px) rotate(45deg);
}
.next-balloon-tooltip-bottom-left .next-balloon-arrow {
  left: 6px;
  bottom: -24px;
}
.next-balloon-tooltip-bottom-left .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(-12px) rotate(45deg);
      -ms-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
.next-balloon-tooltip-bottom-right .next-balloon-arrow {
  right: 6px;
  bottom: -24px;
}
.next-balloon-tooltip-bottom-right .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateY(-12px) rotate(45deg);
      -ms-transform: translateY(-12px) rotate(45deg);
          transform: translateY(-12px) rotate(45deg);
}
.next-balloon-tooltip.visible {
  display: block;
}
.next-balloon-tooltip.hidden {
  display: none;
}
.next-balloon-tooltip-medium {
  padding: 8px 8px 8px 8px;
}

.next-balloon[dir=rtl] {
  /* 带关闭按钮的右侧padding变大 */
}
.next-balloon[dir=rtl].next-balloon-primary .next-balloon-close {
  left: 12px;
  right: auto;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-left: inherit;
  border-bottom: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-right: inherit;
  border-top: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left-top:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-top: inherit;
  border-right: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-left-bottom:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-top: inherit;
  border-right: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right-top:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-bottom: inherit;
  border-left: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-right-bottom:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-bottom: inherit;
  border-left: inherit;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-top-left:after {
  right: 12px;
  left: auto;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-top-right:after {
  right: auto;
  left: 12px;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-bottom-left:after {
  right: 12px;
  left: auto;
}
.next-balloon[dir=rtl].next-balloon-primary.next-balloon-bottom-right:after {
  left: 12px;
  right: auto;
}
.next-balloon[dir=rtl].next-balloon-normal .next-balloon-close {
  left: 12px;
  right: auto;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-left: inherit;
  border-bottom: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-right: inherit;
  border-top: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left-top:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-top: inherit;
  border-right: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-left-bottom:after {
  right: -7px;
  left: auto;
  border-left: none;
  border-bottom: none;
  border-top: inherit;
  border-right: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right-top:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-bottom: inherit;
  border-left: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-right-bottom:after {
  left: -7px;
  right: auto;
  border-right: none;
  border-top: none;
  border-bottom: inherit;
  border-left: inherit;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-top-left:after {
  right: 12px;
  left: auto;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-top-right:after {
  right: auto;
  left: 12px;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-bottom-left:after {
  right: 12px;
  left: auto;
}
.next-balloon[dir=rtl].next-balloon-normal.next-balloon-bottom-right:after {
  left: 12px;
  right: auto;
}
.next-balloon[dir=rtl].next-balloon-closable {
  padding: 16px 16px 16px 40px;
}

.next-balloon-tooltip[dir=rtl] {
  /* size */
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right .next-balloon-arrow {
  left: -24px;
  right: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left .next-balloon-arrow {
  right: -24px;
  left: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-top .next-balloon-arrow {
  right: -24px;
  left: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-top .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-bottom .next-balloon-arrow {
  right: -24px;
  left: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-left-bottom .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(-12px) rotate(45deg);
      -ms-transform: translateX(-12px) rotate(45deg);
          transform: translateX(-12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-top .next-balloon-arrow {
  left: -24px;
  right: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-top .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-bottom .next-balloon-arrow {
  left: -24px;
  right: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-right-bottom .next-balloon-arrow .next-balloon-arrow-content {
  -webkit-transform: translateX(12px) rotate(45deg);
      -ms-transform: translateX(12px) rotate(45deg);
          transform: translateX(12px) rotate(45deg);
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-top-left .next-balloon-arrow {
  right: 10px;
  left: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-top-right .next-balloon-arrow {
  left: 10px;
  right: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-bottom-left .next-balloon-arrow {
  right: 10px;
  left: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-bottom-right .next-balloon-arrow {
  left: 10px;
  right: auto;
}
.next-balloon-tooltip[dir=rtl].next-balloon-tooltip-medium {
  padding: 8px 8px 8px 8px;
}

.next-menu[dir=rtl] .next-menu-item-helper {
  float: left;
}
.next-menu[dir=rtl] .next-menu-item .next-checkbox,
.next-menu[dir=rtl] .next-menu-item .next-radio {
  margin-left: 4px;
  margin-right: 0;
}
.next-menu[dir=rtl] .next-menu-hoz-right {
  float: left;
}
.next-menu[dir=rtl] .next-menu-icon-arrow.next-icon {
  left: 10px;
  right: auto;
}
.next-menu[dir=rtl] .next-menu-hoz-icon-arrow.next-icon {
  left: 6px;
  right: auto;
}
.next-menu[dir=rtl] .next-menu-icon-selected.next-icon {
  margin-left: 0;
  margin-right: -16px;
}
.next-menu[dir=rtl] .next-menu-icon-selected.next-icon:before, .next-menu[dir=rtl] .next-menu-icon-selected.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-menu[dir=rtl] .next-menu-icon-selected.next-icon.next-menu-icon-right {
  right: auto;
  left: 4px;
}
.next-menu[dir=rtl] .next-menu-icon-arrow.next-icon {
  left: 10px;
  right: auto;
}

.next-menu {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  min-width: 100px;
  margin: 0;
  list-style: none;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  line-height: 32px;
  font-size: 12px;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  /* &-popup-content.next-hide { */
  /*     display: none; */
  /* } */
}
.next-menu *,
.next-menu *:before,
.next-menu *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-menu:focus, .next-menu *:focus {
  outline: 0;
}
.next-menu-spacing-lr {
  padding: 0 0px;
}
.next-menu-spacing-lr.next-menu-outside > .next-menu {
  height: 100%;
  overflow-y: auto;
}
.next-menu-spacing-tb {
  padding: 0px 0;
}
.next-menu.next-ver {
  padding: 8px 0px;
}
.next-menu.next-ver .next-menu-item {
  padding: 0 20px 0 20px;
}
.next-menu.next-hoz {
  padding: 8px 0px;
}
.next-menu.next-hoz .next-menu-item {
  padding: 0 20px;
}
.next-menu-embeddable, .next-menu-embeddable .next-menu-item.next-disabled, .next-menu-embeddable .next-menu-item.next-disabled .next-menu-item-text > a {
  background: transparent;
  border: none;
}
.next-menu-embeddable {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-menu-embeddable .next-menu-item-inner {
  height: 100%;
}
.next-menu-content {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}
.next-menu-sub-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.next-menu-sub-menu.next-expand-enter {
  overflow: hidden;
}
.next-menu-sub-menu.next-expand-enter-active {
  -webkit-transition: height 300ms ease;
  transition: height 300ms ease;
}
.next-menu-sub-menu.next-expand-leave {
  overflow: hidden;
}
.next-menu-sub-menu.next-expand-leave-active {
  -webkit-transition: height 300ms ease;
  transition: height 300ms ease;
}
.next-menu-item {
  position: relative;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
  color: #333333;
  cursor: pointer;
}
.next-menu-item-helper {
  float: right;
  color: #999999;
  font-style: normal;
  font-size: 12px;
}
.next-menu-item .next-checkbox,
.next-menu-item .next-radio {
  margin-right: 4px;
}
.next-menu-item.next-selected {
  color: #333333;
  background-color: #FFFFFF;
}
.next-menu-item.next-selected .next-menu-icon-arrow {
  color: #666666;
}
.next-menu-item.next-selected .next-menu-icon-selected {
  color: #5584FF;
}
.next-menu-item.next-disabled, .next-menu-item.next-disabled .next-menu-item-text > a {
  color: #CCCCCC;
  background-color: #FFFFFF;
  cursor: not-allowed;
}
.next-menu-item.next-disabled .next-menu-icon-arrow, .next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-arrow {
  color: #CCCCCC;
}
.next-menu-item.next-disabled .next-menu-icon-selected, .next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-selected {
  color: #CCCCCC;
}
.next-menu-item:not(.next-disabled):hover, .next-menu-item:not(.next-disabled).next-selected:hover, .next-menu-item:not(.next-disabled).next-selected.next-focused:hover, .next-menu-item:not(.next-disabled).next-selected:focus:hover, .next-menu-item:not(.next-disabled).next-focused, .next-menu-item:not(.next-disabled).next-selected.next-focused, .next-menu-item:not(.next-disabled).next-selected:focus {
  color: #333333;
  background-color: #F2F3F7;
}
.next-menu-item:not(.next-disabled):hover .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-selected:hover .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-selected.next-focused:hover .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-selected:focus:hover .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-focused .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-selected.next-focused .next-menu-icon-arrow, .next-menu-item:not(.next-disabled).next-selected:focus .next-menu-icon-arrow {
  color: #333333;
}
.next-menu-item:not(.next-disabled):hover .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-selected:hover .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-selected.next-focused:hover .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-selected:focus:hover .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-focused .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-selected.next-focused .next-menu-icon-selected, .next-menu-item:not(.next-disabled).next-selected:focus .next-menu-icon-selected {
  color: #5584FF;
}
.next-menu-item-inner {
  height: 32px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.next-menu-item .next-menu-item-text {
  vertical-align: middle;
}
.next-menu-item .next-menu-item-text > a {
  display: inline-block;
  text-decoration: none;
  color: #333333;
}
.next-menu-item .next-menu-item-text > a::before {
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
}
.next-menu.next-hoz {
  padding: 0;
}
.next-menu.next-hoz.next-menu-nowrap {
  overflow: hidden;
  white-space: nowrap;
}
.next-menu.next-hoz.next-menu-nowrap .next-menu-more {
  text-align: center;
}
.next-menu.next-hoz > .next-menu-item,
.next-menu.next-hoz > .next-menu-sub-menu-wrapper,
.next-menu.next-hoz .next-menu-content > .next-menu-item {
  display: inline-block;
  vertical-align: top;
}
.next-menu.next-hoz .next-menu-header,
.next-menu.next-hoz .next-menu-content,
.next-menu.next-hoz .next-menu-footer {
  display: inline-block;
}
.next-menu-hoz-right {
  float: right;
}
.next-menu-group-label {
  padding: 0 12px;
  color: #999999;
}
.next-menu-divider {
  margin: 8px 12px;
  border-bottom: 1px solid #E6E7EB;
}
.next-menu .next-menu-icon-selected.next-icon {
  position: absolute;
  top: 0;
  margin-left: -16px;
}
.next-menu .next-menu-icon-selected.next-icon:before, .next-menu .next-menu-icon-selected.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-menu .next-menu-icon-selected.next-icon.next-menu-icon-right {
  right: 4px;
}
.next-menu .next-menu-symbol-icon-selected.next-menu-icon-selected::before {
  content: "\E632";
}
.next-menu .next-menu-icon-arrow.next-icon {
  position: absolute;
  top: 0;
  right: 10px;
  color: #666666;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-menu .next-menu-icon-arrow.next-icon:before, .next-menu .next-menu-icon-arrow.next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-menu .next-menu-icon-arrow.next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-menu .next-menu-icon-arrow.next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-menu .next-menu-icon-arrow-down::before {
  content: "\E63D";
}
.next-menu .next-menu-icon-arrow-down.next-open {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-menu .next-menu-icon-arrow-down.next-open:before, .next-menu .next-menu-icon-arrow-down.next-open .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-menu .next-menu-icon-arrow-down.next-open {
    -webkit-transform: scale(0.5) rotate(180deg);
        -ms-transform: scale(0.5) rotate(180deg);
            transform: scale(0.5) rotate(180deg);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-menu .next-menu-icon-arrow-down.next-open:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-menu .next-menu-symbol-popupfold::before {
  content: "\E619";
}
.next-menu .next-menu-icon-arrow-right.next-open {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.next-menu .next-menu-icon-arrow-right.next-open:before, .next-menu .next-menu-icon-arrow-right.next-open .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-menu .next-menu-icon-arrow-right.next-open {
    -webkit-transform: scale(0.5) rotate(-90deg);
        -ms-transform: scale(0.5) rotate(-90deg);
            transform: scale(0.5) rotate(-90deg);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-menu .next-menu-icon-arrow-right.next-open:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-menu .next-menu-hoz-icon-arrow.next-icon {
  position: absolute;
  top: 0;
  right: 6px;
  color: #666666;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-menu .next-menu-hoz-icon-arrow.next-icon:before, .next-menu .next-menu-hoz-icon-arrow.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-menu .next-menu-hoz-icon-arrow.next-icon::before {
  content: "\E63D";
}
.next-menu-unfold-icon::before {
  content: "";
}
.next-menu .next-menu-hoz-icon-arrow.next-open {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-menu .next-menu-hoz-icon-arrow.next-open:before, .next-menu .next-menu-hoz-icon-arrow.next-open .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-menu.next-context {
  line-height: 24px;
}
.next-menu.next-context .next-menu-item-inner {
  height: 24px;
}

/* put your code here */
.next-breadcrumb {
  display: block;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  height: 16px;
  line-height: 16px;
}
.next-breadcrumb .next-breadcrumb-item {
  display: inline-block;
}
.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-text {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-text > b {
  font-weight: normal;
}
.next-breadcrumb .next-breadcrumb-item .next-breadcrumb-separator {
  display: inline-block;
  vertical-align: top;
}
.next-breadcrumb .next-breadcrumb-text {
  height: 16px;
  min-width: 16px;
  font-size: 12px;
  line-height: 16px;
}
.next-breadcrumb .next-breadcrumb-separator {
  height: 16px;
  margin: 0 8px;
  font-size: 8px;
  line-height: 16px;
}
.next-breadcrumb .next-breadcrumb-separator .next-icon:before {
  display: block;
}
.next-breadcrumb .next-breadcrumb-separator .next-icon:before, .next-breadcrumb .next-breadcrumb-separator .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-breadcrumb .next-breadcrumb-separator .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-breadcrumb .next-breadcrumb-separator .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-breadcrumb .next-breadcrumb-text-ellipsis {
  font-size: 12px;
}
.next-breadcrumb .next-breadcrumb-text {
  color: #666666;
}
.next-breadcrumb .next-breadcrumb-text > b {
  color: #5584FF;
}
.next-breadcrumb .next-breadcrumb-text > a {
  color: #666666;
  text-decoration: none;
  text-align: center;
}
.next-breadcrumb .next-breadcrumb-text.activated {
  color: #333333;
  font-weight: normal;
}
.next-breadcrumb .next-breadcrumb-text.activated > a {
  color: #333333;
  font-weight: normal;
}
.next-breadcrumb .next-breadcrumb-text-ellipsis {
  color: #666666;
  cursor: default;
}
.next-breadcrumb .next-breadcrumb-text-ellipsis-clickable {
  color: #666666;
  cursor: pointer;
}
.next-breadcrumb .next-breadcrumb-separator {
  color: #A0A2AD;
}
.next-breadcrumb .next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover > a {
  color: #5584FF;
}
.next-breadcrumb a.next-breadcrumb-text.activated:hover > a {
  color: #5584FF;
}
.next-breadcrumb a.next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover {
  color: #5584FF;
}
.next-breadcrumb a.next-breadcrumb-text:not(.next-breadcrumb-text-ellipsis):hover > b {
  color: #5584FF;
}
.next-breadcrumb a.next-breadcrumb-text.activated:hover {
  color: #5584FF;
  font-weight: normal;
}
.next-breadcrumb-icon-sep::before {
  content: "\E619";
}
.next-breadcrumb-dropdown-wrapper {
  padding: 4px 0;
}

.next-btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-btn *,
.next-btn *:before,
.next-btn *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-btn::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.next-btn, .next-btn:active, .next-btn:focus, .next-btn:hover {
  outline: 0;
}

@keyframes loadingCircle {
  0% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.next-btn {
  /* 尺寸维度 */
  /* ---------------------------------------- */
  /* 普通按钮 */
  /* 普通态禁用样式 */
  /* 警告按钮 */
  /* 文本按钮 */
  /* loading */
  /* ---------------------------------------- */
  /* custom loading */
  /* 幽灵按钮 */
  /* 组合 */
  /* ---------------------------------------- */
}
.next-btn {
  position: relative;
  display: inline-block;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  line-height: 1;
  cursor: pointer;
}
.next-btn:after {
  text-align: center;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.next-btn::before {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.next-btn .next-icon {
  display: inline-block;
  font-size: 0;
  vertical-align: middle;
}
.next-btn > span,
.next-btn > div {
  display: inline-block;
  vertical-align: middle;
}
.next-btn > .next-btn-helper {
  text-decoration: inherit;
  display: inline-block;
  vertical-align: middle;
}
.next-btn.hover, .next-btn:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-btn.next-small {
  border-radius: 3px;
  padding: 0 8px;
  height: 20px;
  font-size: 12px;
  border-width: 1px;
}
.next-btn.next-small > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-small > .next-btn-icon.next-icon-first:before, .next-btn.next-small > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-small > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-small > .next-btn-icon.next-icon-last:before, .next-btn.next-small > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-small > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn.next-small > .next-btn-icon.next-icon-alone:before, .next-btn.next-small > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-small.next-btn-loading:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  left: 8px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn.next-small.next-btn-loading > .next-icon {
  display: none;
}
.next-btn.next-small > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn.next-small > .next-btn-custom-loading-icon.show {
  width: 12px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn.next-medium {
  border-radius: 3px;
  padding: 0 12px;
  height: 28px;
  font-size: 12px;
  border-width: 1px;
}
.next-btn.next-medium > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-medium > .next-btn-icon.next-icon-first:before, .next-btn.next-medium > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-medium > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-medium > .next-btn-icon.next-icon-last:before, .next-btn.next-medium > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-medium > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn.next-medium > .next-btn-icon.next-icon-alone:before, .next-btn.next-medium > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-medium.next-btn-loading:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  left: 12px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn.next-medium.next-btn-loading > .next-icon {
  display: none;
}
.next-btn.next-medium > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn.next-medium > .next-btn-custom-loading-icon.show {
  width: 12px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn.next-large {
  border-radius: 3px;
  padding: 0 16px;
  height: 40px;
  font-size: 16px;
  border-width: 1px;
}
.next-btn.next-large > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-large > .next-btn-icon.next-icon-first:before, .next-btn.next-large > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn.next-large > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-large > .next-btn-icon.next-icon-last:before, .next-btn.next-large > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn.next-large > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn.next-large > .next-btn-icon.next-icon-alone:before, .next-btn.next-large > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn.next-large.next-btn-loading:before {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  left: 16px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn.next-large.next-btn-loading > .next-icon {
  display: none;
}
.next-btn.next-large > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn.next-large > .next-btn-custom-loading-icon.show {
  width: 16px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn.next-btn-normal {
  border-style: solid;
  background: #FFFFFF;
  border-color: #C4C6CF;
}
.next-btn.next-btn-normal, .next-btn.next-btn-normal:link, .next-btn.next-btn-normal:visited, .next-btn.next-btn-normal.visited {
  color: #333333;
}
.next-btn.next-btn-normal:focus, .next-btn.next-btn-normal:hover, .next-btn.next-btn-normal.hover {
  color: #333333;
  background: #F2F3F7;
  border-color: #A0A2AD;
  text-decoration: none;
}
.next-btn.next-btn-normal:active, .next-btn.next-btn-normal.active {
  color: #333333;
  background: #F2F3F7;
  border-color: #A0A2AD;
  text-decoration: none;
}
.next-btn.next-btn-primary {
  border-style: solid;
  background: #5584FF;
  border-color: transparent;
}
.next-btn.next-btn-primary, .next-btn.next-btn-primary:link, .next-btn.next-btn-primary:visited, .next-btn.next-btn-primary.visited {
  color: #FFFFFF;
}
.next-btn.next-btn-primary:focus, .next-btn.next-btn-primary:hover, .next-btn.next-btn-primary.hover {
  color: #FFFFFF;
  background: #3E71F7;
  border-color: transparent;
  text-decoration: none;
}
.next-btn.next-btn-primary:active, .next-btn.next-btn-primary.active {
  color: #FFFFFF;
  background: #3E71F7;
  border-color: transparent;
  text-decoration: none;
}
.next-btn.next-btn-secondary {
  border-style: solid;
  background: #FFFFFF;
  border-color: #5584FF;
}
.next-btn.next-btn-secondary, .next-btn.next-btn-secondary:link, .next-btn.next-btn-secondary:visited, .next-btn.next-btn-secondary.visited {
  color: #5584FF;
}
.next-btn.next-btn-secondary:focus, .next-btn.next-btn-secondary:hover, .next-btn.next-btn-secondary.hover {
  color: #FFFFFF;
  background: #3E71F7;
  border-color: #3E71F7;
  text-decoration: none;
}
.next-btn.next-btn-secondary:active, .next-btn.next-btn-secondary.active {
  color: #FFFFFF;
  background: #3E71F7;
  border-color: #3E71F7;
  text-decoration: none;
}
.next-btn.disabled, .next-btn[disabled] {
  cursor: not-allowed;
}
.next-btn.disabled.next-btn-normal, .next-btn[disabled].next-btn-normal {
  background: #F7F8FA;
  border-color: #E6E7EB;
}
.next-btn.disabled.next-btn-normal, .next-btn.disabled.next-btn-normal:link, .next-btn.disabled.next-btn-normal:visited, .next-btn.disabled.next-btn-normal.visited, .next-btn[disabled].next-btn-normal, .next-btn[disabled].next-btn-normal:link, .next-btn[disabled].next-btn-normal:visited, .next-btn[disabled].next-btn-normal.visited {
  color: #CCCCCC;
}
.next-btn.disabled.next-btn-normal:focus, .next-btn.disabled.next-btn-normal:hover, .next-btn.disabled.next-btn-normal.hover, .next-btn[disabled].next-btn-normal:focus, .next-btn[disabled].next-btn-normal:hover, .next-btn[disabled].next-btn-normal.hover {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn.disabled.next-btn-normal:active, .next-btn.disabled.next-btn-normal.active, .next-btn[disabled].next-btn-normal:active, .next-btn[disabled].next-btn-normal.active {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn.disabled.next-btn-primary, .next-btn[disabled].next-btn-primary {
  background: #F7F8FA;
  border-color: #E6E7EB;
}
.next-btn.disabled.next-btn-primary, .next-btn.disabled.next-btn-primary:link, .next-btn.disabled.next-btn-primary:visited, .next-btn.disabled.next-btn-primary.visited, .next-btn[disabled].next-btn-primary, .next-btn[disabled].next-btn-primary:link, .next-btn[disabled].next-btn-primary:visited, .next-btn[disabled].next-btn-primary.visited {
  color: #CCCCCC;
}
.next-btn.disabled.next-btn-primary:focus, .next-btn.disabled.next-btn-primary:hover, .next-btn.disabled.next-btn-primary.hover, .next-btn[disabled].next-btn-primary:focus, .next-btn[disabled].next-btn-primary:hover, .next-btn[disabled].next-btn-primary.hover {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn.disabled.next-btn-primary:active, .next-btn.disabled.next-btn-primary.active, .next-btn[disabled].next-btn-primary:active, .next-btn[disabled].next-btn-primary.active {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn.disabled.next-btn-secondary, .next-btn[disabled].next-btn-secondary {
  background: #F7F8FA;
  border-color: #E6E7EB;
}
.next-btn.disabled.next-btn-secondary, .next-btn.disabled.next-btn-secondary:link, .next-btn.disabled.next-btn-secondary:visited, .next-btn.disabled.next-btn-secondary.visited, .next-btn[disabled].next-btn-secondary, .next-btn[disabled].next-btn-secondary:link, .next-btn[disabled].next-btn-secondary:visited, .next-btn[disabled].next-btn-secondary.visited {
  color: #CCCCCC;
}
.next-btn.disabled.next-btn-secondary:focus, .next-btn.disabled.next-btn-secondary:hover, .next-btn.disabled.next-btn-secondary.hover, .next-btn[disabled].next-btn-secondary:focus, .next-btn[disabled].next-btn-secondary:hover, .next-btn[disabled].next-btn-secondary.hover {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn.disabled.next-btn-secondary:active, .next-btn.disabled.next-btn-secondary.active, .next-btn[disabled].next-btn-secondary:active, .next-btn[disabled].next-btn-secondary.active {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn-warning {
  border-style: solid;
}
.next-btn-warning.next-btn-primary {
  background: #FF3000;
  border-color: #FF3000;
}
.next-btn-warning.next-btn-primary, .next-btn-warning.next-btn-primary:link, .next-btn-warning.next-btn-primary:visited, .next-btn-warning.next-btn-primary.visited {
  color: #FFFFFF;
}
.next-btn-warning.next-btn-primary:focus, .next-btn-warning.next-btn-primary:hover, .next-btn-warning.next-btn-primary.hover {
  color: #FFFFFF;
  background: #E72B00;
  border-color: #E72B00;
  text-decoration: none;
}
.next-btn-warning.next-btn-primary:active, .next-btn-warning.next-btn-primary.active {
  color: #FFFFFF;
  background: #E72B00;
  border-color: #E72B00;
  text-decoration: none;
}
.next-btn-warning.next-btn-primary.disabled, .next-btn-warning.next-btn-primary[disabled] {
  background: #F7F8FA;
  border-color: #DCDEE3;
}
.next-btn-warning.next-btn-primary.disabled, .next-btn-warning.next-btn-primary.disabled:link, .next-btn-warning.next-btn-primary.disabled:visited, .next-btn-warning.next-btn-primary.disabled.visited, .next-btn-warning.next-btn-primary[disabled], .next-btn-warning.next-btn-primary[disabled]:link, .next-btn-warning.next-btn-primary[disabled]:visited, .next-btn-warning.next-btn-primary[disabled].visited {
  color: #CCCCCC;
}
.next-btn-warning.next-btn-primary.disabled:focus, .next-btn-warning.next-btn-primary.disabled:hover, .next-btn-warning.next-btn-primary.disabled.hover, .next-btn-warning.next-btn-primary[disabled]:focus, .next-btn-warning.next-btn-primary[disabled]:hover, .next-btn-warning.next-btn-primary[disabled].hover {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #DCDEE3;
  text-decoration: none;
}
.next-btn-warning.next-btn-primary.disabled:active, .next-btn-warning.next-btn-primary.disabled.active, .next-btn-warning.next-btn-primary[disabled]:active, .next-btn-warning.next-btn-primary[disabled].active {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #DCDEE3;
  text-decoration: none;
}
.next-btn-warning.next-btn-normal {
  background: #FFFFFF;
  border-color: #FF3000;
}
.next-btn-warning.next-btn-normal, .next-btn-warning.next-btn-normal:link, .next-btn-warning.next-btn-normal:visited, .next-btn-warning.next-btn-normal.visited {
  color: #FF3000;
}
.next-btn-warning.next-btn-normal:focus, .next-btn-warning.next-btn-normal:hover, .next-btn-warning.next-btn-normal.hover {
  color: #FFFFFF;
  background: #E72B00;
  border-color: #E72B00;
  text-decoration: none;
}
.next-btn-warning.next-btn-normal:active, .next-btn-warning.next-btn-normal.active {
  color: #FFFFFF;
  background: #E72B00;
  border-color: #E72B00;
  text-decoration: none;
}
.next-btn-warning.next-btn-normal.disabled, .next-btn-warning.next-btn-normal[disabled] {
  background: #F7F8FA;
  border-color: #E6E7EB;
}
.next-btn-warning.next-btn-normal.disabled, .next-btn-warning.next-btn-normal.disabled:link, .next-btn-warning.next-btn-normal.disabled:visited, .next-btn-warning.next-btn-normal.disabled.visited, .next-btn-warning.next-btn-normal[disabled], .next-btn-warning.next-btn-normal[disabled]:link, .next-btn-warning.next-btn-normal[disabled]:visited, .next-btn-warning.next-btn-normal[disabled].visited {
  color: #CCCCCC;
}
.next-btn-warning.next-btn-normal.disabled:focus, .next-btn-warning.next-btn-normal.disabled:hover, .next-btn-warning.next-btn-normal.disabled.hover, .next-btn-warning.next-btn-normal[disabled]:focus, .next-btn-warning.next-btn-normal[disabled]:hover, .next-btn-warning.next-btn-normal[disabled].hover {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn-warning.next-btn-normal.disabled:active, .next-btn-warning.next-btn-normal.disabled.active, .next-btn-warning.next-btn-normal[disabled]:active, .next-btn-warning.next-btn-normal[disabled].active {
  color: #CCCCCC;
  background: #F7F8FA;
  border-color: #E6E7EB;
  text-decoration: none;
}
.next-btn-text {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.next-btn-text.hover, .next-btn-text:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-btn-text.next-btn-primary {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-primary, .next-btn-text.next-btn-primary:link, .next-btn-text.next-btn-primary:visited, .next-btn-text.next-btn-primary.visited {
  color: #5584FF;
}
.next-btn-text.next-btn-primary:focus, .next-btn-text.next-btn-primary:hover, .next-btn-text.next-btn-primary.hover {
  color: #3E71F7;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-primary:active, .next-btn-text.next-btn-primary.active {
  color: #3E71F7;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-primary.disabled, .next-btn-text.next-btn-primary[disabled] {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-primary.disabled, .next-btn-text.next-btn-primary.disabled:link, .next-btn-text.next-btn-primary.disabled:visited, .next-btn-text.next-btn-primary.disabled.visited, .next-btn-text.next-btn-primary[disabled], .next-btn-text.next-btn-primary[disabled]:link, .next-btn-text.next-btn-primary[disabled]:visited, .next-btn-text.next-btn-primary[disabled].visited {
  color: #CCCCCC;
}
.next-btn-text.next-btn-primary.disabled:focus, .next-btn-text.next-btn-primary.disabled:hover, .next-btn-text.next-btn-primary.disabled.hover, .next-btn-text.next-btn-primary[disabled]:focus, .next-btn-text.next-btn-primary[disabled]:hover, .next-btn-text.next-btn-primary[disabled].hover {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-primary.disabled:active, .next-btn-text.next-btn-primary.disabled.active, .next-btn-text.next-btn-primary[disabled]:active, .next-btn-text.next-btn-primary[disabled].active {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-secondary {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-secondary, .next-btn-text.next-btn-secondary:link, .next-btn-text.next-btn-secondary:visited, .next-btn-text.next-btn-secondary.visited {
  color: #666666;
}
.next-btn-text.next-btn-secondary:focus, .next-btn-text.next-btn-secondary:hover, .next-btn-text.next-btn-secondary.hover {
  color: #5584FF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-secondary:active, .next-btn-text.next-btn-secondary.active {
  color: #5584FF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-secondary.disabled, .next-btn-text.next-btn-secondary[disabled] {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-secondary.disabled, .next-btn-text.next-btn-secondary.disabled:link, .next-btn-text.next-btn-secondary.disabled:visited, .next-btn-text.next-btn-secondary.disabled.visited, .next-btn-text.next-btn-secondary[disabled], .next-btn-text.next-btn-secondary[disabled]:link, .next-btn-text.next-btn-secondary[disabled]:visited, .next-btn-text.next-btn-secondary[disabled].visited {
  color: #CCCCCC;
}
.next-btn-text.next-btn-secondary.disabled:focus, .next-btn-text.next-btn-secondary.disabled:hover, .next-btn-text.next-btn-secondary.disabled.hover, .next-btn-text.next-btn-secondary[disabled]:focus, .next-btn-text.next-btn-secondary[disabled]:hover, .next-btn-text.next-btn-secondary[disabled].hover {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-secondary.disabled:active, .next-btn-text.next-btn-secondary.disabled.active, .next-btn-text.next-btn-secondary[disabled]:active, .next-btn-text.next-btn-secondary[disabled].active {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-normal {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-normal, .next-btn-text.next-btn-normal:link, .next-btn-text.next-btn-normal:visited, .next-btn-text.next-btn-normal.visited {
  color: #333333;
}
.next-btn-text.next-btn-normal:focus, .next-btn-text.next-btn-normal:hover, .next-btn-text.next-btn-normal.hover {
  color: #5584FF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-normal:active, .next-btn-text.next-btn-normal.active {
  color: #5584FF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-normal.disabled, .next-btn-text.next-btn-normal[disabled] {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-normal.disabled, .next-btn-text.next-btn-normal.disabled:link, .next-btn-text.next-btn-normal.disabled:visited, .next-btn-text.next-btn-normal.disabled.visited, .next-btn-text.next-btn-normal[disabled], .next-btn-text.next-btn-normal[disabled]:link, .next-btn-text.next-btn-normal[disabled]:visited, .next-btn-text.next-btn-normal[disabled].visited {
  color: #CCCCCC;
}
.next-btn-text.next-btn-normal.disabled:focus, .next-btn-text.next-btn-normal.disabled:hover, .next-btn-text.next-btn-normal.disabled.hover, .next-btn-text.next-btn-normal[disabled]:focus, .next-btn-text.next-btn-normal[disabled]:hover, .next-btn-text.next-btn-normal[disabled].hover {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-normal.disabled:active, .next-btn-text.next-btn-normal.disabled.active, .next-btn-text.next-btn-normal[disabled]:active, .next-btn-text.next-btn-normal[disabled].active {
  color: #CCCCCC;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-large {
  border-radius: 0;
  padding: 0 0px;
  height: 24px;
  font-size: 14px;
  border-width: 0;
}
.next-btn-text.next-large > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text.next-large > .next-btn-icon.next-icon-first:before, .next-btn-text.next-large > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn-text.next-large > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text.next-large > .next-btn-icon.next-icon-last:before, .next-btn-text.next-large > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn-text.next-large > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn-text.next-large > .next-btn-icon.next-icon-alone:before, .next-btn-text.next-large > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn-text.next-large.next-btn-loading:before {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  left: 0px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn-text.next-large.next-btn-loading > .next-icon {
  display: none;
}
.next-btn-text.next-large > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn-text.next-large > .next-btn-custom-loading-icon.show {
  width: 16px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn-text.next-medium {
  border-radius: 0;
  padding: 0 0px;
  height: 20px;
  font-size: 12px;
  border-width: 0;
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-first:before, .next-btn-text.next-medium > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-last:before, .next-btn-text.next-medium > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn-text.next-medium > .next-btn-icon.next-icon-alone:before, .next-btn-text.next-medium > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-medium.next-btn-loading:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  left: 0px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn-text.next-medium.next-btn-loading > .next-icon {
  display: none;
}
.next-btn-text.next-medium > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn-text.next-medium > .next-btn-custom-loading-icon.show {
  width: 12px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn-text.next-small {
  border-radius: 0;
  padding: 0 0px;
  height: 16px;
  font-size: 12px;
  border-width: 0;
}
.next-btn-text.next-small > .next-btn-icon.next-icon-first {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text.next-small > .next-btn-icon.next-icon-first:before, .next-btn-text.next-small > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-small > .next-btn-icon.next-icon-last {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text.next-small > .next-btn-icon.next-icon-last:before, .next-btn-text.next-small > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-small > .next-btn-icon.next-icon-alone {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.next-btn-text.next-small > .next-btn-icon.next-icon-alone:before, .next-btn-text.next-small > .next-btn-icon.next-icon-alone .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text.next-small.next-btn-loading:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  left: 0px;
  top: 50%;
  text-align: center;
  margin-right: 4px;
}
.next-btn-text.next-small.next-btn-loading > .next-icon {
  display: none;
}
.next-btn-text.next-small > .next-btn-custom-loading-icon {
  opacity: 0;
  width: 0;
}
.next-btn-text.next-small > .next-btn-custom-loading-icon.show {
  width: 12px;
  margin-right: 4px;
  opacity: 1;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-btn-text.next-btn-loading {
  background: transparent;
  border-color: transparent;
}
.next-btn-text.next-btn-loading, .next-btn-text.next-btn-loading:link, .next-btn-text.next-btn-loading:visited, .next-btn-text.next-btn-loading.visited {
  color: #333333;
}
.next-btn-text.next-btn-loading:focus, .next-btn-text.next-btn-loading:hover, .next-btn-text.next-btn-loading.hover {
  color: #333333;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-text.next-btn-loading:active, .next-btn-text.next-btn-loading.active {
  color: #333333;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-btn-loading {
  pointer-events: none;
}
.next-btn-loading:before {
  font-family: NextIcon;
  content: "\E646";
  opacity: 1;
  visibility: visible;
  -webkit-animation: loadingCircle 2s infinite linear;
          animation: loadingCircle 2s infinite linear;
}
.next-btn-loading:after {
  content: "";
  display: inline-block;
  position: static;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.next-btn-custom-loading {
  pointer-events: none;
}
.next-btn-ghost {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-btn-ghost.next-btn-dark {
  background: rgba(0, 0, 0, 0);
  border-color: #FFFFFF;
}
.next-btn-ghost.next-btn-dark, .next-btn-ghost.next-btn-dark:link, .next-btn-ghost.next-btn-dark:visited, .next-btn-ghost.next-btn-dark.visited {
  color: #FFFFFF;
}
.next-btn-ghost.next-btn-dark:focus, .next-btn-ghost.next-btn-dark:hover, .next-btn-ghost.next-btn-dark.hover {
  color: #FFFFFF;
  background: rgba(255, 255, 255, 0.8);
  border-color: #FFFFFF;
  text-decoration: none;
}
.next-btn-ghost.next-btn-dark:active, .next-btn-ghost.next-btn-dark.active {
  color: #FFFFFF;
  background: rgba(255, 255, 255, 0.8);
  border-color: #FFFFFF;
  text-decoration: none;
}
.next-btn-ghost.next-btn-dark.disabled, .next-btn-ghost.next-btn-dark[disabled] {
  background: transparent;
  border-color: rgba(255, 255, 255, 0.4);
}
.next-btn-ghost.next-btn-dark.disabled, .next-btn-ghost.next-btn-dark.disabled:link, .next-btn-ghost.next-btn-dark.disabled:visited, .next-btn-ghost.next-btn-dark.disabled.visited, .next-btn-ghost.next-btn-dark[disabled], .next-btn-ghost.next-btn-dark[disabled]:link, .next-btn-ghost.next-btn-dark[disabled]:visited, .next-btn-ghost.next-btn-dark[disabled].visited {
  color: rgba(255, 255, 255, 0.4);
}
.next-btn-ghost.next-btn-dark.disabled:focus, .next-btn-ghost.next-btn-dark.disabled:hover, .next-btn-ghost.next-btn-dark.disabled.hover, .next-btn-ghost.next-btn-dark[disabled]:focus, .next-btn-ghost.next-btn-dark[disabled]:hover, .next-btn-ghost.next-btn-dark[disabled].hover {
  color: rgba(255, 255, 255, 0.4);
  background: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
}
.next-btn-ghost.next-btn-dark.disabled:active, .next-btn-ghost.next-btn-dark.disabled.active, .next-btn-ghost.next-btn-dark[disabled]:active, .next-btn-ghost.next-btn-dark[disabled].active {
  color: rgba(255, 255, 255, 0.4);
  background: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  text-decoration: none;
}
.next-btn-ghost.next-btn-light {
  background: rgba(0, 0, 0, 0);
  border-color: #333333;
}
.next-btn-ghost.next-btn-light, .next-btn-ghost.next-btn-light:link, .next-btn-ghost.next-btn-light:visited, .next-btn-ghost.next-btn-light.visited {
  color: #333333;
}
.next-btn-ghost.next-btn-light:focus, .next-btn-ghost.next-btn-light:hover, .next-btn-ghost.next-btn-light.hover {
  color: #999999;
  background: rgba(0, 0, 0, 0.92);
  border-color: #333333;
  text-decoration: none;
}
.next-btn-ghost.next-btn-light:active, .next-btn-ghost.next-btn-light.active {
  color: #999999;
  background: rgba(0, 0, 0, 0.92);
  border-color: #333333;
  text-decoration: none;
}
.next-btn-ghost.next-btn-light.disabled, .next-btn-ghost.next-btn-light[disabled] {
  background: transparent;
  border-color: rgba(0, 0, 0, 0.1);
}
.next-btn-ghost.next-btn-light.disabled, .next-btn-ghost.next-btn-light.disabled:link, .next-btn-ghost.next-btn-light.disabled:visited, .next-btn-ghost.next-btn-light.disabled.visited, .next-btn-ghost.next-btn-light[disabled], .next-btn-ghost.next-btn-light[disabled]:link, .next-btn-ghost.next-btn-light[disabled]:visited, .next-btn-ghost.next-btn-light[disabled].visited {
  color: rgba(0, 0, 0, 0.1);
}
.next-btn-ghost.next-btn-light.disabled:focus, .next-btn-ghost.next-btn-light.disabled:hover, .next-btn-ghost.next-btn-light.disabled.hover, .next-btn-ghost.next-btn-light[disabled]:focus, .next-btn-ghost.next-btn-light[disabled]:hover, .next-btn-ghost.next-btn-light[disabled].hover {
  color: rgba(0, 0, 0, 0.1);
  background: transparent;
  border-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.next-btn-ghost.next-btn-light.disabled:active, .next-btn-ghost.next-btn-light.disabled.active, .next-btn-ghost.next-btn-light[disabled]:active, .next-btn-ghost.next-btn-light[disabled].active {
  color: rgba(0, 0, 0, 0.1);
  background: transparent;
  border-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.next-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.next-btn-group > .next-btn {
  position: relative;
  float: left;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-btn-group > .next-btn:hover, .next-btn-group > .next-btn:focus, .next-btn-group > .next-btn:active, .next-btn-group > .next-btn.active {
  z-index: 1;
}
.next-btn-group > .next-btn.disabled, .next-btn-group > .next-btn[disabled] {
  z-index: 0;
}
.next-btn-group .next-btn.next-btn {
  margin: 0 0 0 -1px;
}
.next-btn-group .next-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.next-btn-group > .next-btn:first-child {
  margin: 0;
}
.next-btn-group > .next-btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.next-btn-group > .next-btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.next-btn-group > .next-btn-primary:not(:first-child) {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.next-btn-group > .next-btn-primary:not(:first-child):hover {
  border-left-color: transparent;
}
.next-btn-group > .next-btn-primary:not(:first-child).disabled, .next-btn-group > .next-btn-primary:not(:first-child)[disabled] {
  border-left-color: #E6E7EB;
}

/* 组合 */
/* ---------------------------------------- */
.next-btn-group[dir=rtl] > .next-btn {
  float: right;
}
.next-btn-group[dir=rtl] .next-btn.next-btn {
  margin: 0 -1px 0 0;
}
.next-btn-group[dir=rtl] > .next-btn:first-child:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.next-btn-group[dir=rtl] > .next-btn:last-child:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.next-btn-group[dir=rtl] > .next-btn-primary:not(:first-child) {
  border-right-color: rgba(255, 255, 255, 0.2);
}
.next-btn-group[dir=rtl] > .next-btn-primary:not(:first-child):hover {
  border-right-color: transparent;
}
.next-btn-group[dir=rtl] > .next-btn-primary:not(:first-child).disabled, .next-btn-group[dir=rtl] > .next-btn-primary:not(:first-child)[disabled] {
  border-right-color: #E6E7EB;
}

/* 尺寸维度 */
/* ---------------------------------------- */
.next-btn.next-small[dir=rtl] {
  border-radius: 3px;
}
.next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-first:before, .next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-last:before, .next-btn.next-small[dir=rtl] > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-small[dir=rtl].next-btn-loading {
  padding-left: 8px;
  padding-right: 24px;
}
.next-btn.next-small[dir=rtl].next-btn-loading:after {
  right: 8px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}
.next-btn.next-medium[dir=rtl] {
  border-radius: 3px;
}
.next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-first:before, .next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-last:before, .next-btn.next-medium[dir=rtl] > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn.next-medium[dir=rtl].next-btn-loading {
  padding-left: 12px;
  padding-right: 28px;
}
.next-btn.next-medium[dir=rtl].next-btn-loading:after {
  right: 12px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}
.next-btn.next-large[dir=rtl] {
  border-radius: 3px;
}
.next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-first:before, .next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-last:before, .next-btn.next-large[dir=rtl] > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn.next-large[dir=rtl].next-btn-loading {
  padding-left: 16px;
  padding-right: 36px;
}
.next-btn.next-large[dir=rtl].next-btn-loading:after {
  right: 16px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}

/* 文本按钮 */
.next-btn-text[dir=rtl].next-large {
  border-radius: 0;
}
.next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-first:before, .next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-last:before, .next-btn-text[dir=rtl].next-large > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-large.next-btn-loading {
  padding-left: 0px;
  padding-right: 20px;
}
.next-btn-text[dir=rtl].next-large.next-btn-loading:after {
  right: 0px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}
.next-btn-text[dir=rtl].next-medium {
  border-radius: 0;
}
.next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-first:before, .next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-last:before, .next-btn-text[dir=rtl].next-medium > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-medium.next-btn-loading {
  padding-left: 0px;
  padding-right: 16px;
}
.next-btn-text[dir=rtl].next-medium.next-btn-loading:after {
  right: 0px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}
.next-btn-text[dir=rtl].next-small {
  border-radius: 0;
}
.next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-first {
  margin-left: 4px;
  margin-right: 0;
}
.next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-first:before, .next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-first .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-last {
  margin-left: 0;
  margin-right: 4px;
}
.next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-last:before, .next-btn-text[dir=rtl].next-small > .next-btn-icon.next-icon-last .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-btn-text[dir=rtl].next-small.next-btn-loading {
  padding-left: 0px;
  padding-right: 16px;
}
.next-btn-text[dir=rtl].next-small.next-btn-loading:after {
  right: 0px;
  top: 50%;
  margin-right: 0;
  margin-left: 4px;
}

.next-input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  display: inline-table;
  border-collapse: separate;
  font-size: 0;
  line-height: 1;
  width: 200px;
  border-spacing: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  border: 1px solid #C4C6CF;
  background-color: #FFFFFF;
}
.next-input *,
.next-input *:before,
.next-input *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-input input {
  height: 100%;
  /* remove autoFill yellow background */
}
.next-input input[type=reset], .next-input input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
.next-input input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.next-input input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #FFFFFF inset;
  border-radius: 3px;
}
.next-input input[type=password]::-ms-reveal {
  display: none;
}
.next-input textarea {
  resize: none;
}
.next-input input,
.next-input textarea {
  width: 100%;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
  font-weight: normal;
  vertical-align: middle;
  background-color: transparent;
  color: #333333;
}
.next-input input::-ms-clear,
.next-input textarea::-ms-clear {
  display: none;
}
.next-input.next-small {
  height: 20px;
  border-radius: 3px;
}
.next-input.next-small .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-input.next-small .next-input-inner {
  font-size: 12px;
}
.next-input.next-small .next-input-control {
  padding-right: 4px;
}
.next-input.next-small .next-input-inner-text {
  padding-right: 4px;
}
.next-input.next-small input {
  height: 18px;
  line-height: 18px \0 ;
  padding: 0 4px;
  font-size: 12px;
}
.next-input.next-small input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-input.next-small input::-moz-placeholder {
  font-size: 12px;
}
.next-input.next-small input::-ms-input-placeholder {
  font-size: 12px;
}
.next-input.next-small input::placeholder {
  font-size: 12px;
}
.next-input.next-small .next-input-text-field {
  padding: 0 4px;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
.next-input.next-small .next-icon:before, .next-input.next-small .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-input.next-small .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-input.next-medium {
  height: 28px;
  border-radius: 3px;
}
.next-input.next-medium .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-input.next-medium .next-input-inner {
  font-size: 12px;
}
.next-input.next-medium .next-input-control {
  padding-right: 8px;
}
.next-input.next-medium .next-input-inner-text {
  padding-right: 8px;
}
.next-input.next-medium input {
  height: 26px;
  line-height: 26px \0 ;
  padding: 0 8px;
  font-size: 12px;
}
.next-input.next-medium input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-input.next-medium input::-moz-placeholder {
  font-size: 12px;
}
.next-input.next-medium input::-ms-input-placeholder {
  font-size: 12px;
}
.next-input.next-medium input::placeholder {
  font-size: 12px;
}
.next-input.next-medium .next-input-text-field {
  padding: 0 8px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.next-input.next-medium .next-icon:before, .next-input.next-medium .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-input.next-medium .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-input.next-large {
  height: 40px;
  border-radius: 3px;
}
.next-input.next-large .next-input-label {
  padding-left: 12px;
  font-size: 16px;
}
.next-input.next-large .next-input-inner {
  font-size: 16px;
}
.next-input.next-large .next-input-control {
  padding-right: 8px;
}
.next-input.next-large .next-input-inner-text {
  padding-right: 8px;
}
.next-input.next-large input {
  height: 38px;
  line-height: 38px \0 ;
  padding: 0 12px;
  font-size: 16px;
}
.next-input.next-large input::-webkit-input-placeholder {
  font-size: 16px;
}
.next-input.next-large input::-moz-placeholder {
  font-size: 16px;
}
.next-input.next-large input::-ms-input-placeholder {
  font-size: 16px;
}
.next-input.next-large input::placeholder {
  font-size: 16px;
}
.next-input.next-large .next-input-text-field {
  padding: 0 12px;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
}
.next-input.next-large .next-icon:before, .next-input.next-large .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-input.next-large .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-input.next-input-textarea {
  height: auto;
  border-radius: 3px;
  font-size: 0;
}
.next-input.next-input-textarea textarea {
  color: #333333;
  padding: 4px 8px;
  font-size: 12px;
  border-radius: 3px;
}
.next-input.next-input-textarea.next-small textarea {
  font-size: 12px;
}
.next-input.next-input-textarea.next-large textarea {
  font-size: 16px;
}
.next-input.next-input-textarea .next-input-control {
  display: block;
  width: auto;
  border-radius: 3px;
}
.next-input.next-input-textarea .next-input-len {
  padding: 0 8px 4px;
  display: block;
  text-align: right;
  width: auto;
}
.next-input-hint-wrap {
  color: #999999;
  position: relative;
}
.next-input-hint-wrap .next-input-clear {
  opacity: 0;
  z-index: 1;
  position: absolute;
}
.next-input-hint-wrap .next-input-hint {
  opacity: 1;
}
.next-input .next-input-clear-icon:hover, .next-input .next-icon-eye:hover, .next-input .next-icon-eye-close:hover {
  cursor: pointer;
  color: #666666;
}
.next-input .next-input-hover-show {
  opacity: 0;
}
.next-input:hover, .next-input.next-focus {
  border-color: #A0A2AD;
  background-color: #FFFFFF;
}
.next-input:hover .next-input-clear, .next-input.next-focus .next-input-clear {
  opacity: 1;
}
.next-input:hover .next-input-clear + .next-input-hint, .next-input.next-focus .next-input-clear + .next-input-hint {
  opacity: 0;
}
.next-input:hover .next-input-hover-show, .next-input.next-focus .next-input-hover-show {
  opacity: 1;
}
.next-input .next-input-clear:focus {
  opacity: 1;
}
.next-input .next-input-clear:focus + .next-input-hint {
  opacity: 0;
}
.next-input.next-focus {
  border-color: #5584FF;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
}
.next-input.next-warning {
  border-color: #FF9300;
  background-color: #FFFFFF;
}
.next-input.next-warning.next-focus, .next-input.next-warning:hover {
  border-color: #FF9300;
}
.next-input.next-warning.next-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(255, 147, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 147, 0, 0.2);
}
.next-input.next-error {
  border-color: #FF3000;
  background-color: #FFFFFF;
}
.next-input.next-error input, .next-input.next-error textarea {
  color: #333333;
}
.next-input.next-error.next-focus, .next-input.next-error:hover {
  border-color: #FF3000;
}
.next-input.next-error.next-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(255, 48, 0, 0.2);
          box-shadow: 0 0 0 2px rgba(255, 48, 0, 0.2);
}
.next-input.next-hidden {
  display: none;
}
.next-input.next-noborder {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-input-control .next-input-len {
  font-size: 12px;
  line-height: 12px;
  color: #999999;
  display: table-cell;
  width: 1px;
  vertical-align: bottom;
}
.next-input-control .next-input-len.next-error {
  color: #FF3000;
}
.next-input-control .next-input-len.next-warning {
  color: #FF9300;
}
.next-input-control > * {
  display: table-cell;
  width: 1%;
  top: 0;
}
.next-input-control > *:not(:last-child) {
  padding-right: 4px;
}
.next-input-control .next-icon {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  color: #999999;
}
.next-input-control .next-input-warning-icon {
  color: #FF9300;
}
.next-input-control .next-input-warning-icon::before {
  content: "\E60B";
}
.next-input-control .next-input-success-icon {
  color: #46BC15;
}
.next-input-control .next-input-success-icon::before {
  content: "\E63A";
}
.next-input-control .next-input-loading-icon {
  color: #4494F9;
}
.next-input-control .next-input-loading-icon::before {
  content: "\E646";
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.next-input-control .next-input-clear-icon::before {
  content: "\E623";
}
.next-input-label, .next-input-inner-text {
  color: #666666;
}
.next-input input::-moz-placeholder,
.next-input textarea::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.next-input input:-ms-input-placeholder,
.next-input textarea:-ms-input-placeholder {
  color: #999999;
}
.next-input input::-webkit-input-placeholder,
.next-input textarea::-webkit-input-placeholder {
  color: #999999;
}
.next-input.next-disabled {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
  cursor: not-allowed;
}
.next-input.next-disabled:hover {
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-input.next-disabled input, .next-input.next-disabled textarea {
  -webkit-text-fill-color: #CCCCCC;
  color: #CCCCCC;
}
.next-input.next-disabled input::-moz-placeholder, .next-input.next-disabled textarea::-moz-placeholder {
  color: #CCCCCC;
  opacity: 1;
}
.next-input.next-disabled input:-ms-input-placeholder, .next-input.next-disabled textarea:-ms-input-placeholder {
  color: #CCCCCC;
}
.next-input.next-disabled input::-webkit-input-placeholder, .next-input.next-disabled textarea::-webkit-input-placeholder {
  color: #CCCCCC;
}
.next-input.next-disabled .next-input-label, .next-input.next-disabled .next-input-inner-text {
  color: #CCCCCC;
}
.next-input.next-disabled .next-input-len {
  color: #CCCCCC;
}
.next-input.next-disabled .next-input-hint-wrap {
  color: #CCCCCC;
}
.next-input.next-disabled .next-input-hint-wrap .next-input-clear {
  opacity: 0;
}
.next-input.next-disabled .next-input-hint-wrap .next-input-hint {
  opacity: 1;
}
.next-input.next-disabled .next-input-hint-wrap .next-input-clear-icon:hover {
  cursor: not-allowed;
  color: #CCCCCC;
}
.next-input.next-disabled .next-icon {
  color: #CCCCCC;
}
.next-input-inner, .next-input-control, .next-input-label {
  display: table-cell;
  width: 1px;
  vertical-align: middle;
  line-height: 1;
  background-color: transparent;
  white-space: nowrap;
}
.next-input-group {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-table;
  border-collapse: separate;
  border-spacing: 0;
  line-height: 0;
  width: 100%;
}
.next-input-group *,
.next-input-group *:before,
.next-input-group *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-input-group-auto-width {
  width: 100%;
  border-radius: 0 !important;
}
.next-input-group > .next-input {
  border-radius: 0;
}
.next-input-group > .next-input.next-focus {
  position: relative;
  z-index: 1;
}
.next-input-group > .next-input:first-child.next-small {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.next-input-group > .next-input:first-child.next-medium {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.next-input-group > .next-input:first-child.next-large {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.next-input-group > .next-input:last-child.next-small {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group > .next-input:last-child.next-medium {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group > .next-input:last-child.next-large {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group-addon {
  width: 1px;
  display: table-cell;
  vertical-align: middle;
  white-space: nowrap;
  /* stylelint-disable declaration-no-important */
}
.next-input-group-addon:first-child {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.next-input-group-addon:first-child > * {
  margin-right: -1px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.next-input-group-addon:first-child > *.next-focus {
  position: relative;
  z-index: 1;
}
.next-input-group-addon:first-child > * > .next-input {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.next-input-group-addon:first-child > * > .next-input.next-focus {
  position: relative;
  z-index: 1;
}
.next-input-group-addon:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.next-input-group-addon:last-child > * {
  margin-left: -1px;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.next-input-group-addon:last-child > * > .next-input {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.next-input-group-text {
  color: #999999;
  background-color: #F2F3F7;
  text-align: center;
  border: 1px solid #C4C6CF;
  padding: 0 8px;
}
.next-input-group-text:first-child {
  border-right-width: 0;
}
.next-input-group-text:last-child {
  border-left-width: 0;
}
.next-input-group-text.next-disabled {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
  cursor: not-allowed;
}
.next-input-group-text.next-disabled:hover {
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-input-group-text.next-small {
  font-size: 12px;
  border-radius: 3px;
}
.next-input-group-text.next-medium {
  font-size: 12px;
  border-radius: 3px;
}
.next-input-group-text.next-large {
  font-size: 16px;
  border-radius: 3px;
}

.next-input[dir=rtl].next-small .next-input-label {
  padding-left: 0;
  padding-right: 8px;
}
.next-input[dir=rtl].next-small .next-input-control {
  padding-right: 0;
  padding-left: 4px;
}
.next-input[dir=rtl].next-medium .next-input-label {
  padding-left: 0;
  padding-right: 8px;
}
.next-input[dir=rtl].next-medium .next-input-control {
  padding-right: 0;
  padding-left: 8px;
}
.next-input[dir=rtl].next-large .next-input-label {
  padding-left: 0;
  padding-right: 12px;
}
.next-input[dir=rtl].next-large .next-input-control {
  padding-right: 0;
  padding-left: 8px;
}
.next-input[dir=rtl].next-input-textarea .next-input-len {
  text-align: left;
}
.next-input[dir=rtl] .next-input-control > *:not(:last-child) {
  padding-left: 4px;
  padding-right: 0;
}

.next-input-group[dir=rtl] > .next-input:first-child.next-small {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group[dir=rtl] > .next-input:first-child.next-medium {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group[dir=rtl] > .next-input:first-child.next-large {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-input-group[dir=rtl] > .next-input:last-child.next-small {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.next-input-group[dir=rtl] > .next-input:last-child.next-medium {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.next-input-group[dir=rtl] > .next-input:last-child.next-large {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.next-input-group[dir=rtl] .next-input-group-addon {
  /* stylelint-disable declaration-no-important */
}
.next-input-group[dir=rtl] .next-input-group-addon:first-child, .next-input-group[dir=rtl] .next-input-group-addon:first-child > .next-input, .next-input-group[dir=rtl] .next-input-group-addon:first-child > * > .next-input {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-small, .next-input-group[dir=rtl] .next-input-group-addon:first-child > .next-input.next-small, .next-input-group[dir=rtl] .next-input-group-addon:first-child > * > .next-input.next-small {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-medium, .next-input-group[dir=rtl] .next-input-group-addon:first-child > .next-input.next-medium, .next-input-group[dir=rtl] .next-input-group-addon:first-child > * > .next-input.next-medium {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:first-child.next-large, .next-input-group[dir=rtl] .next-input-group-addon:first-child > .next-input.next-large, .next-input-group[dir=rtl] .next-input-group-addon:first-child > * > .next-input.next-large {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:first-child > * {
  margin-left: -1px;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:last-child, .next-input-group[dir=rtl] .next-input-group-addon:last-child > .next-input, .next-input-group[dir=rtl] .next-input-group-addon:last-child > * > .next-input {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-small, .next-input-group[dir=rtl] .next-input-group-addon:last-child > .next-input.next-small, .next-input-group[dir=rtl] .next-input-group-addon:last-child > * > .next-input.next-small {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-medium, .next-input-group[dir=rtl] .next-input-group-addon:last-child > .next-input.next-medium, .next-input-group[dir=rtl] .next-input-group-addon:last-child > * > .next-input.next-medium {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:last-child.next-large, .next-input-group[dir=rtl] .next-input-group-addon:last-child > .next-input.next-large, .next-input-group[dir=rtl] .next-input-group-addon:last-child > * > .next-input.next-large {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
}
.next-input-group[dir=rtl] .next-input-group-addon:last-child > * {
  margin-right: -1px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.next-input-group[dir=rtl] .next-input-group-text:first-child {
  border-right-width: 1px;
  border-left: 0;
}
.next-input-group[dir=rtl] .next-input-group-text:last-child {
  border-left-width: 1px;
  border-right: 0;
}

.next-calendar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-calendar *,
.next-calendar *:before,
.next-calendar *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-calendar table {
  border-collapse: collapse;
  border-spacing: 0;
}
.next-calendar td,
.next-calendar th {
  padding: 0;
}

@-webkit-keyframes cellZoomIn {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes cellZoomIn {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes cellHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes cellHover {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes enterToLeft {
  0% {
    -webkit-transform: translate(-40%);
            transform: translate(-40%);
    opacity: 0;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%);
            transform: translate(0%);
  }
}
@keyframes enterToLeft {
  0% {
    -webkit-transform: translate(-40%);
            transform: translate(-40%);
    opacity: 0;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%);
            transform: translate(0%);
  }
}
@-webkit-keyframes enterToRight {
  0% {
    -webkit-transform: translate(40%);
            transform: translate(40%);
    opacity: 0;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%);
            transform: translate(0%);
  }
}
@keyframes enterToRight {
  0% {
    -webkit-transform: translate(40%);
            transform: translate(40%);
    opacity: 0;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0%);
            transform: translate(0%);
  }
}
.next-calendar-fullscreen .next-calendar-header, .next-calendar-card .next-calendar-header {
  text-align: right;
}
.next-calendar-fullscreen .next-calendar-header .next-select, .next-calendar-card .next-calendar-header .next-select {
  margin-right: 4px;
  vertical-align: top;
}
.next-calendar-fullscreen .next-calendar-header .next-menu, .next-calendar-card .next-calendar-header .next-menu {
  text-align: left;
}
.next-calendar-fullscreen .next-calendar-header {
  margin-bottom: 8px;
}
.next-calendar-card .next-calendar-header {
  margin-bottom: 8px;
}
.next-calendar-panel-header {
  position: relative;
  background: #5584FF;
  margin-bottom: 8px;
  border-bottom: 1px solid transparent;
}
.next-calendar-panel-header-left, .next-calendar-panel-header-right, .next-calendar-panel-header-full {
  height: 32px;
  line-height: 32px;
}
.next-calendar-panel-header-left .next-calendar-btn, .next-calendar-panel-header-right .next-calendar-btn, .next-calendar-panel-header-full .next-calendar-btn {
  vertical-align: top;
  font-weight: bold;
  margin: 0 4px;
  background: transparent;
  border-color: transparent;
}
.next-calendar-panel-header-left .next-calendar-btn, .next-calendar-panel-header-left .next-calendar-btn:link, .next-calendar-panel-header-left .next-calendar-btn:visited, .next-calendar-panel-header-left .next-calendar-btn.visited, .next-calendar-panel-header-right .next-calendar-btn, .next-calendar-panel-header-right .next-calendar-btn:link, .next-calendar-panel-header-right .next-calendar-btn:visited, .next-calendar-panel-header-right .next-calendar-btn.visited, .next-calendar-panel-header-full .next-calendar-btn, .next-calendar-panel-header-full .next-calendar-btn:link, .next-calendar-panel-header-full .next-calendar-btn:visited, .next-calendar-panel-header-full .next-calendar-btn.visited {
  color: #FFFFFF;
}
.next-calendar-panel-header-left .next-calendar-btn:focus, .next-calendar-panel-header-left .next-calendar-btn:hover, .next-calendar-panel-header-left .next-calendar-btn.hover, .next-calendar-panel-header-right .next-calendar-btn:focus, .next-calendar-panel-header-right .next-calendar-btn:hover, .next-calendar-panel-header-right .next-calendar-btn.hover, .next-calendar-panel-header-full .next-calendar-btn:focus, .next-calendar-panel-header-full .next-calendar-btn:hover, .next-calendar-panel-header-full .next-calendar-btn.hover {
  color: #FFFFFF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-calendar-panel-header-left .next-calendar-btn:active, .next-calendar-panel-header-left .next-calendar-btn.active, .next-calendar-panel-header-right .next-calendar-btn:active, .next-calendar-panel-header-right .next-calendar-btn.active, .next-calendar-panel-header-full .next-calendar-btn:active, .next-calendar-panel-header-full .next-calendar-btn.active {
  color: #FFFFFF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-calendar-panel-header-left, .next-calendar-panel-header-right {
  display: inline-block;
  width: 50%;
  text-align: center;
}
.next-calendar-panel-header-full {
  width: 100%;
  text-align: center;
}
.next-calendar-panel-menu {
  max-height: 210px;
  overflow: auto;
  text-align: left;
}
.next-calendar-btn {
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  outline: none;
  height: 100%;
}
.next-calendar-btn > .next-icon.next-icon:before, .next-calendar-btn > .next-icon.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-calendar-btn .next-icon {
  margin-left: 4px;
}
.next-calendar-btn-prev-year, .next-calendar-btn-prev-month, .next-calendar-btn-prev-decade, .next-calendar-btn-next-month, .next-calendar-btn-next-year, .next-calendar-btn-next-decade {
  position: absolute;
  top: 0;
  background: transparent;
  border-color: transparent;
}
.next-calendar-btn-prev-year, .next-calendar-btn-prev-year:link, .next-calendar-btn-prev-year:visited, .next-calendar-btn-prev-year.visited, .next-calendar-btn-prev-month, .next-calendar-btn-prev-month:link, .next-calendar-btn-prev-month:visited, .next-calendar-btn-prev-month.visited, .next-calendar-btn-prev-decade, .next-calendar-btn-prev-decade:link, .next-calendar-btn-prev-decade:visited, .next-calendar-btn-prev-decade.visited, .next-calendar-btn-next-month, .next-calendar-btn-next-month:link, .next-calendar-btn-next-month:visited, .next-calendar-btn-next-month.visited, .next-calendar-btn-next-year, .next-calendar-btn-next-year:link, .next-calendar-btn-next-year:visited, .next-calendar-btn-next-year.visited, .next-calendar-btn-next-decade, .next-calendar-btn-next-decade:link, .next-calendar-btn-next-decade:visited, .next-calendar-btn-next-decade.visited {
  color: #FFFFFF;
}
.next-calendar-btn-prev-year:focus, .next-calendar-btn-prev-year:hover, .next-calendar-btn-prev-year.hover, .next-calendar-btn-prev-month:focus, .next-calendar-btn-prev-month:hover, .next-calendar-btn-prev-month.hover, .next-calendar-btn-prev-decade:focus, .next-calendar-btn-prev-decade:hover, .next-calendar-btn-prev-decade.hover, .next-calendar-btn-next-month:focus, .next-calendar-btn-next-month:hover, .next-calendar-btn-next-month.hover, .next-calendar-btn-next-year:focus, .next-calendar-btn-next-year:hover, .next-calendar-btn-next-year.hover, .next-calendar-btn-next-decade:focus, .next-calendar-btn-next-decade:hover, .next-calendar-btn-next-decade.hover {
  color: #FFFFFF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-calendar-btn-prev-year:active, .next-calendar-btn-prev-year.active, .next-calendar-btn-prev-month:active, .next-calendar-btn-prev-month.active, .next-calendar-btn-prev-decade:active, .next-calendar-btn-prev-decade.active, .next-calendar-btn-next-month:active, .next-calendar-btn-next-month.active, .next-calendar-btn-next-year:active, .next-calendar-btn-next-year.active, .next-calendar-btn-next-decade:active, .next-calendar-btn-next-decade.active {
  color: #FFFFFF;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-calendar-btn-prev-decade, .next-calendar-btn-prev-year {
  left: 8px;
}
.next-calendar-btn-prev-month {
  left: 28px;
}
.next-calendar-btn-next-month {
  right: 28px;
}
.next-calendar-btn-next-year, .next-calendar-btn-next-decade {
  right: 8px;
}

.next-calendar-fullscreen .next-calendar-th {
  text-align: right;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  padding-right: 12px;
  padding-bottom: 4px;
}
.next-calendar-fullscreen .next-calendar-cell {
  font-size: 14px;
}
.next-calendar-fullscreen .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell.next-selected .next-calendar-month {
  font-weight: bold;
  background: #DEE8FF;
  color: #5584FF;
  border-color: #5584FF;
}
.next-calendar-fullscreen .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell.next-disabled .next-calendar-month {
  cursor: not-allowed;
  background: #F7F8FA;
  color: #CCCCCC;
  border-color: #E6E7EB;
}
.next-calendar-fullscreen .next-calendar-date, .next-calendar-fullscreen .next-calendar-month {
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px 4px;
  padding: 4px 8px;
  min-height: 80px;
  border-top: 2px solid;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
  background: #FFFFFF;
  color: #333333;
  border-color: #DCDEE3;
}
.next-calendar-fullscreen .next-calendar-date:hover, .next-calendar-fullscreen .next-calendar-month:hover {
  background: #DEE8FF;
  color: #5584FF;
  border-color: #5584FF;
}
.next-calendar-fullscreen .next-calendar-cell-prev-month .next-calendar-date, .next-calendar-fullscreen .next-calendar-cell-next-month .next-calendar-date {
  background: transparent;
  color: #CCCCCC;
  border-color: transparent;
}
.next-calendar-fullscreen .next-calendar-cell-current .next-calendar-date,
.next-calendar-fullscreen .next-calendar-cell-current .next-calendar-month {
  font-weight: bold;
  background: #FFFFFF;
  color: #5584FF;
  border-color: #5584FF;
}

.next-calendar-card .next-calendar-th,
.next-calendar-panel .next-calendar-th,
.next-calendar-range .next-calendar-th {
  text-align: center;
  color: #999999;
  font-size: 12px;
  font-weight: normal;
}
.next-calendar-card .next-calendar-cell,
.next-calendar-panel .next-calendar-cell,
.next-calendar-range .next-calendar-cell {
  text-align: center;
  font-size: 12px;
}
.next-calendar-card .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-card .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-card .next-calendar-cell.next-selected .next-calendar-year,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-panel .next-calendar-cell.next-selected .next-calendar-year,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-month,
.next-calendar-range .next-calendar-cell.next-selected .next-calendar-year {
  -webkit-animation: cellZoomIn 0.4s cubic-bezier(0.23, 1, 0.32, 1);
          animation: cellZoomIn 0.4s cubic-bezier(0.23, 1, 0.32, 1);
  font-weight: bold;
  background: #5584FF;
  color: #FFFFFF;
  border-color: #5584FF;
}
.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-card .next-calendar-cell.next-disabled .next-calendar-year,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-panel .next-calendar-cell.next-disabled .next-calendar-year,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-month,
.next-calendar-range .next-calendar-cell.next-disabled .next-calendar-year {
  cursor: not-allowed;
  background: #F7F8FA;
  color: #CCCCCC;
  border-color: #F7F8FA;
}
.next-calendar-card .next-calendar-cell.next-inrange .next-calendar-date,
.next-calendar-panel .next-calendar-cell.next-inrange .next-calendar-date,
.next-calendar-range .next-calendar-cell.next-inrange .next-calendar-date {
  background: #DEE8FF;
  color: #5584FF;
  border-color: #DEE8FF;
}
.next-calendar-card .next-calendar-date, .next-calendar-card .next-calendar-month, .next-calendar-card .next-calendar-year,
.next-calendar-panel .next-calendar-date,
.next-calendar-panel .next-calendar-month,
.next-calendar-panel .next-calendar-year,
.next-calendar-range .next-calendar-date,
.next-calendar-range .next-calendar-month,
.next-calendar-range .next-calendar-year {
  text-align: center;
  border: 1px solid;
  background: #FFFFFF;
  color: #666666;
  border-color: #FFFFFF;
}
.next-calendar-card .next-calendar-date:hover, .next-calendar-card .next-calendar-month:hover, .next-calendar-card .next-calendar-year:hover,
.next-calendar-panel .next-calendar-date:hover,
.next-calendar-panel .next-calendar-month:hover,
.next-calendar-panel .next-calendar-year:hover,
.next-calendar-range .next-calendar-date:hover,
.next-calendar-range .next-calendar-month:hover,
.next-calendar-range .next-calendar-year:hover {
  cursor: pointer;
}
.next-calendar-card .next-calendar-date:hover, .next-calendar-card .next-calendar-month:hover, .next-calendar-card .next-calendar-year:hover,
.next-calendar-panel .next-calendar-date:hover,
.next-calendar-panel .next-calendar-month:hover,
.next-calendar-panel .next-calendar-year:hover,
.next-calendar-range .next-calendar-date:hover,
.next-calendar-range .next-calendar-month:hover,
.next-calendar-range .next-calendar-year:hover {
  background: #DEE8FF;
  color: #5584FF;
  border-color: #DEE8FF;
}
.next-calendar-card .next-calendar-date,
.next-calendar-panel .next-calendar-date,
.next-calendar-range .next-calendar-date {
  width: 24px;
  height: 24px;
  line-height: 22px;
  margin: 4px auto;
  border-radius: 3px;
}
.next-calendar-card .next-calendar-month,
.next-calendar-panel .next-calendar-month,
.next-calendar-range .next-calendar-month {
  width: 60px;
  height: 24px;
  line-height: 22px;
  margin: 8px auto;
  border-radius: 3px;
}
.next-calendar-card .next-calendar-year,
.next-calendar-panel .next-calendar-year,
.next-calendar-range .next-calendar-year {
  width: 48px;
  height: 24px;
  line-height: 22px;
  margin: 8px auto;
  border-radius: 3px;
}
.next-calendar-card .next-calendar-cell-prev-month .next-calendar-date,
.next-calendar-panel .next-calendar-cell-prev-month .next-calendar-date,
.next-calendar-range .next-calendar-cell-prev-month .next-calendar-date {
  background: #FFFFFF;
  color: #CCCCCC;
  border-color: #FFFFFF;
}
.next-calendar-card .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-panel .next-calendar-cell-next-month .next-calendar-date,
.next-calendar-range .next-calendar-cell-next-month .next-calendar-date {
  background: #FFFFFF;
  color: #CCCCCC;
  border-color: #FFFFFF;
}
.next-calendar-card .next-calendar-cell-current .next-calendar-date,
.next-calendar-card .next-calendar-cell-current .next-calendar-month,
.next-calendar-card .next-calendar-cell-current .next-calendar-year,
.next-calendar-panel .next-calendar-cell-current .next-calendar-date,
.next-calendar-panel .next-calendar-cell-current .next-calendar-month,
.next-calendar-panel .next-calendar-cell-current .next-calendar-year,
.next-calendar-range .next-calendar-cell-current .next-calendar-date,
.next-calendar-range .next-calendar-cell-current .next-calendar-month,
.next-calendar-range .next-calendar-cell-current .next-calendar-year {
  font-weight: bold;
  background: #FFFFFF;
  color: #5584FF;
  border-color: transparent;
}

.next-calendar-panel.next-calendar-week .next-calendar-tbody tr {
  cursor: pointer;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody tr:hover .next-calendar-cell .next-calendar-date {
  background: #DEE8FF;
  color: #5584FF;
  border-color: #DEE8FF;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-cell.next-selected .next-calendar-date {
  font-weight: normal;
  background: transparent;
  border-color: transparent;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date {
  position: relative;
  color: #5584FF;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date::before {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  bottom: -1px;
  right: -1px;
  border: 1px solid;
  background: #DEE8FF;
  border-color: #DEE8FF;
  border-radius: 3px;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-date > span {
  position: relative;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-start,
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-end {
  color: #FFFFFF;
}
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-start::before,
.next-calendar-panel.next-calendar-week .next-calendar-tbody .next-calendar-week-active-end::before {
  background: #5584FF;
  border-color: #5584FF;
}

.next-calendar[dir=rtl] .next-calendar-header {
  text-align: left;
}
.next-calendar[dir=rtl] .next-calendar-header .next-select {
  margin-right: 0;
  margin-left: 4px;
}
.next-calendar[dir=rtl] .next-calendar-header .next-menu {
  text-align: right;
}
.next-calendar[dir=rtl] .next-calendar-btn-prev-decade, .next-calendar[dir=rtl] .next-calendar-btn-prev-year {
  left: auto;
  right: 8px;
}
.next-calendar[dir=rtl] .next-calendar-btn-prev-month {
  left: auto;
  right: 28px;
}
.next-calendar[dir=rtl] .next-calendar-btn-next-month {
  right: auto;
  left: 28px;
}
.next-calendar[dir=rtl] .next-calendar-btn-next-year, .next-calendar[dir=rtl] .next-calendar-btn-next-decade {
  right: auto;
  left: 8px;
}

.next-calendar-fullscreen[dir=rtl] .next-calendar-th {
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-calendar-fullscreen[dir=rtl] .next-calendar-date, .next-calendar-fullscreen[dir=rtl] .next-calendar-month {
  text-align: left;
}

.next-calendar-range[dir=rtl] .next-calendar-body-left, .next-calendar-range[dir=rtl] .next-calendar-body-right {
  float: right;
}
.next-calendar-range[dir=rtl] .next-calendar-body-left {
  padding-right: 0;
  padding-left: 8px;
}
.next-calendar-range[dir=rtl] .next-calendar-body-right {
  padding-left: 0;
  padding-right: 8px;
}

.next-calendar {
  /* range calendar */
  /* --------------- */
}
.next-calendar-table {
  width: 100%;
  table-layout: fixed;
}
.next-calendar-range .next-calendar-body-left, .next-calendar-range .next-calendar-body-right {
  float: left;
  width: 50%;
}
.next-calendar-range .next-calendar-body-left {
  padding-right: 8px;
}
.next-calendar-range .next-calendar-body-right {
  padding-left: 8px;
}
.next-calendar-range .next-calendar-body:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-calendar-symbol-prev::before {
  content: "\E61D";
}
.next-calendar-symbol-next::before {
  content: "\E619";
}
.next-calendar-symbol-prev-super::before {
  content: "\E659";
}
.next-calendar-symbol-next-super::before {
  content: "\E65E";
}

.next-card *,
.next-card *:before,
.next-card *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-card, .next-card:before, .next-card:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.next-card[dir=rtl] .next-card-extra {
  left: 0;
  right: auto;
}
.next-card[dir=rtl] .next-card-title:before {
  right: 0;
  left: auto;
}
.next-card[dir=rtl] .next-card-subtitle {
  float: left;
  padding-right: 8px;
  padding-left: 0;
}
.next-card[dir=rtl] .next-card-head-show-bullet .next-card-title {
  padding-left: 0;
  padding-right: 8px;
}

.next-card {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-card *,
.next-card *:before,
.next-card *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-card {
  min-width: 100px;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
  overflow: hidden;
}
.next-card-noborder {
  border: 0;
}
.next-card-head {
  background: #FFFFFF;
  padding-left: 16px;
  padding-right: 16px;
}
.next-card-head-show-bullet .next-card-title {
  padding-left: 8px;
}
.next-card-head-show-bullet .next-card-title:before {
  content: "";
  display: inline-block;
  height: 16px;
  width: 3px;
  background: #5584FF;
  position: absolute;
  left: 0;
  top: calc(50% - 8px);
}
.next-card-head-main {
  position: relative;
  margin-top: 8px;
  margin-bottom: 0px;
  height: 40px;
  line-height: 40px;
}
.next-card-title {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 80%;
  height: 100%;
  color: #333333;
  font-size: 16px;
  font-weight: normal;
}
.next-card-subtitle {
  font-size: 12px;
  color: #666666;
  padding-left: 8px;
}
.next-card-extra {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  font-size: 12px;
  color: #5584FF;
}
.next-card-body {
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
}
.next-card-show-divider .next-card-head-main {
  border-bottom: 1px solid #E6E7EB;
}
.next-card-show-divider .next-card-body {
  padding-top: 12px;
}
.next-card-hide-divider .next-card-body {
  padding-top: 0px;
}
.next-card—free {
  padding: 0;
}
.next-card-content {
  overflow: hidden;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  position: relative;
}
.next-card-footer .next-icon {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-card-footer .next-icon.next-icon-arrow-down.expand {
  -webkit-transform-origin: 50% 47%;
      -ms-transform-origin: 50% 47%;
          transform-origin: 50% 47%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-card-header {
  background: #FFFFFF;
  padding: 0 16px;
  margin-bottom: 12px;
  margin-top: 12px;
}
.next-card-media, .next-card-media > * {
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.next-card-header-titles {
  overflow: hidden;
}
.next-card-header-extra {
  float: right;
  text-align: right;
}
.next-card-header-extra .next--btn {
  margin-left: 12px;
  vertical-align: middle;
}
.next-card-header-title {
  color: #333333;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
}
.next-card-header-subtitle {
  font-size: 12px;
  color: #666666;
}
.next-card-actions {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.next-card-actions .next-btn:not(:last-child) {
  margin-right: 12px;
  vertical-align: middle;
}
.next-card-divider {
  border-style: none;
  width: 100%;
  margin: 0;
  position: relative;
  overflow: visible;
}
.next-card-divider::before {
  content: "";
  display: block;
  border-bottom: 1px solid #E6E7EB;
}
.next-card-divider--inset {
  padding: 0 16px;
}
.next-card-content-container {
  margin-top: 12px;
  padding-bottom: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
}

.next-cascader {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  overflow: auto;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
}
.next-cascader *,
.next-cascader *:before,
.next-cascader *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-cascader-inner:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-cascader-menu-wrapper {
  float: left;
  overflow: auto;
  width: auto;
  min-width: 100px;
  height: 192px;
  overflow-x: hidden;
  overflow-y: auto;
}
.next-cascader-menu-wrapper + .next-cascader-menu-wrapper {
  border-left: 1px solid #DCDEE3;
}
.next-cascader-menu {
  position: relative;
  padding: 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  min-width: auto;
  min-height: 100%;
}
.next-cascader-menu.next-has-right-border {
  border-right: 1px solid #DCDEE3;
}
.next-cascader-menu-item.next-expanded {
  color: #333333;
  background-color: #F2F3F7;
}
.next-cascader-menu-icon-right {
  position: absolute;
  top: 0;
  right: 10px;
  color: #666666;
}
.next-cascader-menu-icon-right:hover {
  color: #333333;
}
.next-cascader-menu-icon-expand.next-icon:before, .next-cascader-menu-icon-expand.next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-cascader-menu-icon-expand.next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-cascader-menu-icon-expand.next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-cascader-menu-icon-loading.next-icon:before, .next-cascader-menu-icon-loading.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-cascader-menu-item.next-expanded .next-cascader-menu-icon-right {
  color: #333333;
}
.next-cascader-menu-item.next-expanded .next-cascader-menu-icon-loading {
  color: #5584FF;
}
.next-cascader-filtered-list {
  height: 192px;
  padding: 0;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: auto;
}
.next-cascader-filtered-list .next-menu-item-inner {
  overflow: visible;
}
.next-cascader-filtered-item em {
  color: #5584FF;
  font-style: normal;
}

.next-cascader[dir=rtl] .next-cascader-menu-wrapper {
  float: right;
  border-left: none;
  border-right: 1px solid #DCDEE3;
}
.next-cascader[dir=rtl] .next-cascader-menu-wrapper:first-child {
  border-right: none;
}
.next-cascader[dir=rtl] .next-cascader-menu.next-has-right-border {
  border-right: none;
  border-left: 1px solid #DCDEE3;
}
.next-cascader[dir=rtl] .next-cascader-menu-icon-right {
  right: auto;
  left: 10px;
}

.next-cascader-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-cascader-select *,
.next-cascader-select *:before,
.next-cascader-select *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-cascader-select-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-cascader-select-dropdown *,
.next-cascader-select-dropdown *:before,
.next-cascader-select-dropdown *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-cascader-select-dropdown .next-cascader {
  display: block;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-cascader-select-not-found {
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: auto;
  color: #999999;
}
.next-cascader-select-not-found .next-menu-item:hover {
  color: #999999;
  /* TODO */
  background: #FFFFFF;
  cursor: default;
}

.next-checkbox-wrapper[dir=rtl] {
  margin-right: 8px;
  margin-left: 0;
}
.next-checkbox-wrapper[dir=rtl]:first-child {
  margin-right: 0;
}
.next-checkbox-wrapper[dir=rtl] > .next-checkbox-label {
  margin-right: 4px;
  margin-left: 0;
}

/* stylelint-disable max-nesting-depth */
.next-checkbox-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
.next-checkbox-wrapper *,
.next-checkbox-wrapper *:before,
.next-checkbox-wrapper *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-checkbox-wrapper .next-checkbox {
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.next-checkbox-wrapper input[type=checkbox] {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  margin: 0;
  cursor: pointer;
}
.next-checkbox-wrapper .next-checkbox-inner {
  display: block;
  width: 16px;
  height: 16px;
  background: #FFFFFF;
  border-radius: 3px;
  border: 1px solid #C4C6CF;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  text-align: left;
  /* 防止继承父级 */
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-checkbox-wrapper .next-checkbox-inner > .next-icon {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: absolute;
  top: 0;
  opacity: 0;
  line-height: 16px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  color: #FFFFFF;
  left: 4px;
  margin-left: 0px;
}
.next-checkbox-wrapper .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper .next-checkbox-inner > .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-checkbox-wrapper .next-checkbox-inner > .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-checkbox-wrapper .next-checkbox-inner > .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-checkbox-wrapper .next-checkbox-inner > .next-icon::before {
  vertical-align: top;
  margin-top: 0;
}
.next-checkbox-wrapper .next-checkbox-inner > .next-checkbox-select-icon::before {
  content: "\E632";
}
.next-checkbox-wrapper .next-checkbox-inner > .next-checkbox-semi-select-icon::before {
  content: "\E633";
}
.next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner {
  border-color: transparent;
  background-color: #5584FF;
}
.next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner:hover, .next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner.hovered, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner:hover, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner.hovered {
  border-color: transparent;
}
.next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner > .next-icon {
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  margin-left: 0px;
  /* font-size < 12px的时候进行覆盖。 */
}
.next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner > .next-icon .next-icon-remote, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner > .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner > .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-checkbox-wrapper.checked > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.checked.focused > .next-checkbox > .next-checkbox-inner > .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner {
  border-color: transparent;
  background-color: #5584FF;
}
.next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner:hover, .next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner.hovered, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner:hover, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner.hovered {
  border-color: transparent;
}
.next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner > .next-icon {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  margin-left: 0px;
  /* font-size < 12px的时候进行覆盖。 */
}
.next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner > .next-icon .next-icon-remote, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner > .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner > .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-checkbox-wrapper.indeterminate > .next-checkbox > .next-checkbox-inner > .next-icon:before, .next-checkbox-wrapper.indeterminate.focused > .next-checkbox > .next-checkbox-inner > .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-checkbox-wrapper:not(.disabled):hover > .next-checkbox > .next-checkbox-inner, .next-checkbox-wrapper.hovered > .next-checkbox > .next-checkbox-inner, .next-checkbox-wrapper.focused > .next-checkbox > .next-checkbox-inner {
  border-color: #5584FF;
  background-color: #DEE8FF;
}
.next-checkbox-wrapper:not(.disabled):hover .next-checkbox-label, .next-checkbox-wrapper.hovered .next-checkbox-label, .next-checkbox-wrapper.focused .next-checkbox-label {
  cursor: pointer;
}
.next-checkbox-wrapper.indeterminate:not(.disabled):hover > .next-checkbox .next-checkbox-inner, .next-checkbox-wrapper.indeterminate:not(.disabled).hovered > .next-checkbox .next-checkbox-inner, .next-checkbox-wrapper.checked:not(.disabled):hover > .next-checkbox .next-checkbox-inner, .next-checkbox-wrapper.checked:not(.disabled).hovered > .next-checkbox .next-checkbox-inner {
  border-color: transparent;
  background-color: #3E71F7;
}
.next-checkbox-wrapper.indeterminate:not(.disabled):hover > .next-checkbox .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.indeterminate:not(.disabled).hovered > .next-checkbox .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.checked:not(.disabled):hover > .next-checkbox .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.checked:not(.disabled).hovered > .next-checkbox .next-checkbox-inner > .next-icon {
  color: #FFFFFF;
  opacity: 1;
}
.next-checkbox-wrapper.disabled input[type=checkbox] {
  cursor: not-allowed;
}
.next-checkbox-wrapper.disabled .next-checkbox-inner {
  border-color: #E6E7EB;
  background: #F7F8FA;
}
.next-checkbox-wrapper.disabled.checked .next-checkbox-inner, .next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner {
  border-color: #E6E7EB;
  background: #F7F8FA;
}
.next-checkbox-wrapper.disabled.checked .next-checkbox-inner:hover, .next-checkbox-wrapper.disabled.checked .next-checkbox-inner.hovered, .next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner:hover, .next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner.hovered {
  border-color: #E6E7EB;
}
.next-checkbox-wrapper.disabled.checked .next-checkbox-inner > .next-icon, .next-checkbox-wrapper.disabled.indeterminate .next-checkbox-inner > .next-icon {
  color: #CCCCCC;
  opacity: 1;
}
.next-checkbox-wrapper.disabled.checked.focused .next-checkbox-inner {
  border-color: #E6E7EB;
  background: #F7F8FA;
}
.next-checkbox-wrapper.disabled.checked.focused .next-checkbox-inner > .next-icon {
  color: #CCCCCC;
  opacity: 1;
}
.next-checkbox-wrapper.disabled .next-checkbox-label {
  color: #CCCCCC;
  cursor: not-allowed;
}

.next-checkbox-group .next-checkbox-wrapper {
  display: inline-block;
  margin-right: 12px;
}
.next-checkbox-group .next-checkbox-wrapper:last-child {
  margin-right: 0;
}
.next-checkbox-group-ver .next-checkbox-wrapper {
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
}

.next-checkbox-label {
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  margin: 0;
  margin-left: 4px;
  /* 使用已存margin-left变量 */
  margin-right: 4px;
  line-height: 1;
}

.next-collapse[dir=rtl] .next-collapse-panel-title {
  padding: 8px 28px 8px 0;
}
.next-collapse[dir=rtl] .next-collapse-panel-icon {
  left: inherit;
  right: 12px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: 0px;
  margin-right: 0px;
}
.next-collapse[dir=rtl] .next-collapse-panel-icon:before, .next-collapse[dir=rtl] .next-collapse-panel-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-collapse[dir=rtl] .next-collapse-panel-icon {
    -webkit-transform: scale(0.5) rotate(180deg);
        -ms-transform: scale(0.5) rotate(180deg);
            transform: scale(0.5) rotate(180deg);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-collapse[dir=rtl] .next-collapse-panel-icon:before {
    width: 16px;
    font-size: 16px;
  }
}

/* put your code here */
.next-collapse {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
}
.next-collapse *,
.next-collapse *:before,
.next-collapse *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-collapse:focus, .next-collapse *:focus {
  outline: 0;
}
.next-collapse-panel:not(:first-child) {
  border-top: 1px solid #DCDEE3;
}
.next-collapse .next-collapse-panel-icon {
  position: absolute;
  color: #333333;
  -webkit-transition: -webkit-transform 100ms linear;
  transition: -webkit-transform 100ms linear;
  transition: transform 100ms linear;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
  left: 12px;
  margin-top: -2px;
  margin-left: 0px;
  margin-right: 0px;
}
.next-collapse .next-collapse-panel-icon:before, .next-collapse .next-collapse-panel-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-collapse .next-collapse-panel-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-collapse .next-collapse-panel-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-collapse-panel-title {
  position: relative;
  line-height: 1.5;
  background: #F2F3F7;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  cursor: pointer;
  padding: 8px 0 8px 28px;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
}
.next-collapse-panel-title:hover {
  background: #EBECF0;
  color: #333333;
  font-weight: normal;
}
.next-collapse-panel-title:hover .next-collapse-panel-icon {
  color: #333333;
}
.next-collapse-panel-content {
  height: 0;
  line-height: 1.5;
  padding: 0 16px;
  background: #FFFFFF;
  font-size: 12px;
  color: #666666;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  opacity: 0;
}
.next-collapse-panel-expanded > .next-collapse-panel-content {
  display: block;
  padding: 12px 16px;
  height: auto;
  opacity: 1;
}
.next-collapse .next-collapse-unfold-icon::before {
  content: "";
}
.next-collapse-panel-hidden > .next-collapse-panel-content {
  overflow: hidden;
}
.next-collapse .next-collapse-panel-icon::before {
  content: "\E619";
}
.next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 0px;
  margin-right: 0px;
}
.next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded:before, .next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded {
    -webkit-transform: scale(0.5) rotate(90deg);
        -ms-transform: scale(0.5) rotate(90deg);
            transform: scale(0.5) rotate(90deg);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-collapse .next-collapse-panel-icon.next-collapse-panel-icon-expanded:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-collapse-disabled {
  border-color: #E6E7EB;
}
.next-collapse-panel-disabled:not(:first-child) {
  border-color: #E6E7EB;
}
.next-collapse-panel-disabled > .next-collapse-panel-title {
  cursor: not-allowed;
  color: #CCCCCC;
  background: #F2F3F7;
}
.next-collapse-panel-disabled .next-collapse-panel-icon {
  color: #CCCCCC;
}
.next-collapse-panel-disabled .next-collapse-panel-title:hover {
  font-weight: normal;
}
.next-collapse-panel-disabled .next-collapse-panel-title:hover .next-collapse-panel-icon {
  color: #CCCCCC;
}
.next-collapse-panel-disabled:hover {
  color: #CCCCCC;
  background: #F2F3F7;
}

.next-time-picker-menu {
  float: left;
  text-align: center;
}
.next-time-picker-menu:not(:last-child) {
  border-right: 1px solid #C4C6CF;
}
.next-time-picker-menu-title {
  cursor: default;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
  background: #FFFFFF;
}
.next-time-picker-menu ul {
  position: relative;
  overflow-y: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  height: 196px;
}
.next-time-picker-menu-item {
  cursor: pointer;
  height: 28px;
  line-height: 28px;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
  color: #666666;
  background: #FFFFFF;
  outline: none;
}
.next-time-picker-menu-item:hover {
  color: #333333;
  background: #F2F3F7;
}
.next-time-picker-menu-item.next-selected {
  font-weight: bold;
  color: #666666;
  background: #F2F3F7;
}
.next-time-picker-menu-item.next-disabled {
  cursor: not-allowed;
  color: #CCCCCC;
  background: #FFFFFF;
}

.next-time-picker-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-time-picker-panel *,
.next-time-picker-panel *:before,
.next-time-picker-panel *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-time-picker-panel:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-time-picker-panel-header {
  border-bottom: 1px solid #DCDEE3;
}
.next-time-picker-panel-input.next-input {
  width: 100%;
  padding: 6px;
  border-color: transparent;
  vertical-align: middle;
}
.next-time-picker-panel-col-3 .next-time-picker-menu {
  width: 33.3333333333%;
}
.next-time-picker-panel-col-2 .next-time-picker-menu {
  width: 50%;
}
.next-time-picker-panel-col-1 .next-time-picker-menu {
  width: 100%;
}

.next-time-picker-body[dir=rtl] .next-time-picker-menu {
  float: right;
}
.next-time-picker-body[dir=rtl] .next-time-picker-menu:not(:last-child) {
  border-right: none;
  border-left: 1px solid #C4C6CF;
}

.next-time-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  width: 200px;
}
.next-time-picker *,
.next-time-picker *:before,
.next-time-picker *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-time-picker-trigger .next-input {
  width: 100%;
}
.next-time-picker-body {
  overflow: hidden;
  width: 200px;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  background: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-time-picker-symbol-clock-icon::before {
  content: "\E621";
}

.next-range-picker-panel-input-separator, .next-range-picker-trigger-separator {
  cursor: default;
  display: inline-block;
  text-align: center;
  color: #CCCCCC;
  width: 16px;
  font-size: 12px;
  vertical-align: middle;
}

.next-date-picker,
.next-month-picker,
.next-year-picker,
.next-week-picker {
  display: inline-block;
  width: 200px;
}
.next-date-picker-input,
.next-month-picker-input,
.next-year-picker-input,
.next-week-picker-input {
  width: 100%;
}
.next-date-picker-body,
.next-month-picker-body,
.next-year-picker-body,
.next-week-picker-body {
  width: 288px;
}
.next-date-picker-panel-input.next-input,
.next-month-picker-panel-input.next-input,
.next-year-picker-panel-input.next-input,
.next-week-picker-panel-input.next-input {
  width: 100%;
  background: transparent;
}

.next-date-picker-body.next-date-picker-body-show-time .next-date-picker-panel-input.next-input {
  width: 49%;
}
.next-date-picker-body.next-date-picker-body-show-time .next-date-picker-panel-input.next-input:first-child {
  margin-right: 2%;
}

.next-range-picker {
  display: inline-block;
  width: 336px;
}
.next-range-picker-input {
  width: 100%;
}
.next-range-picker-trigger {
  border: 1px solid #C4C6CF;
  background-color: #FFFFFF;
}
.next-range-picker-trigger:hover {
  border-color: #A0A2AD;
  background-color: #FFFFFF;
}
.next-range-picker-trigger.next-error {
  border-color: #FF3000;
}
.next-range-picker-trigger-input.next-input {
  height: auto;
  width: calc(50% - 8px);
}
.next-range-picker.next-disabled .next-range-picker-trigger {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
  cursor: not-allowed;
}
.next-range-picker.next-disabled .next-range-picker-trigger:hover {
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-range-picker.next-large .next-range-picker-trigger, .next-range-picker.next-large .next-range-picker-panel-input {
  border-radius: 3px;
}
.next-range-picker.next-medium .next-range-picker-trigger, .next-range-picker.next-medium .next-range-picker-panel-input {
  border-radius: 3px;
}
.next-range-picker.next-small .next-range-picker-trigger, .next-range-picker.next-small .next-range-picker-panel-input {
  border-radius: 3px;
}
.next-range-picker-body {
  width: 600px;
}
.next-range-picker-panel-input-start-date.next-input, .next-range-picker-panel-input-end-date.next-input {
  width: calc(50% - 8px);
}

.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-date, .next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-date, .next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-time, .next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-time {
  width: calc(25% - 8px);
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-start-date {
  margin-right: 8px;
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-input-end-time {
  margin-left: 8px;
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-start, .next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-end {
  width: 50%;
  float: left;
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-start {
  border-right: 1px solid #DCDEE3;
}
.next-range-picker-body.next-range-picker-body-show-time .next-range-picker-panel-time-end {
  border-left: 1px solid #DCDEE3;
}

.next-date-picker-body[dir=rtl] .next-date-picker-panel-footer {
  text-align: left;
}
.next-date-picker-body[dir=rtl] .next-date-picker-panel-footer > .next-btn:not(:last-child) {
  margin-right: 0;
  margin-left: 16px;
}

.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-date-picker-panel-input.next-input:first-child {
  margin-left: 2%;
  margin-right: 0;
}
.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-time-picker-menu {
  float: right;
}
.next-date-picker-body[dir=rtl].next-date-picker-body-show-time .next-time-picker-menu:not(:last-child) {
  border-right: none;
  border-left: 1px solid #C4C6CF;
}

.next-range-picker-body[dir=rtl] .next-range-picker-panel-input {
  text-align: right;
}
.next-range-picker-body[dir=rtl] .next-date-picker-panel-footer {
  text-align: left;
}
.next-range-picker-body[dir=rtl] .next-date-picker-panel-footer > .next-btn:not(:last-child) {
  margin-right: 0;
  margin-left: 16px;
}

.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-input-start-date {
  margin-right: 0;
  margin-left: 8px;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-input-end-time {
  margin-left: 0;
  margin-right: 8px;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-start, .next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-end {
  float: right;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-start {
  border-right: none;
  border-left: 1px solid #DCDEE3;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-range-picker-panel-time-end {
  border-left: none;
  border-right: 1px solid #DCDEE3;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-time-picker-menu {
  float: right;
}
.next-range-picker-body[dir=rtl].next-range-picker-body-show-time .next-time-picker-menu:not(:last-child) {
  border-right: none;
  border-left: 1px solid #C4C6CF;
}

.next-date-picker,
.next-range-picker,
.next-month-picker,
.next-year-picker,
.next-week-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-date-picker *,
.next-date-picker *:before,
.next-date-picker *:after,
.next-range-picker *,
.next-range-picker *:before,
.next-range-picker *:after,
.next-month-picker *,
.next-month-picker *:before,
.next-month-picker *:after,
.next-year-picker *,
.next-year-picker *:before,
.next-year-picker *:after,
.next-week-picker *,
.next-week-picker *:before,
.next-week-picker *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-date-picker-body,
.next-range-picker-body,
.next-month-picker-body,
.next-year-picker-body,
.next-week-picker-body {
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #FFFFFF;
}
.next-date-picker-panel-header,
.next-range-picker-panel-header,
.next-month-picker-panel-header,
.next-year-picker-panel-header,
.next-week-picker-panel-header {
  padding: 6px;
  text-align: center;
}
.next-date-picker-panel-time,
.next-range-picker-panel-time,
.next-month-picker-panel-time,
.next-year-picker-panel-time,
.next-week-picker-panel-time {
  border-top: 1px solid #DCDEE3;
}
.next-date-picker-panel-footer,
.next-range-picker-panel-footer,
.next-month-picker-panel-footer,
.next-year-picker-panel-footer,
.next-week-picker-panel-footer {
  text-align: right;
  padding: 8px 20px;
  border-top: 1px solid #DCDEE3;
}
.next-date-picker-panel-footer > .next-btn:not(:last-child), .next-date-picker-panel-tools > .next-btn:not(:last-child),
.next-range-picker-panel-footer > .next-btn:not(:last-child),
.next-range-picker-panel-tools > .next-btn:not(:last-child),
.next-month-picker-panel-footer > .next-btn:not(:last-child),
.next-month-picker-panel-tools > .next-btn:not(:last-child),
.next-year-picker-panel-footer > .next-btn:not(:last-child),
.next-year-picker-panel-tools > .next-btn:not(:last-child),
.next-week-picker-panel-footer > .next-btn:not(:last-child),
.next-week-picker-panel-tools > .next-btn:not(:last-child) {
  margin-right: 16px;
}
.next-date-picker-panel-tools,
.next-range-picker-panel-tools,
.next-month-picker-panel-tools,
.next-year-picker-panel-tools,
.next-week-picker-panel-tools {
  float: left;
}
.next-date-picker .next-calendar-panel-header,
.next-range-picker .next-calendar-panel-header,
.next-month-picker .next-calendar-panel-header,
.next-year-picker .next-calendar-panel-header,
.next-week-picker .next-calendar-panel-header {
  margin-left: -1px;
  margin-right: -1px;
}
.next-date-picker .next-input input,
.next-range-picker .next-input input,
.next-month-picker .next-input input,
.next-year-picker .next-input input,
.next-week-picker .next-input input {
  vertical-align: baseline;
}
.next-date-picker-symbol-calendar-icon::before,
.next-range-picker-symbol-calendar-icon::before,
.next-month-picker-symbol-calendar-icon::before,
.next-year-picker-symbol-calendar-icon::before,
.next-week-picker-symbol-calendar-icon::before {
  content: "\E607";
}

.next-range-picker-panel-body .next-calendar {
  display: inline-block;
  width: 50%;
}

.next-message {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  vertical-align: baseline;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.next-message *,
.next-message *:before,
.next-message *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-message:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-message .next-message-close {
  color: #999999;
  font-size: 0;
  position: absolute;
  cursor: pointer;
}
.next-message .next-message-close .next-icon-close {
  width: 12px;
  height: 12px;
  line-height: 1em;
}
.next-message .next-message-close .next-icon-close:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1em;
}
.next-message .next-message-close:hover {
  color: #666666;
}
.next-message.next-message-success.next-inline {
  background-color: #E4FDDA;
  border-color: #E4FDDA;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-success.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-success.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-success.next-inline .next-message-symbol {
  color: #46BC15;
}
.next-message.next-message-success.next-inline .next-message-symbol-icon::before {
  content: "\E60A";
}
.next-message.next-message-success.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-success.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-success.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-success.next-addon .next-message-symbol {
  color: #46BC15;
}
.next-message.next-message-success.next-addon .next-message-symbol-icon::before {
  content: "\E60A";
}
.next-message.next-message-success.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-success.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-success.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-success.next-toast .next-message-symbol {
  color: #46BC15;
}
.next-message.next-message-success.next-toast .next-message-symbol-icon::before {
  content: "\E60A";
}
.next-message.next-message-warning.next-inline {
  background-color: #FFF3E0;
  border-color: #FFF3E0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-warning.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-warning.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-warning.next-inline .next-message-symbol {
  color: #FF9300;
}
.next-message.next-message-warning.next-inline .next-message-symbol-icon::before {
  content: "\E60B";
}
.next-message.next-message-warning.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-warning.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-warning.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-warning.next-addon .next-message-symbol {
  color: #FF9300;
}
.next-message.next-message-warning.next-addon .next-message-symbol-icon::before {
  content: "\E60B";
}
.next-message.next-message-warning.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-warning.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-warning.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-warning.next-toast .next-message-symbol {
  color: #FF9300;
}
.next-message.next-message-warning.next-toast .next-message-symbol-icon::before {
  content: "\E60B";
}
.next-message.next-message-error.next-inline {
  background-color: #FFECE4;
  border-color: #FFECE4;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-error.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-error.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-error.next-inline .next-message-symbol {
  color: #FF3000;
}
.next-message.next-message-error.next-inline .next-message-symbol-icon::before {
  content: "\E60D";
}
.next-message.next-message-error.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-error.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-error.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-error.next-addon .next-message-symbol {
  color: #FF3000;
}
.next-message.next-message-error.next-addon .next-message-symbol-icon::before {
  content: "\E60D";
}
.next-message.next-message-error.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-error.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-error.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-error.next-toast .next-message-symbol {
  color: #FF3000;
}
.next-message.next-message-error.next-toast .next-message-symbol-icon::before {
  content: "\E60D";
}
.next-message.next-message-notice.next-inline {
  background-color: #E3F2FD;
  border-color: #E3F2FD;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-notice.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-notice.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-notice.next-inline .next-message-symbol {
  color: #4494F9;
}
.next-message.next-message-notice.next-inline .next-message-symbol-icon::before {
  content: "\E60C";
}
.next-message.next-message-notice.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-notice.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-notice.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-notice.next-addon .next-message-symbol {
  color: #4494F9;
}
.next-message.next-message-notice.next-addon .next-message-symbol-icon::before {
  content: "\E60C";
}
.next-message.next-message-notice.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-notice.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-notice.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-notice.next-toast .next-message-symbol {
  color: #4494F9;
}
.next-message.next-message-notice.next-toast .next-message-symbol-icon::before {
  content: "\E60C";
}
.next-message.next-message-help.next-inline {
  background-color: #E3FFF8;
  border-color: #E3FFF8;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-help.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-help.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-help.next-inline .next-message-symbol {
  color: #01C1B2;
}
.next-message.next-message-help.next-inline .next-message-symbol-icon::before {
  content: "\E673";
}
.next-message.next-message-help.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-help.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-help.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-help.next-addon .next-message-symbol {
  color: #01C1B2;
}
.next-message.next-message-help.next-addon .next-message-symbol-icon::before {
  content: "\E673";
}
.next-message.next-message-help.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-help.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-help.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-help.next-toast .next-message-symbol {
  color: #01C1B2;
}
.next-message.next-message-help.next-toast .next-message-symbol-icon::before {
  content: "\E673";
}
.next-message.next-message-loading.next-inline {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-loading.next-inline .next-message-title {
  color: #333333;
}
.next-message.next-message-loading.next-inline .next-message-content {
  color: #666666;
}
.next-message.next-message-loading.next-inline .next-message-symbol {
  color: #5584FF;
}
.next-message.next-message-loading.next-inline .next-message-symbol-icon::before {
  content: "\E646";
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.next-message.next-message-loading.next-addon {
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
}
.next-message.next-message-loading.next-addon .next-message-title {
  color: #333333;
}
.next-message.next-message-loading.next-addon .next-message-content {
  color: #666666;
}
.next-message.next-message-loading.next-addon .next-message-symbol {
  color: #5584FF;
}
.next-message.next-message-loading.next-addon .next-message-symbol-icon::before {
  content: "\E646";
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.next-message.next-message-loading.next-toast {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  border-style: solid;
}
.next-message.next-message-loading.next-toast .next-message-title {
  color: #333333;
}
.next-message.next-message-loading.next-toast .next-message-content {
  color: #666666;
}
.next-message.next-message-loading.next-toast .next-message-symbol {
  color: #5584FF;
}
.next-message.next-message-loading.next-toast .next-message-symbol-icon::before {
  content: "\E646";
  -webkit-animation: loadingCircle 1s infinite linear;
          animation: loadingCircle 1s infinite linear;
}
.next-message.next-medium {
  border-width: 1px;
  padding: 12px;
}
.next-message.next-medium .next-message-symbol {
  float: left;
  line-height: 16px;
}
.next-message.next-medium .next-message-symbol:before, .next-message.next-medium .next-message-symbol .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-message.next-medium .next-message-title {
  padding: 0 20px 0 24px;
  font-size: 16px;
  line-height: 16px;
}
.next-message.next-medium .next-message-content {
  margin-top: 8px;
  padding: 0 20px 0 24px;
  font-size: 12px;
  line-height: 1.5;
}
.next-message.next-medium .next-message-symbol + .next-message-content {
  margin-top: 0;
}
.next-message.next-medium.next-title-content .next-message-title {
  line-height: 16px;
}
.next-message.next-medium.next-only-content .next-message-content {
  line-height: 16px;
}
.next-message.next-medium .next-message-close {
  top: 12px;
  right: 12px;
}
.next-message.next-medium.next-inline {
  border-radius: 3px;
}
.next-message.next-medium.next-toast {
  border-radius: 3px;
}
.next-message.next-large {
  border-width: 2px;
  padding: 16px;
}
.next-message.next-large .next-message-symbol {
  float: left;
  line-height: 24px;
}
.next-message.next-large .next-message-symbol:before, .next-message.next-large .next-message-symbol .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-message.next-large .next-message-title {
  padding: 0 20px 0 36px;
  font-size: 20px;
  line-height: 20px;
}
.next-message.next-large .next-message-content {
  margin-top: 8px;
  padding: 0 20px 0 36px;
  font-size: 12px;
  line-height: 1.5;
}
.next-message.next-large .next-message-symbol + .next-message-content {
  margin-top: 0;
}
.next-message.next-large.next-title-content .next-message-title {
  line-height: 24px;
}
.next-message.next-large.next-only-content .next-message-content {
  line-height: 24px;
}
.next-message.next-large .next-message-close {
  top: 16px;
  right: 16px;
}
.next-message.next-large.next-inline {
  border-radius: 3px;
}
.next-message.next-large.next-toast {
  border-radius: 3px;
}

.next-message[dir=rtl] .next-message-symbol {
  float: right;
}
.next-message[dir=rtl].next-medium .next-message-title {
  padding: 0 24px 0 20px;
}
.next-message[dir=rtl].next-medium .next-message-close {
  left: 12px;
  right: auto;
}
.next-message[dir=rtl].next-large .next-message-title {
  padding: 0 36px 0 20px;
}
.next-message[dir=rtl].next-large .next-message-close {
  left: 16px;
  right: auto;
}

.next-message-wrapper-v2 {
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  z-index: 1001;
  width: 100%;
  pointer-events: none;
}

.next-message-list {
  padding: 8px;
  text-align: center;
}
.next-message-list .next-message {
  display: inline-block;
  pointer-events: all;
}

.next-message-fade-leave {
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

.next-message-fade-leave.next-message-fade-leave-active {
  -webkit-animation-name: MessageFadeOut;
          animation-name: MessageFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

@-webkit-keyframes MessageFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}

@keyframes MessageFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.next-dialog[dir=rtl] {
  text-align: right;
}
.next-dialog[dir=rtl] .next-dialog-footer.next-align-left {
  text-align: right;
}
.next-dialog[dir=rtl] .next-dialog-footer.next-align-center {
  text-align: center;
}
.next-dialog[dir=rtl] .next-dialog-footer.next-align-right {
  text-align: left;
}
.next-dialog[dir=rtl] .next-dialog-btn + .next-dialog-btn {
  margin-right: 4px;
  margin-left: 0;
}
.next-dialog[dir=rtl] .next-dialog-close {
  left: 12px;
  right: auto;
}

.next-dialog {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  z-index: 1001;
  background: #FFFFFF;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  text-align: left;
  overflow: hidden;
  max-width: 90%;
  /* 让用户自己设置 */
  /* &.next-closeable &-header, */
  /* &.next-closeable &-body, { */
  /*     padding-right: $dialog-part-padding-right-closeable; */
  /* } */
}
.next-dialog *,
.next-dialog *:before,
.next-dialog *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-dialog-header {
  padding: 12px 20px 12px 20px;
  border-bottom: 0px solid transparent;
  font-size: 16px;
  font-weight: normal;
  background: transparent;
  color: #333333;
}
.next-dialog-body {
  padding: 20px 20px 20px 20px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
}
.next-dialog-footer {
  padding: 12px 20px 12px 20px;
  border-top: 0px solid transparent;
  background: transparent;
}
.next-dialog-footer.next-align-left {
  text-align: left;
}
.next-dialog-footer.next-align-center {
  text-align: center;
}
.next-dialog-footer.next-align-right {
  text-align: right;
}
.next-dialog-footer-fixed-height {
  position: absolute;
  width: 100%;
  bottom: 0;
}
.next-dialog-btn + .next-dialog-btn {
  margin-left: 4px;
}
.next-dialog-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 16px;
  height: 16px;
  color: #999999;
  cursor: pointer;
}
.next-dialog-close:link, .next-dialog-close:visited {
  height: 16px;
  color: #999999;
}
.next-dialog-close:hover {
  background: transparent;
  color: #333333;
}
.next-dialog-close .next-dialog-close-icon.next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
  width: 12px;
  height: 12px;
  line-height: 1em;
}
.next-dialog-close .next-dialog-close-icon.next-icon:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1em;
}
.next-dialog-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1001;
  padding: 40px;
  overflow: auto;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-dialog-container:before {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 100%;
  content: "";
}
.next-dialog-container .next-dialog {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.next-dialog-quick .next-dialog-body {
  padding: 20px 20px 20px 20px;
}
.next-dialog .next-dialog-message.next-message {
  min-width: 300px;
  padding: 0;
}

.next-dialog-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}
.next-dialog-inner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 100px;
  pointer-events: none;
  padding-bottom: 24px;
}
.next-dialog-v2 {
  pointer-events: auto;
  margin: 0 auto;
}
.next-dialog-v2 .next-dialog-header {
  word-break: break-word;
  padding-right: 40px;
}
.next-dialog-v2 .next-dialog-body {
  padding-right: 40px;
}
.next-dialog-v2 .next-dialog-header + .next-dialog-body {
  padding: 20px 20px 20px 20px;
}
.next-dialog.next-dialog-v2 {
  position: relative;
}
.next-dialog-centered {
  text-align: center;
}
.next-dialog-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.next-dialog-centered .next-dialog-v2 {
  margin: 40px 0;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.next-drawer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  z-index: 1001;
  background: #FFFFFF;
  border: 1px solid #DCDEE3;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  overflow: auto;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.next-drawer *,
.next-drawer *:before,
.next-drawer *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-drawer-right {
  height: 100%;
  max-width: 80%;
  width: 240px;
}
.next-drawer-left {
  height: 100%;
  max-width: 80%;
  width: 240px;
}
.next-drawer-top {
  width: 100%;
}
.next-drawer-bottom {
  width: 100%;
}
.next-drawer-header {
  padding: 12px 20px 12px 20px;
  border-bottom: 1px solid #DCDEE3;
  font-size: 16px;
  background: #FFFFFF;
  color: #333333;
}
.next-drawer-no-title {
  padding: 0;
  border-bottom: 0;
}
.next-drawer-body {
  padding: 20px 20px 20px 20px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
}
.next-drawer-close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 16px;
  height: 16px;
  color: #999999;
  cursor: pointer;
}
.next-drawer-close:link, .next-drawer-close:visited {
  height: 16px;
  color: #999999;
}
.next-drawer-close:hover {
  background: transparent;
  color: #333333;
}
.next-drawer-close .next-drawer-close-icon.next-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -6px;
  margin-left: -6px;
  width: 12px;
  height: 12px;
  line-height: 1em;
}
.next-drawer-close .next-drawer-close-icon.next-icon:before {
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 1em;
}

/* stylelint-disable-next-line */
/* Grid System */
/* 根据 Alibaba Base DPL(BASE DPL)设计规范实现 */
/* 栅格系统, 根据不同的屏幕尺寸情况，调整这些区块的排版，将页面划分为若干等宽的列，然后推荐通过等宽列来创建响应式的页面区块。另外，屏幕宽度较大的时候，区块倾向于水平分布，而屏幕宽度较小的时候，区块倾向于竖直堆叠。 */
/* ------------------------------- */
.next-row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-row *,
.next-row *:before,
.next-row *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-row.next-row-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 320px) {
  .next-row.next-row-fixed {
    width: 320px;
  }
}
@media (min-width: 480px) {
  .next-row.next-row-fixed {
    width: 480px;
  }
}
@media (min-width: 720px) {
  .next-row.next-row-fixed {
    width: 720px;
  }
}
@media (min-width: 990px) {
  .next-row.next-row-fixed {
    width: 990px;
  }
}
@media (min-width: 1200px) {
  .next-row.next-row-fixed {
    width: 1200px;
  }
}
@media (min-width: 1500px) {
  .next-row.next-row-fixed {
    width: 1500px;
  }
}
.next-row.next-row-fixed-xxs {
  width: 320px;
}
.next-row.next-row-fixed-xs {
  width: 480px;
}
.next-row.next-row-fixed-s {
  width: 720px;
}
.next-row.next-row-fixed-m {
  width: 990px;
}
.next-row.next-row-fixed-l {
  width: 1200px;
}
.next-row.next-row-fixed-xl {
  width: 1500px;
}
.next-row.next-row-justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.next-row.next-row-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.next-row.next-row-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.next-row.next-row-justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.next-row.next-row-justify-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.next-row.next-row-align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.next-row.next-row-align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.next-row.next-row-align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.next-row.next-row-align-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.next-row.next-row-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.next-col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.next-col.next-col-top {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.next-col.next-col-bottom {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.next-col.next-col-center {
  -ms-flex-item-align: center;
      align-self: center;
}

/* IE9 pack */
@media all and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .next-row {
    display: table;
    width: 100%;
  }

  .next-col {
    display: table-cell;
    vertical-align: top;
  }
}
.next-col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4.1666666667%;
          flex: 0 0 4.1666666667%;
  width: 4.1666666667%;
  max-width: 4.1666666667%;
}

.next-col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  width: 8.3333333333%;
  max-width: 8.3333333333%;
}

.next-col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  width: 12.5%;
  max-width: 12.5%;
}

.next-col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
}

.next-col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20.8333333333%;
          flex: 0 0 20.8333333333%;
  width: 20.8333333333%;
  max-width: 20.8333333333%;
}

.next-col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  width: 25%;
  max-width: 25%;
}

.next-col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.1666666667%;
          flex: 0 0 29.1666666667%;
  width: 29.1666666667%;
  max-width: 29.1666666667%;
}

.next-col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
}

.next-col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  width: 37.5%;
  max-width: 37.5%;
}

.next-col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  width: 41.6666666667%;
  max-width: 41.6666666667%;
}

.next-col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45.8333333333%;
          flex: 0 0 45.8333333333%;
  width: 45.8333333333%;
  max-width: 45.8333333333%;
}

.next-col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  width: 50%;
  max-width: 50%;
}

.next-col-13 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 54.1666666667%;
          flex: 0 0 54.1666666667%;
  width: 54.1666666667%;
  max-width: 54.1666666667%;
}

.next-col-14 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  width: 58.3333333333%;
  max-width: 58.3333333333%;
}

.next-col-15 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  width: 62.5%;
  max-width: 62.5%;
}

.next-col-16 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  width: 66.6666666667%;
  max-width: 66.6666666667%;
}

.next-col-17 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70.8333333333%;
          flex: 0 0 70.8333333333%;
  width: 70.8333333333%;
  max-width: 70.8333333333%;
}

.next-col-18 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  width: 75%;
  max-width: 75%;
}

.next-col-19 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 79.1666666667%;
          flex: 0 0 79.1666666667%;
  width: 79.1666666667%;
  max-width: 79.1666666667%;
}

.next-col-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  width: 83.3333333333%;
  max-width: 83.3333333333%;
}

.next-col-21 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  width: 87.5%;
  max-width: 87.5%;
}

.next-col-22 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  width: 91.6666666667%;
  max-width: 91.6666666667%;
}

.next-col-23 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 95.8333333333%;
          flex: 0 0 95.8333333333%;
  width: 95.8333333333%;
  max-width: 95.8333333333%;
}

.next-col-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 320px) {
  .next-col-xxs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-xxs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-xxs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-xxs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-xxs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-xxs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-xxs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-xxs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-xxs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-xxs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-xxs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-xxs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-xxs-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-xxs-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-xxs-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-xxs-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-xxs-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-xxs-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-xxs-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-xxs-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-xxs-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-xxs-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-xxs-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-xxs-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 480px) {
  .next-col-xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-xs-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-xs-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-xs-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-xs-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-xs-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-xs-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-xs-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-xs-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-xs-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-xs-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-xs-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-xs-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 720px) {
  .next-col-s-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-s-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-s-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-s-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-s-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-s-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-s-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-s-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-s-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-s-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-s-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-s-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-s-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-s-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-s-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-s-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-s-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-s-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-s-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-s-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-s-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-s-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-s-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-s-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 990px) {
  .next-col-m-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-m-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-m-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-m-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-m-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-m-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-m-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-m-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-m-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-m-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-m-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-m-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-m-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-m-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-m-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-m-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-m-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-m-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-m-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-m-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-m-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-m-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-m-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-m-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .next-col-l-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-l-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-l-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-l-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-l-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-l-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-l-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-l-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-l-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-l-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-l-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-l-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-l-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-l-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-l-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-l-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-l-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-l-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-l-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-l-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-l-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-l-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-l-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-l-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1500px) {
  .next-col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4.1666666667%;
            flex: 0 0 4.1666666667%;
    width: 4.1666666667%;
    max-width: 4.1666666667%;
  }

  .next-col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .next-col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 12.5%;
            flex: 0 0 12.5%;
    width: 12.5%;
    max-width: 12.5%;
  }

  .next-col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .next-col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20.8333333333%;
            flex: 0 0 20.8333333333%;
    width: 20.8333333333%;
    max-width: 20.8333333333%;
  }

  .next-col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    width: 25%;
    max-width: 25%;
  }

  .next-col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 29.1666666667%;
            flex: 0 0 29.1666666667%;
    width: 29.1666666667%;
    max-width: 29.1666666667%;
  }

  .next-col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .next-col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 37.5%;
            flex: 0 0 37.5%;
    width: 37.5%;
    max-width: 37.5%;
  }

  .next-col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .next-col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 45.8333333333%;
            flex: 0 0 45.8333333333%;
    width: 45.8333333333%;
    max-width: 45.8333333333%;
  }

  .next-col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }

  .next-col-xl-13 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 54.1666666667%;
            flex: 0 0 54.1666666667%;
    width: 54.1666666667%;
    max-width: 54.1666666667%;
  }

  .next-col-xl-14 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .next-col-xl-15 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 62.5%;
            flex: 0 0 62.5%;
    width: 62.5%;
    max-width: 62.5%;
  }

  .next-col-xl-16 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .next-col-xl-17 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 70.8333333333%;
            flex: 0 0 70.8333333333%;
    width: 70.8333333333%;
    max-width: 70.8333333333%;
  }

  .next-col-xl-18 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    width: 75%;
    max-width: 75%;
  }

  .next-col-xl-19 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 79.1666666667%;
            flex: 0 0 79.1666666667%;
    width: 79.1666666667%;
    max-width: 79.1666666667%;
  }

  .next-col-xl-20 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .next-col-xl-21 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 87.5%;
            flex: 0 0 87.5%;
    width: 87.5%;
    max-width: 87.5%;
  }

  .next-col-xl-22 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .next-col-xl-23 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 95.8333333333%;
            flex: 0 0 95.8333333333%;
    width: 95.8333333333%;
    max-width: 95.8333333333%;
  }

  .next-col-xl-24 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
.next-col-1p5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  width: 20%;
  max-width: 20%;
}

.next-col-2p5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  width: 40%;
  max-width: 40%;
}

.next-col-3p5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  width: 60%;
  max-width: 60%;
}

.next-col-4p5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
  width: 80%;
  max-width: 80%;
}

.next-col-5p5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}

@media (min-width: 320px) {
  .next-col-xxs-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-xxs-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-xxs-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-xxs-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-xxs-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 480px) {
  .next-col-xs-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-xs-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-xs-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-xs-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-xs-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 720px) {
  .next-col-s-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-s-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-s-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-s-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-s-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 990px) {
  .next-col-m-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-m-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-m-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-m-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-m-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .next-col-l-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-l-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-l-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-l-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-l-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1500px) {
  .next-col-xl-1p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    width: 20%;
    max-width: 20%;
  }

  .next-col-xl-2p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
            flex: 0 0 40%;
    width: 40%;
    max-width: 40%;
  }

  .next-col-xl-3p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    width: 60%;
    max-width: 60%;
  }

  .next-col-xl-4p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 80%;
            flex: 0 0 80%;
    width: 80%;
    max-width: 80%;
  }

  .next-col-xl-5p5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
  }
}
.next-col-fixed-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  max-width: 20px;
}

.next-col-fixed-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40px;
          flex: 0 0 40px;
  width: 40px;
  max-width: 40px;
}

.next-col-fixed-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60px;
          flex: 0 0 60px;
  width: 60px;
  max-width: 60px;
}

.next-col-fixed-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80px;
          flex: 0 0 80px;
  width: 80px;
  max-width: 80px;
}

.next-col-fixed-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
  width: 100px;
  max-width: 100px;
}

.next-col-fixed-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 120px;
          flex: 0 0 120px;
  width: 120px;
  max-width: 120px;
}

.next-col-fixed-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 140px;
          flex: 0 0 140px;
  width: 140px;
  max-width: 140px;
}

.next-col-fixed-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 160px;
          flex: 0 0 160px;
  width: 160px;
  max-width: 160px;
}

.next-col-fixed-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 180px;
          flex: 0 0 180px;
  width: 180px;
  max-width: 180px;
}

.next-col-fixed-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 200px;
          flex: 0 0 200px;
  width: 200px;
  max-width: 200px;
}

.next-col-fixed-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 220px;
          flex: 0 0 220px;
  width: 220px;
  max-width: 220px;
}

.next-col-fixed-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 240px;
          flex: 0 0 240px;
  width: 240px;
  max-width: 240px;
}

.next-col-fixed-13 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
  width: 260px;
  max-width: 260px;
}

.next-col-fixed-14 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 280px;
          flex: 0 0 280px;
  width: 280px;
  max-width: 280px;
}

.next-col-fixed-15 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 300px;
          flex: 0 0 300px;
  width: 300px;
  max-width: 300px;
}

.next-col-fixed-16 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 320px;
          flex: 0 0 320px;
  width: 320px;
  max-width: 320px;
}

.next-col-fixed-17 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 340px;
          flex: 0 0 340px;
  width: 340px;
  max-width: 340px;
}

.next-col-fixed-18 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 360px;
          flex: 0 0 360px;
  width: 360px;
  max-width: 360px;
}

.next-col-fixed-19 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 380px;
          flex: 0 0 380px;
  width: 380px;
  max-width: 380px;
}

.next-col-fixed-20 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 400px;
          flex: 0 0 400px;
  width: 400px;
  max-width: 400px;
}

.next-col-fixed-21 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 420px;
          flex: 0 0 420px;
  width: 420px;
  max-width: 420px;
}

.next-col-fixed-22 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 440px;
          flex: 0 0 440px;
  width: 440px;
  max-width: 440px;
}

.next-col-fixed-23 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 460px;
          flex: 0 0 460px;
  width: 460px;
  max-width: 460px;
}

.next-col-fixed-24 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 480px;
          flex: 0 0 480px;
  width: 480px;
  max-width: 480px;
}

.next-col-fixed-25 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 500px;
          flex: 0 0 500px;
  width: 500px;
  max-width: 500px;
}

.next-col-fixed-26 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 520px;
          flex: 0 0 520px;
  width: 520px;
  max-width: 520px;
}

.next-col-fixed-27 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 540px;
          flex: 0 0 540px;
  width: 540px;
  max-width: 540px;
}

.next-col-fixed-28 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 560px;
          flex: 0 0 560px;
  width: 560px;
  max-width: 560px;
}

.next-col-fixed-29 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 580px;
          flex: 0 0 580px;
  width: 580px;
  max-width: 580px;
}

.next-col-fixed-30 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 600px;
          flex: 0 0 600px;
  width: 600px;
  max-width: 600px;
}

.next-col-offset-1 {
  margin-left: 4.1666666667%;
}

.next-col-offset-2 {
  margin-left: 8.3333333333%;
}

.next-col-offset-3 {
  margin-left: 12.5%;
}

.next-col-offset-4 {
  margin-left: 16.6666666667%;
}

.next-col-offset-5 {
  margin-left: 20.8333333333%;
}

.next-col-offset-6 {
  margin-left: 25%;
}

.next-col-offset-7 {
  margin-left: 29.1666666667%;
}

.next-col-offset-8 {
  margin-left: 33.3333333333%;
}

.next-col-offset-9 {
  margin-left: 37.5%;
}

.next-col-offset-10 {
  margin-left: 41.6666666667%;
}

.next-col-offset-11 {
  margin-left: 45.8333333333%;
}

.next-col-offset-12 {
  margin-left: 50%;
}

.next-col-offset-13 {
  margin-left: 54.1666666667%;
}

.next-col-offset-14 {
  margin-left: 58.3333333333%;
}

.next-col-offset-15 {
  margin-left: 62.5%;
}

.next-col-offset-16 {
  margin-left: 66.6666666667%;
}

.next-col-offset-17 {
  margin-left: 70.8333333333%;
}

.next-col-offset-18 {
  margin-left: 75%;
}

.next-col-offset-19 {
  margin-left: 79.1666666667%;
}

.next-col-offset-20 {
  margin-left: 83.3333333333%;
}

.next-col-offset-21 {
  margin-left: 87.5%;
}

.next-col-offset-22 {
  margin-left: 91.6666666667%;
}

.next-col-offset-23 {
  margin-left: 95.8333333333%;
}

.next-col-offset-24 {
  margin-left: 100%;
}

@media (min-width: 320px) {
  .next-col-xxs-offset-1 {
    margin-left: 4.1666666667%;
  }

  .next-col-xxs-offset-2 {
    margin-left: 8.3333333333%;
  }

  .next-col-xxs-offset-3 {
    margin-left: 12.5%;
  }

  .next-col-xxs-offset-4 {
    margin-left: 16.6666666667%;
  }

  .next-col-xxs-offset-5 {
    margin-left: 20.8333333333%;
  }

  .next-col-xxs-offset-6 {
    margin-left: 25%;
  }

  .next-col-xxs-offset-7 {
    margin-left: 29.1666666667%;
  }

  .next-col-xxs-offset-8 {
    margin-left: 33.3333333333%;
  }

  .next-col-xxs-offset-9 {
    margin-left: 37.5%;
  }

  .next-col-xxs-offset-10 {
    margin-left: 41.6666666667%;
  }

  .next-col-xxs-offset-11 {
    margin-left: 45.8333333333%;
  }

  .next-col-xxs-offset-12 {
    margin-left: 50%;
  }

  .next-col-xxs-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-xxs-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-xxs-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-xxs-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-xxs-offset-17 {
    margin-left: 70.8333333333%;
  }

  .next-col-xxs-offset-18 {
    margin-left: 75%;
  }

  .next-col-xxs-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-xxs-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-xxs-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-xxs-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-xxs-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-xxs-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 480px) {
  .next-col-xs-offset-1 {
    margin-left: 4.1666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .next-col-xs-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-xs-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-xs-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-xs-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-xs-offset-17 {
    margin-left: 70.8333333333%;
  }

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

  .next-col-xs-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-xs-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-xs-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-xs-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-xs-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-xs-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 720px) {
  .next-col-s-offset-1 {
    margin-left: 4.1666666667%;
  }

  .next-col-s-offset-2 {
    margin-left: 8.3333333333%;
  }

  .next-col-s-offset-3 {
    margin-left: 12.5%;
  }

  .next-col-s-offset-4 {
    margin-left: 16.6666666667%;
  }

  .next-col-s-offset-5 {
    margin-left: 20.8333333333%;
  }

  .next-col-s-offset-6 {
    margin-left: 25%;
  }

  .next-col-s-offset-7 {
    margin-left: 29.1666666667%;
  }

  .next-col-s-offset-8 {
    margin-left: 33.3333333333%;
  }

  .next-col-s-offset-9 {
    margin-left: 37.5%;
  }

  .next-col-s-offset-10 {
    margin-left: 41.6666666667%;
  }

  .next-col-s-offset-11 {
    margin-left: 45.8333333333%;
  }

  .next-col-s-offset-12 {
    margin-left: 50%;
  }

  .next-col-s-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-s-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-s-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-s-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-s-offset-17 {
    margin-left: 70.8333333333%;
  }

  .next-col-s-offset-18 {
    margin-left: 75%;
  }

  .next-col-s-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-s-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-s-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-s-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-s-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-s-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 990px) {
  .next-col-m-offset-1 {
    margin-left: 4.1666666667%;
  }

  .next-col-m-offset-2 {
    margin-left: 8.3333333333%;
  }

  .next-col-m-offset-3 {
    margin-left: 12.5%;
  }

  .next-col-m-offset-4 {
    margin-left: 16.6666666667%;
  }

  .next-col-m-offset-5 {
    margin-left: 20.8333333333%;
  }

  .next-col-m-offset-6 {
    margin-left: 25%;
  }

  .next-col-m-offset-7 {
    margin-left: 29.1666666667%;
  }

  .next-col-m-offset-8 {
    margin-left: 33.3333333333%;
  }

  .next-col-m-offset-9 {
    margin-left: 37.5%;
  }

  .next-col-m-offset-10 {
    margin-left: 41.6666666667%;
  }

  .next-col-m-offset-11 {
    margin-left: 45.8333333333%;
  }

  .next-col-m-offset-12 {
    margin-left: 50%;
  }

  .next-col-m-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-m-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-m-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-m-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-m-offset-17 {
    margin-left: 70.8333333333%;
  }

  .next-col-m-offset-18 {
    margin-left: 75%;
  }

  .next-col-m-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-m-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-m-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-m-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-m-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-m-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .next-col-l-offset-1 {
    margin-left: 4.1666666667%;
  }

  .next-col-l-offset-2 {
    margin-left: 8.3333333333%;
  }

  .next-col-l-offset-3 {
    margin-left: 12.5%;
  }

  .next-col-l-offset-4 {
    margin-left: 16.6666666667%;
  }

  .next-col-l-offset-5 {
    margin-left: 20.8333333333%;
  }

  .next-col-l-offset-6 {
    margin-left: 25%;
  }

  .next-col-l-offset-7 {
    margin-left: 29.1666666667%;
  }

  .next-col-l-offset-8 {
    margin-left: 33.3333333333%;
  }

  .next-col-l-offset-9 {
    margin-left: 37.5%;
  }

  .next-col-l-offset-10 {
    margin-left: 41.6666666667%;
  }

  .next-col-l-offset-11 {
    margin-left: 45.8333333333%;
  }

  .next-col-l-offset-12 {
    margin-left: 50%;
  }

  .next-col-l-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-l-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-l-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-l-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-l-offset-17 {
    margin-left: 70.8333333333%;
  }

  .next-col-l-offset-18 {
    margin-left: 75%;
  }

  .next-col-l-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-l-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-l-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-l-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-l-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-l-offset-24 {
    margin-left: 100%;
  }
}
@media (min-width: 1500px) {
  .next-col-xl-offset-1 {
    margin-left: 4.1666666667%;
  }

  .next-col-xl-offset-2 {
    margin-left: 8.3333333333%;
  }

  .next-col-xl-offset-3 {
    margin-left: 12.5%;
  }

  .next-col-xl-offset-4 {
    margin-left: 16.6666666667%;
  }

  .next-col-xl-offset-5 {
    margin-left: 20.8333333333%;
  }

  .next-col-xl-offset-6 {
    margin-left: 25%;
  }

  .next-col-xl-offset-7 {
    margin-left: 29.1666666667%;
  }

  .next-col-xl-offset-8 {
    margin-left: 33.3333333333%;
  }

  .next-col-xl-offset-9 {
    margin-left: 37.5%;
  }

  .next-col-xl-offset-10 {
    margin-left: 41.6666666667%;
  }

  .next-col-xl-offset-11 {
    margin-left: 45.8333333333%;
  }

  .next-col-xl-offset-12 {
    margin-left: 50%;
  }

  .next-col-xl-offset-13 {
    margin-left: 54.1666666667%;
  }

  .next-col-xl-offset-14 {
    margin-left: 58.3333333333%;
  }

  .next-col-xl-offset-15 {
    margin-left: 62.5%;
  }

  .next-col-xl-offset-16 {
    margin-left: 66.6666666667%;
  }

  .next-col-xl-offset-17 {
    margin-left: 70.8333333333%;
  }

  .next-col-xl-offset-18 {
    margin-left: 75%;
  }

  .next-col-xl-offset-19 {
    margin-left: 79.1666666667%;
  }

  .next-col-xl-offset-20 {
    margin-left: 83.3333333333%;
  }

  .next-col-xl-offset-21 {
    margin-left: 87.5%;
  }

  .next-col-xl-offset-22 {
    margin-left: 91.6666666667%;
  }

  .next-col-xl-offset-23 {
    margin-left: 95.8333333333%;
  }

  .next-col-xl-offset-24 {
    margin-left: 100%;
  }
}
.next-col-offset-fixed-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-xxs-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-xxs-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-xxs-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-xxs-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-xxs-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-xxs-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-xxs-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-xxs-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-xxs-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-xxs-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-xxs-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-xxs-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-xxs-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-xxs-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-xxs-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-xxs-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-xxs-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-xxs-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-xxs-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-xxs-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-xxs-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-xxs-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-xxs-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-xxs-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-xxs-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-xxs-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-xxs-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-xxs-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-xxs-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-xxs-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-xs-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-xs-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-xs-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-xs-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-xs-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-xs-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-xs-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-xs-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-xs-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-xs-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-xs-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-xs-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-xs-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-xs-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-xs-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-xs-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-xs-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-xs-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-xs-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-xs-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-xs-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-xs-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-xs-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-xs-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-xs-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-xs-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-xs-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-xs-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-xs-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-xs-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-s-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-s-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-s-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-s-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-s-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-s-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-s-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-s-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-s-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-s-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-s-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-s-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-s-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-s-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-s-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-s-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-s-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-s-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-s-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-s-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-s-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-s-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-s-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-s-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-s-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-s-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-s-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-s-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-s-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-s-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-m-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-m-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-m-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-m-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-m-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-m-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-m-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-m-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-m-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-m-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-m-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-m-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-m-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-m-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-m-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-m-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-m-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-m-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-m-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-m-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-m-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-m-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-m-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-m-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-m-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-m-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-m-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-m-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-m-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-m-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-l-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-l-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-l-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-l-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-l-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-l-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-l-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-l-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-l-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-l-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-l-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-l-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-l-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-l-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-l-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-l-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-l-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-l-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-l-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-l-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-l-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-l-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-l-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-l-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-l-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-l-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-l-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-l-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-l-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-l-30 {
  margin-left: 600px;
}

.next-col-offset-fixed-xl-1 {
  margin-left: 20px;
}

.next-col-offset-fixed-xl-2 {
  margin-left: 40px;
}

.next-col-offset-fixed-xl-3 {
  margin-left: 60px;
}

.next-col-offset-fixed-xl-4 {
  margin-left: 80px;
}

.next-col-offset-fixed-xl-5 {
  margin-left: 100px;
}

.next-col-offset-fixed-xl-6 {
  margin-left: 120px;
}

.next-col-offset-fixed-xl-7 {
  margin-left: 140px;
}

.next-col-offset-fixed-xl-8 {
  margin-left: 160px;
}

.next-col-offset-fixed-xl-9 {
  margin-left: 180px;
}

.next-col-offset-fixed-xl-10 {
  margin-left: 200px;
}

.next-col-offset-fixed-xl-11 {
  margin-left: 220px;
}

.next-col-offset-fixed-xl-12 {
  margin-left: 240px;
}

.next-col-offset-fixed-xl-13 {
  margin-left: 260px;
}

.next-col-offset-fixed-xl-14 {
  margin-left: 280px;
}

.next-col-offset-fixed-xl-15 {
  margin-left: 300px;
}

.next-col-offset-fixed-xl-16 {
  margin-left: 320px;
}

.next-col-offset-fixed-xl-17 {
  margin-left: 340px;
}

.next-col-offset-fixed-xl-18 {
  margin-left: 360px;
}

.next-col-offset-fixed-xl-19 {
  margin-left: 380px;
}

.next-col-offset-fixed-xl-20 {
  margin-left: 400px;
}

.next-col-offset-fixed-xl-21 {
  margin-left: 420px;
}

.next-col-offset-fixed-xl-22 {
  margin-left: 440px;
}

.next-col-offset-fixed-xl-23 {
  margin-left: 460px;
}

.next-col-offset-fixed-xl-24 {
  margin-left: 480px;
}

.next-col-offset-fixed-xl-25 {
  margin-left: 500px;
}

.next-col-offset-fixed-xl-26 {
  margin-left: 520px;
}

.next-col-offset-fixed-xl-27 {
  margin-left: 540px;
}

.next-col-offset-fixed-xl-28 {
  margin-left: 560px;
}

.next-col-offset-fixed-xl-29 {
  margin-left: 580px;
}

.next-col-offset-fixed-xl-30 {
  margin-left: 600px;
}

.next-col.next-col-hidden {
  display: none;
}

@media (min-width: 320px) and (max-width: 479px) {
  .next-col.next-col-xxs-hidden {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 719px) {
  .next-col.next-col-xs-hidden {
    display: none;
  }
}
@media (min-width: 720px) and (max-width: 989px) {
  .next-col.next-col-s-hidden {
    display: none;
  }
}
@media (min-width: 990px) and (max-width: 1199px) {
  .next-col.next-col-m-hidden {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  .next-col.next-col-l-hidden {
    display: none;
  }
}
@media (min-width: 1500px) {
  .next-col.next-col-xl-hidden {
    display: none;
  }
}
.next-row.next-row-hidden {
  display: none;
}

@media (min-width: 320px) and (max-width: 479px) {
  .next-row.next-row-xxs-hidden {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 719px) {
  .next-row.next-row-xs-hidden {
    display: none;
  }
}
@media (min-width: 720px) and (max-width: 989px) {
  .next-row.next-row-s-hidden {
    display: none;
  }
}
@media (min-width: 990px) and (max-width: 1199px) {
  .next-row.next-row-m-hidden {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1499px) {
  .next-row.next-row-l-hidden {
    display: none;
  }
}
@media (min-width: 1500px) {
  .next-row.next-row-xl-hidden {
    display: none;
  }
}
.next-col-offset-1[dir=rtl] {
  margin-right: 4.1666666667%;
  margin-left: auto;
}

.next-col-offset-2[dir=rtl] {
  margin-right: 8.3333333333%;
  margin-left: auto;
}

.next-col-offset-3[dir=rtl] {
  margin-right: 12.5%;
  margin-left: auto;
}

.next-col-offset-4[dir=rtl] {
  margin-right: 16.6666666667%;
  margin-left: auto;
}

.next-col-offset-5[dir=rtl] {
  margin-right: 20.8333333333%;
  margin-left: auto;
}

.next-col-offset-6[dir=rtl] {
  margin-right: 25%;
  margin-left: auto;
}

.next-col-offset-7[dir=rtl] {
  margin-right: 29.1666666667%;
  margin-left: auto;
}

.next-col-offset-8[dir=rtl] {
  margin-right: 33.3333333333%;
  margin-left: auto;
}

.next-col-offset-9[dir=rtl] {
  margin-right: 37.5%;
  margin-left: auto;
}

.next-col-offset-10[dir=rtl] {
  margin-right: 41.6666666667%;
  margin-left: auto;
}

.next-col-offset-11[dir=rtl] {
  margin-right: 45.8333333333%;
  margin-left: auto;
}

.next-col-offset-12[dir=rtl] {
  margin-right: 50%;
  margin-left: auto;
}

.next-col-offset-13[dir=rtl] {
  margin-right: 54.1666666667%;
  margin-left: auto;
}

.next-col-offset-14[dir=rtl] {
  margin-right: 58.3333333333%;
  margin-left: auto;
}

.next-col-offset-15[dir=rtl] {
  margin-right: 62.5%;
  margin-left: auto;
}

.next-col-offset-16[dir=rtl] {
  margin-right: 66.6666666667%;
  margin-left: auto;
}

.next-col-offset-17[dir=rtl] {
  margin-right: 70.8333333333%;
  margin-left: auto;
}

.next-col-offset-18[dir=rtl] {
  margin-right: 75%;
  margin-left: auto;
}

.next-col-offset-19[dir=rtl] {
  margin-right: 79.1666666667%;
  margin-left: auto;
}

.next-col-offset-20[dir=rtl] {
  margin-right: 83.3333333333%;
  margin-left: auto;
}

.next-col-offset-21[dir=rtl] {
  margin-right: 87.5%;
  margin-left: auto;
}

.next-col-offset-22[dir=rtl] {
  margin-right: 91.6666666667%;
  margin-left: auto;
}

.next-col-offset-23[dir=rtl] {
  margin-right: 95.8333333333%;
  margin-left: auto;
}

.next-col-offset-24[dir=rtl] {
  margin-right: 100%;
  margin-left: auto;
}

@media (min-width: 320px) {
  .next-col-xxs-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-xxs-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-xxs-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-xxs-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-xxs-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-xxs-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-xxs-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-xxs-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-xxs-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-xxs-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
@media (min-width: 480px) {
  .next-col-xs-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-xs-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-xs-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-xs-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-xs-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-xs-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-xs-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-xs-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-xs-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-xs-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
@media (min-width: 720px) {
  .next-col-s-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-s-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-s-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-s-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-s-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-s-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-s-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-s-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-s-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-s-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
@media (min-width: 990px) {
  .next-col-m-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-m-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-m-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-m-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-m-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-m-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-m-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-m-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-m-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-m-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
@media (min-width: 1200px) {
  .next-col-l-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-l-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-l-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-l-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-l-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-l-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-l-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-l-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-l-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-l-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
@media (min-width: 1500px) {
  .next-col-xl-offset-1[dir=rtl] {
    margin-right: 4.1666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-2[dir=rtl] {
    margin-right: 8.3333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-3[dir=rtl] {
    margin-right: 12.5%;
    margin-left: auto;
  }

  .next-col-xl-offset-4[dir=rtl] {
    margin-right: 16.6666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-5[dir=rtl] {
    margin-right: 20.8333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-6[dir=rtl] {
    margin-right: 25%;
    margin-left: auto;
  }

  .next-col-xl-offset-7[dir=rtl] {
    margin-right: 29.1666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-8[dir=rtl] {
    margin-right: 33.3333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-9[dir=rtl] {
    margin-right: 37.5%;
    margin-left: auto;
  }

  .next-col-xl-offset-10[dir=rtl] {
    margin-right: 41.6666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-11[dir=rtl] {
    margin-right: 45.8333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-12[dir=rtl] {
    margin-right: 50%;
    margin-left: auto;
  }

  .next-col-xl-offset-13[dir=rtl] {
    margin-right: 54.1666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-14[dir=rtl] {
    margin-right: 58.3333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-15[dir=rtl] {
    margin-right: 62.5%;
    margin-left: auto;
  }

  .next-col-xl-offset-16[dir=rtl] {
    margin-right: 66.6666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-17[dir=rtl] {
    margin-right: 70.8333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-18[dir=rtl] {
    margin-right: 75%;
    margin-left: auto;
  }

  .next-col-xl-offset-19[dir=rtl] {
    margin-right: 79.1666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-20[dir=rtl] {
    margin-right: 83.3333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-21[dir=rtl] {
    margin-right: 87.5%;
    margin-left: auto;
  }

  .next-col-xl-offset-22[dir=rtl] {
    margin-right: 91.6666666667%;
    margin-left: auto;
  }

  .next-col-xl-offset-23[dir=rtl] {
    margin-right: 95.8333333333%;
    margin-left: auto;
  }

  .next-col-xl-offset-24[dir=rtl] {
    margin-right: 100%;
    margin-left: auto;
  }
}
.next-col-offset-fixed-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-xxs-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-xs-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-s-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-s-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-s-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-s-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-s-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-s-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-s-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-s-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-s-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-s-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-s-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-s-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-s-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-s-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-s-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-s-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-s-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-s-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-s-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-s-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-s-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-s-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-s-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-s-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-s-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-s-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-s-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-s-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-s-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-s-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-m-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-m-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-m-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-m-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-m-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-m-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-m-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-m-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-m-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-m-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-m-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-m-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-m-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-m-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-m-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-m-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-m-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-m-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-m-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-m-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-m-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-m-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-m-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-m-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-m-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-m-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-m-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-m-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-m-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-m-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-l-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-l-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-l-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-l-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-l-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-l-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-l-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-l-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-l-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-l-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-l-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-l-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-l-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-l-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-l-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-l-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-l-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-l-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-l-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-l-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-l-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-l-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-l-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-l-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-l-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-l-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-l-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-l-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-l-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-l-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-1[dir=rtl] {
  margin-right: 20px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-2[dir=rtl] {
  margin-right: 40px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-3[dir=rtl] {
  margin-right: 60px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-4[dir=rtl] {
  margin-right: 80px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-5[dir=rtl] {
  margin-right: 100px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-6[dir=rtl] {
  margin-right: 120px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-7[dir=rtl] {
  margin-right: 140px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-8[dir=rtl] {
  margin-right: 160px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-9[dir=rtl] {
  margin-right: 180px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-10[dir=rtl] {
  margin-right: 200px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-11[dir=rtl] {
  margin-right: 220px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-12[dir=rtl] {
  margin-right: 240px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-13[dir=rtl] {
  margin-right: 260px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-14[dir=rtl] {
  margin-right: 280px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-15[dir=rtl] {
  margin-right: 300px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-16[dir=rtl] {
  margin-right: 320px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-17[dir=rtl] {
  margin-right: 340px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-18[dir=rtl] {
  margin-right: 360px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-19[dir=rtl] {
  margin-right: 380px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-20[dir=rtl] {
  margin-right: 400px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-21[dir=rtl] {
  margin-right: 420px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-22[dir=rtl] {
  margin-right: 440px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-23[dir=rtl] {
  margin-right: 460px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-24[dir=rtl] {
  margin-right: 480px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-25[dir=rtl] {
  margin-right: 500px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-26[dir=rtl] {
  margin-right: 520px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-27[dir=rtl] {
  margin-right: 540px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-28[dir=rtl] {
  margin-right: 560px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-29[dir=rtl] {
  margin-right: 580px;
  margin-left: auto;
}

.next-col-offset-fixed-xl-30[dir=rtl] {
  margin-right: 600px;
  margin-left: auto;
}

/* put your code here */
.next-responsive-grid {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: grid;
}
.next-responsive-grid *,
.next-responsive-grid *:before,
.next-responsive-grid *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-responsive-grid-ie {
  display: block;
}

.next-form {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-form *,
.next-form *:before,
.next-form *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-form-preview.next-form-item .next-form-item-label {
  color: #666666;
}
.next-form-preview.next-form-item .next-form-preview {
  color: #333333;
}
.next-form-preview.next-form-item.next-medium .next-form-item-label {
  font-size: 12px;
  line-height: 28px;
}
.next-form-preview.next-form-item.next-small .next-form-item-label {
  font-size: 12px;
  line-height: 20px;
}
.next-form-preview.next-form-item.next-large .next-form-item-label {
  font-size: 16px;
  line-height: 40px;
}
.next-form-responsive-grid .next-form-item-control {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.next-form-responsive-grid .next-form-item {
  margin-bottom: 0;
}
.next-form-responsive-grid .next-form-item.next-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-form-responsive-grid.next-small .next-responsive-grid {
  gap: 16px;
}
.next-form-responsive-grid.next-small .next-form-item.next-left .next-form-item-label {
  line-height: 1.4;
  margin-top: 4px;
  margin-bottom: 4px;
}
.next-form-responsive-grid.next-medium .next-responsive-grid {
  gap: 20px;
}
.next-form-responsive-grid.next-medium .next-form-item.next-left .next-form-item-label {
  line-height: 1.4;
  margin-top: 8px;
  margin-bottom: 8px;
}
.next-form-responsive-grid.next-large .next-responsive-grid {
  gap: 24px;
}
.next-form-responsive-grid.next-large .next-form-item.next-left .next-form-item-label {
  line-height: 1.4;
  margin-top: 12px;
  margin-bottom: 12px;
}
.next-form-item {
  /* medium */
  margin-bottom: 16px;
}
.next-form-item.has-error > .next-form-item-control > .next-form-item-help {
  color: #FF3000;
}
.next-form-item.has-warning > .next-form-item-control > .next-form-item-help {
  color: #FF9300;
}
.next-form-item .next-form-item-label, .next-form-item .next-form-text-align, .next-form-item p {
  line-height: 28px;
}
.next-form-item .next-form-text-align, .next-form-item p {
  margin: 0;
}
.next-form-item .next-rating,
.next-form-item .next-checkbox-wrapper,
.next-form-item .next-checkbox-group,
.next-form-item .next-radio-wrapper,
.next-form-item .next-radio-group {
  line-height: 24px;
}
.next-form-item .next-form-preview {
  font-size: 12px;
  line-height: 28px;
}
.next-form-item .next-form-preview.next-input-textarea > p {
  font-size: 12px;
  text-align: justify;
  min-height: 16.8px;
  line-height: 1.4;
  margin-top: 5.6px;
}
.next-form-item .next-form-item-label {
  font-size: 12px;
}
.next-form-item .next-form-item-label > label {
  display: inline-block;
  line-height: 1.5;
}
.next-form-item.next-large {
  margin-bottom: 20px;
}
.next-form-item.next-large .next-form-item-label, .next-form-item.next-large .next-form-text-align, .next-form-item.next-large p {
  line-height: 40px;
}
.next-form-item.next-large .next-rating,
.next-form-item.next-large .next-checkbox-wrapper,
.next-form-item.next-large .next-checkbox-group,
.next-form-item.next-large .next-radio-wrapper,
.next-form-item.next-large .next-radio-group {
  line-height: 39px;
}
.next-form-item.next-large .next-form-preview {
  font-size: 16px;
  line-height: 40px;
}
.next-form-item.next-large .next-form-preview.next-input-textarea > p {
  font-size: 16px;
  text-align: justify;
  min-height: 22.4px;
  line-height: 1.4;
  margin-top: 8.8px;
}
.next-form-item.next-large .next-switch {
  margin-top: 7px;
}
.next-form-item.next-large .next-form-item-label {
  font-size: 16px;
}
.next-form-item.next-small {
  margin-bottom: 12px;
}
.next-form-item.next-small .next-form-item-label, .next-form-item.next-small .next-form-text-align, .next-form-item.next-small p {
  line-height: 20px;
}
.next-form-item.next-small .next-rating,
.next-form-item.next-small .next-checkbox-wrapper,
.next-form-item.next-small .next-checkbox-group,
.next-form-item.next-small .next-radio-wrapper,
.next-form-item.next-small .next-radio-group {
  line-height: 20px;
}
.next-form-item.next-small .next-form-preview {
  font-size: 12px;
  line-height: 20px;
}
.next-form-item.next-small .next-form-preview.next-input-textarea > p {
  font-size: 12px;
  text-align: justify;
  min-height: 16.8px;
  line-height: 1.4;
  margin-top: 1.6px;
}
.next-form-item.next-small .next-form-item-label {
  font-size: 12px;
}
.next-form-item.next-top > .next-form-item-label {
  margin-bottom: 2px;
}
.next-form-item.next-inset .next-form-item-label {
  padding-right: 0;
  padding-left: 0;
  line-height: inherit;
}
.next-form-item-control .next-form-text-align {
  margin: 0;
}
.next-form-item-control > .next-input-group, .next-form-item-control > .next-input {
  width: 100%;
}
.next-form-item-fullwidth .next-form-item-control > .next-input-group,
.next-form-item-fullwidth .next-form-item-control > .next-input,
.next-form-item-fullwidth .next-form-item-control > .next-select,
.next-form-item-fullwidth .next-form-item-control > .next-date-picker,
.next-form-item-fullwidth .next-form-item-control > .next-month-picker,
.next-form-item-fullwidth .next-form-item-control > .next-year-picker,
.next-form-item-fullwidth .next-form-item-control > .next-range-picker,
.next-form-item-fullwidth .next-form-item-control > .next-time-picker {
  width: 100%;
}
.next-form-item-fullwidth .next-form-item-control > .next-date-picker2 .next-date-picker2-input input {
  width: inherit;
}
.next-form-item-label {
  display: inline-block;
  vertical-align: top;
  color: #666666;
  text-align: right;
  padding-right: 12px;
}
.next-form-item-label label[required]:before {
  margin-right: 4px;
  content: "*";
  color: #FF3000;
}
.next-form-item-label.has-colon label::after {
  content: ":";
  position: relative;
  top: -0.5px;
  margin: 0 0 0 2px;
}
.next-form-item-label.next-left {
  text-align: left;
}
.next-form-item-label.next-left > label[required]::before {
  display: none;
}
.next-form-item-label.next-left > label[required]::after {
  margin-left: 4px;
  content: "*";
  color: #FF3000;
}
.next-form-item-help {
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #999999;
}
.next-form.next-inline .next-form-item {
  display: inline-block;
  vertical-align: top;
  /* label on left */
}
.next-form.next-inline .next-form-item.next-left .next-form-item-control {
  display: inline-block;
  vertical-align: top;
  line-height: 0;
}
.next-form.next-inline .next-form-item:not(:last-child) {
  margin-right: 20px;
}
.next-form.next-inline .next-form-item.next-large:not(:last-child) {
  margin-right: 24px;
}
.next-form.next-inline .next-form-item.next-small:not(:last-child) {
  margin-right: 16px;
}

@media screen and (min-width: 0\0 ) and (min-resolution: 0.001dpcm) {
  .next-form-item.next-left > .next-form-item-label {
    display: table-cell;
  }

  .next-form.next-inline .next-form-item.next-left .next-form-item-control {
    display: table-cell;
  }
}
.next-form[dir=rtl] .next-form-item-label {
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-form[dir=rtl].next-inline .next-form-item:not(:last-child) {
  margin-left: 20px;
  margin-right: 0;
}
.next-form[dir=rtl].next-inline .next-form-item.next-large:not(:last-child) {
  margin-left: 24px;
  margin-right: 0;
}
.next-form[dir=rtl].next-inline .next-form-item.next-small:not(:last-child) {
  margin-left: 16px;
  margin-right: 0;
}

/* put your code here */
.next-avatar {
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #FFFFFF;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #E2E4E8;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.next-avatar-image {
  background: transparent;
}
.next-avatar-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.next-avatar-large {
  width: 52px;
  height: 52px;
  line-height: 52px;
  border-radius: 50%;
}
.next-avatar-large-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.next-avatar-small {
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 50%;
}
.next-avatar-small-string {
  position: absolute;
  left: 50%;
  -webkit-transform-origin: 0 center;
      -ms-transform-origin: 0 center;
          transform-origin: 0 center;
}
.next-avatar-square {
  border-radius: 3px;
}
.next-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.next-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  position: relative;
  font-size: 0;
  vertical-align: middle;
  /* Select trigger */
  /* 在搜索框未激活时，将 input 的 color 置为透明 */
  /* ISSUE: 在 IE11 中，<input readonly/> 仍然会显示光标, 要隐藏掉 */
  /*
  &.next-no-search {
      .next-select-trigger-search input {
          color: $color-transparent;
      }
  }
  */
  /* 弹层 */
  /* 全选按钮 */
  /* -------------- IE polyfill -------------- */
  /* 根据最新的数据，在中国，PC 端的 IE9 份额为 2%， */
  /* 所以不应该因为 IE9 而不使用 flex，而是应该做降级 polyfill */
  /* @see http://gs.statcounter.com/ */
  /* IE10、IE11 虽然支持 flex，但还是会有各种各样奇奇怪怪的问题 */
}
.next-select *,
.next-select *:before,
.next-select *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-select-trigger {
  min-width: 100px;
  outline: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-select-trigger .next-input-label {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.next-select-trigger .next-select-values {
  display: block;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  overflow: hidden;
}
.next-select-trigger .next-select-values > em {
  font-style: inherit;
}
.next-select-trigger .next-select-values input {
  padding-left: 0;
  padding-right: 0;
}
.next-select-trigger .next-input-control {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.next-select-trigger .next-input-control > * {
  display: inline-block;
  width: auto;
}
.next-select-trigger .next-input-control > .next-select-arrow {
  padding-right: 0;
}
.next-select-trigger .next-input.next-disabled em {
  color: #CCCCCC;
}
.next-select-trigger .next-input.next-disabled .next-select-arrow {
  cursor: not-allowed;
}
.next-select-trigger .next-select-clear {
  display: none;
}
.next-select-trigger.next-has-clear:hover .next-select-clear {
  display: inline-block;
}
.next-select-trigger.next-has-clear:hover .next-select-arrow {
  display: none;
}
.next-select .next-select-inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  min-width: 100px;
  outline: 0;
  color: #333333;
}
.next-select .next-select-inner .next-tag {
  line-height: 1;
  margin-right: 4px;
  margin-bottom: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.next-select .next-select-inner .next-input-inner {
  width: auto;
}
.next-select-trigger-search {
  position: relative;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
.next-select-trigger-search > input, .next-select-trigger-search > span {
  display: block;
  font-size: inherit;
  font-family: inherit;
  letter-spacing: inherit;
  white-space: nowrap;
  overflow: hidden;
}
.next-select-trigger-search input {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100% !important;
  z-index: 1;
  left: 0;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  cursor: inherit;
}
.next-select-trigger-search > span {
  position: relative;
  visibility: hidden;
  white-space: pre;
  max-width: 100%;
  /* 在 table 布局中，100% 并没有什么x用 */
  z-index: -1;
}
.next-select-single {
  /* 搜索框激活时，展开后不显示值，只显示搜索框 */
  /* 搜索框未激活，或者menu未展开，如果有值，则不显示搜索(placeholder) */
}
.next-select-single.next-no-search {
  cursor: pointer;
}
.next-select-single.next-has-search.next-active .next-select-values > em {
  display: none;
}
.next-select-single.next-no-search .next-select-values > em + .next-select-trigger-search, .next-select-single.next-inactive .next-select-values > em + .next-select-trigger-search {
  width: 1px;
  opacity: 0;
  /* stylelint-disable */
  filter: alpha(opacity=0);
  /* for IE 9 */
  /* stylelint-enable */
}
.next-select-single .next-select-values {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.next-select-single .next-select-values > em {
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.next-select-multiple .next-select-compact {
  position: relative;
  white-space: nowrap;
}
.next-select-multiple .next-select-compact .next-select-trigger-search {
  width: auto;
}
.next-select-multiple .next-select-compact .next-select-tag-compact {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  padding: 0 4px 0 16px;
  color: #333333;
  background: linear-gradient(90deg, transparent, #FFFFFF 10px);
}
.next-select-multiple .next-disabled .next-select-tag-compact {
  background: linear-gradient(90deg, transparent, #F7F8FA 10px);
}
.next-select-multiple, .next-select-tag {
  /* 如果有值，则搜索框变为1px */
}
.next-select-multiple .next-select-values, .next-select-tag .next-select-values {
  /* Tag 有 3px 的 margin-bottom，所以包裹 Tag 的容器要作一下处理 */
  margin-bottom: -3px;
  height: auto !important;
}
.next-select-multiple .next-select-trigger-search, .next-select-tag .next-select-trigger-search {
  margin-bottom: 3px;
}
.next-select-multiple .next-tag + .next-select-trigger-search, .next-select-tag .next-tag + .next-select-trigger-search {
  width: auto;
  min-width: 1px;
  /* 保留一个光标的宽度 */
}
.next-select-multiple .next-input, .next-select-tag .next-input {
  height: auto;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.next-select-multiple.next-small .next-select-values, .next-select-tag.next-small .next-select-values {
  min-height: 18px;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 14px;
}
.next-select-multiple.next-small .next-select-values-compact, .next-select-tag.next-small .next-select-values-compact {
  height: 20px !important;
}
.next-select-multiple.next-small .next-tag, .next-select-tag.next-small .next-tag {
  border: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 14px;
}
.next-select-multiple.next-small .next-tag .next-tag-body, .next-select-multiple.next-small .next-tag .next-tag-close-btn, .next-select-tag.next-small .next-tag .next-tag-body, .next-select-tag.next-small .next-tag .next-tag-close-btn {
  line-height: 14px;
}
.next-select-multiple.next-small .next-tag-body, .next-select-tag.next-small .next-tag-body {
  line-height: 14px;
}
.next-select-multiple.next-small .next-input-label, .next-select-multiple.next-small .next-input-inner, .next-select-multiple.next-small .next-input-control, .next-select-multiple.next-small .next-select-tag-compact, .next-select-tag.next-small .next-input-label, .next-select-tag.next-small .next-input-inner, .next-select-tag.next-small .next-input-control, .next-select-tag.next-small .next-select-tag-compact {
  line-height: 18px;
}
.next-select-multiple.next-medium .next-select-values, .next-select-tag.next-medium .next-select-values {
  min-height: 26px;
  padding-top: 3px;
  padding-bottom: 3px;
  line-height: 20px;
}
.next-select-multiple.next-medium .next-select-values-compact, .next-select-tag.next-medium .next-select-values-compact {
  height: 28px !important;
}
.next-select-multiple.next-medium .next-tag, .next-select-tag.next-medium .next-tag {
  padding-top: 1px;
  padding-bottom: 1px;
  height: 20px;
}
.next-select-multiple.next-medium .next-tag .next-tag-body, .next-select-multiple.next-medium .next-tag .next-tag-close-btn, .next-select-tag.next-medium .next-tag .next-tag-body, .next-select-tag.next-medium .next-tag .next-tag-close-btn {
  line-height: 18px;
}
.next-select-multiple.next-medium .next-input-label, .next-select-multiple.next-medium .next-input-inner, .next-select-multiple.next-medium .next-input-control, .next-select-multiple.next-medium .next-select-tag-compact, .next-select-tag.next-medium .next-input-label, .next-select-tag.next-medium .next-input-inner, .next-select-tag.next-medium .next-input-control, .next-select-tag.next-medium .next-select-tag-compact {
  line-height: 26px;
}
.next-select-multiple.next-large .next-select-values, .next-select-tag.next-large .next-select-values {
  min-height: 38px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 24px;
}
.next-select-multiple.next-large .next-select-values-compact, .next-select-tag.next-large .next-select-values-compact {
  height: 40px !important;
}
.next-select-multiple.next-large .next-tag, .next-select-tag.next-large .next-tag {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 24px;
}
.next-select-multiple.next-large .next-tag .next-tag-body, .next-select-multiple.next-large .next-tag .next-tag-close-btn, .next-select-tag.next-large .next-tag .next-tag-body, .next-select-tag.next-large .next-tag .next-tag-close-btn {
  line-height: 18px;
}
.next-select-multiple.next-large .next-input-label, .next-select-multiple.next-large .next-input-inner, .next-select-multiple.next-large .next-input-control, .next-select-multiple.next-large .next-select-tag-compact, .next-select-tag.next-large .next-input-label, .next-select-tag.next-large .next-input-inner, .next-select-tag.next-large .next-input-control, .next-select-tag.next-large .next-select-tag-compact {
  line-height: 38px;
}
.next-select-auto-complete {
  width: 160px;
}
.next-select-auto-complete .next-input {
  width: 100%;
  /* table-cell 下 margin 无效 */
}
.next-select-auto-complete .next-input .next-input-hint-wrap {
  padding-right: 1px;
}
.next-select-auto-complete .next-input .next-select-arrow {
  padding-left: 0;
}
.next-select.next-active .next-select-arrow .next-icon-arrow-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-select .next-select-unfold-icon::before {
  content: "";
}
.next-select-symbol-fold::before {
  content: "\E63D";
}
.next-select-arrow {
  cursor: pointer;
  width: auto !important;
  text-align: center;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  /* transform-origin: center 41.8%; // icon 图像中心 */
}
.next-select-popup-wrap {
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  padding: 0px 0;
}
.next-select-spacing-tb {
  padding: 0px 0;
}
.next-select-menu-wrapper {
  max-height: 260px;
  overflow: auto;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-select-menu-wrapper .next-select-menu {
  max-height: none;
  border: none;
}
.next-select-menu {
  max-height: 260px;
  overflow: auto;
  /* autoComplete 没有选项时 menu 不显示 */
}
.next-select-menu .next-select-menu-empty-content {
  padding-left: 8px;
  padding-right: 8px;
  color: #999999;
}
.next-select-menu.next-select-auto-complete-menu.next-select-menu-empty {
  display: none;
}
.next-select-menu .next-menu-item-text .next-icon {
  vertical-align: middle;
}
.next-select-all {
  display: block;
  cursor: pointer;
  padding: 0 8px;
  margin: 0 12px 8px;
  border-bottom: 1px solid #DCDEE3;
}
.next-select-all:hover {
  color: #3E71F7;
}
.next-select-all .next-menu-icon-selected.next-icon {
  display: inline-block !important;
  top: initial;
  color: #5584FF;
}
.next-select-highlight {
  color: #5584FF;
  font-size: 12px;
}
.next-select-in-ie.next-select-trigger .next-select-values {
  /* 在 table 布局中，overflow: hidden 会导致负的 margin 失效 */
  overflow: visible;
}
.next-select-in-ie.next-select-trigger .next-input-control, .next-select-in-ie.next-select-trigger .next-input-label {
  width: 1px;
}
.next-select-in-ie.next-select-trigger .next-input-control > * {
  display: table-cell;
  width: 1%;
}
.next-select-in-ie.next-select-trigger .next-select-arrow {
  display: table-cell;
}
.next-select-in-ie.next-select-trigger .next-select-clear {
  display: none;
}
.next-select-in-ie.next-select-trigger.next-select-multiple .next-select-inner, .next-select-in-ie.next-select-trigger.next-select-tag .next-select-inner {
  vertical-align: top;
}
.next-select-in-ie.next-select-trigger .next-select-inner {
  display: inline-table;
}
.next-select-in-ie.next-select-trigger.next-select-single .next-select-values {
  display: inline-table;
}
.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-small .next-select-values {
  line-height: 20px;
}
.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-medium .next-select-values {
  line-height: 28px;
}
.next-select-in-ie.next-select-trigger.next-select-single .next-input.next-large .next-select-values {
  line-height: 40px;
}
.next-select-in-ie.next-select-trigger .next-select-trigger-search > span {
  max-width: 100px;
}
.next-select-in-ie.next-select-trigger.next-select-single {
  /* 搜索框未激活，或者menu未展开，如果有值，则不显示搜索(placeholder) */
}
.next-select-in-ie.next-select-trigger.next-select-single.next-select-in-ie-fixwidth .next-select-values {
  position: relative;
}
.next-select-in-ie.next-select-trigger.next-select-single.next-select-in-ie-fixwidth .next-select-values > em {
  position: absolute;
  display: inline-block;
  height: 100%;
  line-height: 1;
  vertical-align: middle;
  overflow: hidden;
  left: 4px;
  right: 0;
  top: 30%;
}
.next-select-in-ie.next-select-trigger.next-select-single.next-no-search .next-select-values > em + .next-select-trigger-search, .next-select-in-ie.next-select-trigger.next-select-single.next-inactive .next-select-values > em + .next-select-trigger-search {
  /* stylelint-disable */
  filter: alpha(opacity=0);
  /* for IE 9 */
  /* stylelint-enable */
  font-size: 0;
}
.next-select-in-ie.next-select-trigger.next-no-search .next-select-trigger-search input {
  color: inherit;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .next-select-multiple .next-select-compact .next-select-tag-compact {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #FFFFFF 10px);
  }
  .next-select-multiple .next-disabled .next-select-tag-compact {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #F7F8FA 10px);
  }
}
.next-select.next-select-multiple[dir=rtl] .next-select-compact .next-select-tag-compact {
  left: 0;
  right: auto;
  padding: 0 16px 0 4px;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0), #FFFFFF 10px);
}

/* put your code here */
.next-list-header {
  border-bottom: 1px solid #DCDEE3;
  color: #333333;
}
.next-list-footer {
  border-top: 1px solid #DCDEE3;
  color: #666666;
}
.next-list-loading.next-loading {
  display: block;
}
.next-list-empty {
  font-size: 12px;
  color: #A0A2AD;
  padding: 32px 0;
  text-align: center;
}
.next-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.next-list-item {
  display: table;
  /* 兼容ie9 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #666666;
}
.next-list-item-media {
  display: table-cell;
  /* 兼容ie9 */
  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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 1px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  vertical-align: top;
}
.next-list-item-extra {
  display: table-cell;
  /* 兼容ie9 */
  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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 1px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  vertical-align: top;
  color: #999999;
}
.next-list-item-content {
  display: table-cell;
  /* 兼容ie9 */
  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: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  vertical-align: middle;
}
.next-list-item-title {
  color: #333333;
}
.next-list-medium .next-list-header {
  padding: 16px 0px;
  font-size: 20px;
  font-weight: bold;
}
.next-list-medium .next-list-footer {
  padding: 16px 0px;
}
.next-list-medium .next-list-item-media {
  padding-right: 8px;
}
.next-list-medium .next-list-item-extra {
  padding-left: 8px;
}
.next-list-medium .next-list-item {
  font-size: 14px;
  line-height: 1.5;
  padding: 16px 0px;
}
.next-list-medium .next-list-item-title {
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
}
.next-list-small .next-list-header {
  padding: 8px 0px;
  font-size: 16px;
  font-weight: bold;
}
.next-list-small .next-list-footer {
  padding: 8px 0px;
}
.next-list-small .next-list-item-media {
  padding-right: 8px;
}
.next-list-small .next-list-item-extra {
  padding-left: 8px;
}
.next-list-small .next-list-item {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.3;
  padding: 8px 0px;
}
.next-list-small .next-list-item-title {
  font-size: 14px;
  line-height: 1.5;
}
.next-list-divider .next-list-item {
  border-bottom: 1px solid #DCDEE3;
}
.next-list-divider .next-list-item:last-child {
  border-bottom: none;
}

.next-list[dir=rtl] .next-list-item-media {
  padding-left: 8px;
  padding-right: 0;
}
.next-list[dir=rtl] .next-list-item-extra {
  padding-right: 8px;
  padding-left: 0;
}
.next-list[dir=rtl] .next-list-small .next-list-item-media {
  padding-left: 8px;
  padding-right: 0;
}
.next-list[dir=rtl] .next-list-small .next-list-item-extra {
  padding-right: 8px;
  padding-left: 0;
}

.next-menu-btn {
  display: inline-block;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-menu-btn-spacing-tb {
  padding: 0px 0;
}
.next-menu-btn .next-icon {
  -webkit-transition: -webkit-transform 100ms linear;
  transition: -webkit-transform 100ms linear;
  transition: transform 100ms linear;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
}
.next-menu-btn .next-menu-btn-arrow::before {
  content: "\E63D";
}
.next-menu-btn.next-expand .next-menu-btn-arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-menu-btn-symbol-unfold::before {
  content: "";
}
.next-menu-btn.next-btn-normal .next-menu-btn-arrow {
  color: #999999;
}
.next-menu-btn.next-btn-normal:hover .next-menu-btn-arrow {
  color: #333333;
}
.next-menu-btn.next-btn-secondary .next-menu-btn-arrow {
  color: #5584FF;
}
.next-menu-btn.next-btn-secondary:hover .next-menu-btn-arrow {
  color: #FFFFFF;
}
.next-menu-btn.next-btn-secondary.next-btn-text:hover .next-menu-btn-arrow {
  color: #5584FF;
}
.next-menu-btn.next-btn-primary .next-menu-btn-arrow {
  color: #FFFFFF;
}
.next-menu-btn.next-btn-primary:hover .next-menu-btn-arrow {
  color: #FFFFFF;
}
.next-menu-btn.next-btn-text.next-btn-normal .next-menu-btn-arrow {
  color: #333333;
}
.next-menu-btn.next-btn-text.next-btn-normal:hover .next-menu-btn-arrow {
  color: #5584FF;
}
.next-menu-btn.next-btn-text.next-btn-primary .next-menu-btn-arrow {
  color: #5584FF;
}
.next-menu-btn.next-btn-text.next-btn-primary:hover .next-menu-btn-arrow {
  color: #3E71F7;
}
.next-menu-btn.next-btn-ghost.next-btn-light .next-menu-btn-arrow {
  color: #333333;
}
.next-menu-btn.next-btn-ghost.next-btn-light:hover .next-menu-btn-arrow {
  color: #999999;
}
.next-menu-btn.next-btn-ghost.next-btn-dark .next-menu-btn-arrow {
  color: #FFFFFF;
}
.next-menu-btn.next-btn-ghost.next-btn-dark:hover .next-menu-btn-arrow {
  color: #FFFFFF;
}
.next-menu-btn.disabled .next-menu-btn-arrow, .next-menu-btn[disabled] .next-menu-btn-arrow {
  color: #CCCCCC;
}
.next-menu-btn.next-btn-text.disabled .next-menu-btn-arrow, .next-menu-btn.next-btn-text[disabled] .next-menu-btn-arrow {
  color: #CCCCCC;
}
.next-menu-btn[disabled].next-btn-ghost.next-btn-dark .next-menu-btn-arrow {
  color: rgba(255, 255, 255, 0.4);
}
.next-menu-btn[disabled].next-btn-ghost.next-btn-light .next-menu-btn-arrow {
  color: rgba(0, 0, 0, 0.1);
}

.next-nav {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: auto;
  border-radius: 0;
}
.next-nav *,
.next-nav *:before,
.next-nav *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-nav-icon.next-icon {
  margin-right: 4px;
  font-weight: inherit;
}
.next-nav-icon.next-icon:before, .next-nav-icon.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-nav-group-label {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
}
.next-nav-item .next-menu-item-text > span,
.next-nav-item .next-nav-group-label > span {
  opacity: 1;
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
}
.next-nav-item .next-menu-item-text > a {
  text-decoration: none;
  color: inherit;
}
.next-nav-item .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item .next-menu-icon-arrow.next-icon, .next-nav-item:hover .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item:hover .next-menu-icon-arrow.next-icon, .next-nav-item.next-focused .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-focused .next-menu-icon-arrow.next-icon, .next-nav-item.next-selected .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-selected .next-menu-icon-arrow.next-icon, .next-nav-item.next-opened .next-menu-hoz-icon-arrow.next-icon,
.next-nav-item.next-opened .next-menu-icon-arrow.next-icon {
  color: inherit;
  top: 0;
  -webkit-transform-origin: center 50%;
      -ms-transform-origin: center 50%;
          transform-origin: center 50%;
}
.next-nav.next-active .next-nav-item:before {
  position: absolute;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  content: "";
}
.next-nav.next-hoz {
  padding: 0;
  height: 44px;
  line-height: 42px;
  font-size: 12px;
}
.next-nav.next-hoz .next-menu-item.next-nav-item {
  margin-left: 0px;
  margin-right: 0px;
  padding: 0 20px;
  border-radius: 0;
}
.next-nav.next-hoz .next-menu-item,
.next-nav.next-hoz .next-menu-sub-menu-wrapper > .next-menu-item {
  margin-top: 0px;
  margin-bottom: 0px;
}
.next-nav.next-hoz .next-menu-item-inner {
  height: 42px;
  font-size: 12px;
}
.next-nav.next-hoz .next-nav-group-label .next-menu-item-inner {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
}
.next-nav.next-hoz .next-menu-header {
  float: left;
  height: 42px;
}
.next-nav.next-hoz .next-menu-footer {
  float: right;
  height: 42px;
}
.next-nav.next-hoz .next-nav-item:before {
  width: 0;
  left: 50%;
  height: 2px;
}
.next-nav.next-hoz .next-nav-item:hover:before {
  height: 0px;
}
.next-nav.next-hoz.next-top .next-nav-item:before {
  top: -1px;
}
.next-nav.next-hoz.next-bottom .next-nav-item:before {
  bottom: -1px;
}
.next-nav.next-hoz .next-selected.next-nav-item:before {
  width: 100%;
  left: 0;
  height: 2px;
}
.next-nav.next-ver {
  padding: 0;
  -webkit-transition: width 300ms ease;
  transition: width 300ms ease;
  line-height: 40px;
  font-size: 12px;
}
.next-nav.next-ver .next-menu-item.next-nav-item {
  margin-left: 0px;
  margin-right: 0px;
  padding: 0 20px;
  border-radius: 0;
}
.next-nav.next-ver .next-menu-item:not(:first-child),
.next-nav.next-ver .next-menu-sub-menu-wrapper:not(:first-child) > .next-menu-item {
  margin-top: 0px;
}
.next-nav.next-ver .next-menu-item:not(:last-child),
.next-nav.next-ver .next-menu-sub-menu-wrapper:not(:last-child) > .next-menu-item {
  margin-bottom: 0px;
}
.next-nav.next-ver .next-menu-item-inner {
  height: 40px;
  font-size: 12px;
}
.next-nav.next-ver .next-nav-group-label .next-menu-item-inner {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
}
.next-nav.next-ver > .next-menu-item:first-child,
.next-nav.next-ver > .next-menu-sub-menu-wrapper:first-child > .next-menu-item {
  margin-top: 0px;
}
.next-nav.next-ver > .next-menu-item:last-child,
.next-nav.next-ver > .next-menu-sub-menu-wrapper:last-child > .next-menu-item {
  margin-bottom: 0px;
}
.next-nav.next-ver .next-menu-sub-menu {
  line-height: 40px;
}
.next-nav.next-ver .next-menu-sub-menu .next-menu-item-inner {
  height: 40px;
  font-size: 12px;
}
.next-nav.next-ver .next-nav-item:before {
  height: 0;
  top: 50%;
  width: 2px;
}
.next-nav.next-ver .next-nav-item:hover:before {
  width: 0px;
}
.next-nav.next-ver.next-left .next-nav-item:before, .next-nav.next-ver.next-top .next-nav-item:before {
  left: -1px;
}
.next-nav.next-ver.next-right .next-nav-item:before, .next-nav.next-ver.next-bottom .next-nav-item:before {
  right: -1px;
}
.next-nav.next-ver .next-selected.next-nav-item:before {
  height: 100%;
  top: 0;
  width: 2px;
}
.next-nav.next-primary {
  border-width: 0px;
  background: #333333;
  border-color: #333333;
  color: #FFFFFF;
  font-weight: normal;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
}
.next-nav.next-primary.next-hoz {
  line-height: 44px;
  line-height: 44px;
}
.next-nav.next-primary.next-hoz .next-menu-header,
.next-nav.next-primary.next-hoz .next-menu-footer,
.next-nav.next-primary.next-hoz .next-menu-item-inner {
  line-height: 44px;
  height: 44px;
}
.next-nav.next-primary.next-hoz.next-top .next-nav-item:before {
  top: 0;
  top: 0px;
}
.next-nav.next-primary.next-hoz.next-bottom .next-nav-item:before {
  bottom: 0;
  bottom: 0px;
}
.next-nav.next-primary.next-ver.next-left .next-nav-item:before {
  left: 0;
  left: 0px;
}
.next-nav.next-primary.next-ver.next-right .next-nav-item:before {
  right: 0;
  right: 0px;
}
.next-nav.next-primary .next-nav-item.next-menu-item {
  background: #333333;
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-focused, .next-nav.next-primary .next-nav-item.next-menu-item:hover {
  background: #000000;
  color: #FFFFFF;
  font-weight: normal;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-selected {
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-opened {
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-child-selected {
  font-weight: bold;
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-opened.next-nav-popup {
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-child-selected.next-nav-popup {
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item:before {
  background: #5584FF;
}
.next-nav.next-primary .next-nav-item.next-menu-item:hover:before {
  background: #5584FF;
}
.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-opened {
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-group-label {
  color: #999999;
  font-weight: normal;
}
.next-nav.next-primary .next-menu-sub-menu .next-menu-item {
  background: #333333;
  color: #FFFFFF;
  font-weight: normal;
}
.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-focused, .next-nav.next-primary .next-menu-sub-menu .next-menu-item:hover {
  background: #000000;
  color: #FFFFFF;
}
.next-nav.next-primary .next-menu-sub-menu .next-menu-item.next-selected {
  background: #000000;
  color: #FFFFFF;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled, .next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a {
  color: #CCCCCC;
  cursor: not-allowed;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow, .next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-arrow {
  color: #CCCCCC;
}
.next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected, .next-nav.next-primary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-selected {
  color: #CCCCCC;
}
.next-nav.next-secondary {
  border-width: 0px;
  background: #5584FF;
  border-color: #5584FF;
  color: #FFFFFF;
  font-weight: normal;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
}
.next-nav.next-secondary.next-hoz {
  line-height: 44px;
  line-height: 44px;
}
.next-nav.next-secondary.next-hoz .next-menu-header,
.next-nav.next-secondary.next-hoz .next-menu-footer,
.next-nav.next-secondary.next-hoz .next-menu-item-inner {
  line-height: 44px;
  height: 44px;
}
.next-nav.next-secondary.next-hoz.next-top .next-nav-item:before {
  top: 0;
  top: 0px;
}
.next-nav.next-secondary.next-hoz.next-bottom .next-nav-item:before {
  bottom: 0;
  bottom: 0px;
}
.next-nav.next-secondary.next-ver.next-left .next-nav-item:before {
  left: 0;
  left: 0px;
}
.next-nav.next-secondary.next-ver.next-right .next-nav-item:before {
  right: 0;
  right: 0px;
}
.next-nav.next-secondary .next-nav-item.next-menu-item {
  background: #5584FF;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-focused, .next-nav.next-secondary .next-nav-item.next-menu-item:hover {
  background: #3E71F7;
  color: #FFFFFF;
  font-weight: normal;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-selected {
  background: #3E71F7;
  color: #FFFFFF;
  font-weight: bold;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-opened {
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-child-selected {
  font-weight: bold;
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-opened.next-nav-popup {
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-child-selected.next-nav-popup {
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item:before {
  background: #3E71F7;
}
.next-nav.next-secondary .next-nav-item.next-menu-item:hover:before {
  background: #3E71F7;
}
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-opened {
  background: transparent;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-group-label {
  color: #FFFFFF;
  font-weight: normal;
}
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item {
  background: #5584FF;
  color: #FFFFFF;
  font-weight: normal;
}
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-focused, .next-nav.next-secondary .next-menu-sub-menu .next-menu-item:hover {
  background: #3E71F7;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-menu-sub-menu .next-menu-item.next-selected {
  background: #3E71F7;
  color: #FFFFFF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled, .next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a {
  color: #DEE8FF;
  cursor: not-allowed;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow, .next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-arrow {
  color: #DEE8FF;
}
.next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected, .next-nav.next-secondary .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-selected {
  color: #DEE8FF;
}
.next-nav.next-normal {
  background: #FFFFFF;
  border-color: #DCDEE3;
  color: #333333;
  font-weight: normal;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
}
.next-nav.next-normal .next-nav-item.next-menu-item {
  background: #FFFFFF;
  color: #333333;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-focused, .next-nav.next-normal .next-nav-item.next-menu-item:hover {
  background: #FFFFFF;
  color: #5584FF;
  font-weight: normal;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-selected {
  background: #F2F3F7;
  color: #5584FF;
  font-weight: bold;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-opened {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-child-selected {
  font-weight: normal;
  background: transparent;
  color: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-opened.next-nav-popup {
  color: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-child-selected.next-nav-popup {
  color: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item:before {
  background: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item:hover:before {
  background: #5584FF;
}
.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-opened {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-normal .next-nav-group-label {
  color: #999999;
  font-weight: normal;
}
.next-nav.next-normal .next-menu-sub-menu .next-menu-item {
  background: #FFFFFF;
  color: #333333;
  font-weight: normal;
}
.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-focused, .next-nav.next-normal .next-menu-sub-menu .next-menu-item:hover {
  background: #F2F3F7;
  color: #5584FF;
}
.next-nav.next-normal .next-menu-sub-menu .next-menu-item.next-selected {
  background: #F2F3F7;
  color: #5584FF;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled, .next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a {
  color: #999999;
  cursor: not-allowed;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow, .next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-arrow {
  color: #999999;
}
.next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected, .next-nav.next-normal .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-selected {
  color: #999999;
}
.next-nav.next-line {
  background: transparent;
  border-color: #DCDEE3;
  color: #333333;
  font-weight: normal;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-nav.next-line.next-hoz {
  border-top-color: transparent;
  border-left-color: transparent;
  border-right-color: transparent;
}
.next-nav.next-line.next-ver {
  border-top-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.next-nav.next-line .next-nav-item.next-menu-item {
  background: transparent;
  color: #333333;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-focused, .next-nav.next-line .next-nav-item.next-menu-item:hover {
  background: transparent;
  color: #5584FF;
  font-weight: normal;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-selected {
  background: transparent;
  color: #5584FF;
  font-weight: bold;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-opened {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-child-selected {
  font-weight: normal;
  background: transparent;
  color: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-opened.next-nav-popup {
  color: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-child-selected.next-nav-popup {
  color: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item:before {
  background: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item:hover:before {
  background: #5584FF;
}
.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-opened {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-line .next-nav-group-label {
  color: #999999;
  font-weight: normal;
}
.next-nav.next-line .next-menu-sub-menu .next-menu-item {
  background: transparent;
  color: #333333;
  font-weight: normal;
}
.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-focused, .next-nav.next-line .next-menu-sub-menu .next-menu-item:hover {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-line .next-menu-sub-menu .next-menu-item.next-selected {
  background: transparent;
  color: #5584FF;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled, .next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a {
  color: #999999;
  cursor: not-allowed;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-icon-arrow, .next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-arrow {
  color: #999999;
}
.next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-icon-selected, .next-nav.next-line .next-nav-item.next-menu-item.next-disabled .next-menu-item-text > a .next-menu-icon-selected {
  color: #999999;
}
.next-nav.next-icon-only.next-custom-icon-only-width {
  text-align: center;
}
.next-nav.next-icon-only .next-menu-item-inner {
  text-overflow: clip;
}
.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon {
  margin-left: 1px;
  margin-right: 1px;
  margin-left: 0px;
  margin-right: 0px;
}
.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-normal .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only.next-normal .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-normal .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon {
  margin-left: 1px;
  margin-right: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-primary .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only.next-primary .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-primary .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon {
  margin-left: 1px;
  margin-right: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon:before, .next-nav.next-icon-only.next-secondary .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon {
  margin-left: 1px;
  margin-right: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  -webkit-transform-origin: center 50%;
      -ms-transform-origin: center 50%;
          transform-origin: center 50%;
}
.next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon:before, .next-nav.next-icon-only .next-nav-icon-only-arrow.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-left: 1px;
  margin-right: 1px;
}
.next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down:before, .next-nav.next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav.next-icon-only .next-nav-item.next-selected .next-nav-icon.next-icon {
  -webkit-animation: pulse 0.3s cubic-bezier(0.23, 1, 0.32, 1);
          animation: pulse 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.next-nav.next-icon-only .next-menu-hoz-icon-arrow,
.next-nav.next-icon-only .next-menu-icon-arrow {
  display: none;
}
.next-nav-embeddable.next-primary, .next-nav-embeddable.next-secondary, .next-nav-embeddable.next-normal {
  height: 100%;
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.next-nav-embeddable.next-primary .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-primary .next-nav-item.next-menu-item, .next-nav-embeddable.next-secondary .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-secondary .next-nav-item.next-menu-item, .next-nav-embeddable.next-normal .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-normal .next-nav-item.next-menu-item {
  background: transparent;
}
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon, .next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon, .next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon {
  margin-left: 1px;
  margin-right: 1px;
  margin-left: 1px;
  margin-right: 1px;
}
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon .next-icon-remote, .next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon .next-icon-remote, .next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-primary.next-icon-only .next-nav-icon.next-icon .next-icon-remote, .next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-secondary.next-icon-only .next-nav-icon.next-icon .next-icon-remote, .next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon:before, .next-nav-embeddable.next-normal.next-icon-only .next-nav-icon.next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-nav-embeddable.next-nav.next-hoz .next-menu-item-inner {
  height: 100%;
}
.next-nav-embeddable.next-nav.next-hoz .next-menu-sub-menu .next-menu-item,
.next-nav-embeddable.next-nav.next-hoz .next-nav-item.next-menu-item {
  height: 100%;
}
.next-nav-embeddable, .next-nav-embeddable .next-nav-item.next-disabled, .next-nav-embeddable .next-nav-item.next-disabled .next-menu-item-text > a {
  background: transparent;
  border: none;
}

.next-nav[dir=rtl] .next-nav-icon.next-icon {
  margin-left: 4px;
  margin-right: 0;
}
.next-nav[dir=rtl] .next-nav-icon.next-icon:before, .next-nav[dir=rtl] .next-nav-icon.next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-nav[dir=rtl].next-hoz .next-menu-header {
  float: right;
}
.next-nav[dir=rtl].next-hoz .next-menu-footer {
  float: left;
}
.next-nav[dir=rtl].next-hoz .next-nav-item:before {
  width: 0;
  left: 50%;
}
.next-nav[dir=rtl].next-hoz .next-selected.next-nav-item:before {
  width: 100%;
  left: auto;
  right: 0;
}
.next-nav[dir=rtl].next-ver.next-left .next-nav-item:before {
  right: 0;
  right: -1px;
  left: auto;
}
.next-nav[dir=rtl].next-ver.next-right .next-nav-item:before {
  left: 0;
  left: -1px;
  right: auto;
}
.next-nav[dir=rtl].next-primary.next-ver.next-left .next-nav-item:before {
  right: 0;
  right: 0px;
  left: auto;
}
.next-nav[dir=rtl].next-primary.next-ver.next-right .next-nav-item:before {
  left: 0;
  left: 0px;
  right: auto;
}
.next-nav[dir=rtl].next-secondary.next-ver.next-left .next-nav-item:before {
  right: 0;
  right: 0px;
  left: auto;
}
.next-nav[dir=rtl].next-secondary.next-ver.next-right .next-nav-item:before {
  left: 0;
  left: 0px;
  right: auto;
}
.next-nav[dir=rtl] .next-nav.next-line.next-ver {
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;
  border-bottom-color: transparent;
}
.next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon,
.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down {
  margin-left: 0;
  margin-right: 1px;
}
.next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon:before, .next-nav[dir=rtl].next-icon-only .next-nav-icon.next-icon .next-icon-remote,
.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon:before,
.next-nav[dir=rtl].next-icon-only .next-nav-icon-only-arrow.next-icon .next-icon-remote,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down:before,
.next-nav[dir=rtl].next-icon-only .next-nav-item.next-opened .next-nav-icon-only-arrow.next-icon-arrow-down .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}

.next-number-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  /* stylelint-disable declaration-no-important */
}
.next-number-picker *,
.next-number-picker *:before,
.next-number-picker *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-number-picker .next-btn {
  padding: 0 !important;
  line-height: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.next-number-picker-normal .next-input {
  width: 100%;
}
.next-number-picker-normal .next-input .next-input-control {
  padding-right: 0;
  height: 100%;
}
.next-number-picker-normal:not(.next-number-picker-no-trigger) .next-input input {
  padding-right: 2px;
}
.next-number-picker-normal .next-btn {
  display: block;
}
.next-number-picker-normal .next-btn:hover {
  z-index: 1;
}
.next-number-picker-normal .next-btn:first-child {
  border-right: none;
  border-top: none;
  height: 50%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.next-number-picker-normal .next-btn:last-child {
  border-right: none;
  border-bottom: none;
  margin-top: -1px;
  height: calc(50% + 1px);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
}
.next-number-picker-normal .next-number-picker-handler {
  -webkit-transition: opacity 100ms linear;
  transition: opacity 100ms linear;
  height: 100%;
  display: block;
}
.next-number-picker-normal:not(.next-number-picker-show-trigger) .next-number-picker-handler {
  opacity: 0;
}
.next-number-picker-normal:hover .next-number-picker-handler, .next-number-picker-normal.hover .next-number-picker-handler {
  opacity: 1;
}
.next-number-picker-normal .next-input.next-disabled .next-number-picker-handler {
  opacity: 0;
}
.next-number-picker-normal .next-number-picker-up-icon::before {
  content: "\E625";
}
.next-number-picker-normal .next-number-picker-down-icon::before {
  content: "\E63D";
}
.next-number-picker-normal.next-small {
  width: 68px;
}
.next-number-picker-normal.next-small .next-btn {
  width: 20px;
}
.next-number-picker-normal.next-small .next-btn:first-child {
  border-top-right-radius: 3px;
}
.next-number-picker-normal.next-small .next-btn:last-child {
  border-bottom-right-radius: 3px;
}
.next-number-picker-normal.next-small .next-icon:before, .next-number-picker-normal.next-small .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-number-picker-normal.next-small .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-number-picker-normal.next-small .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-number-picker-normal.next-medium {
  width: 80px;
}
.next-number-picker-normal.next-medium .next-btn {
  width: 20px;
}
.next-number-picker-normal.next-medium .next-btn:first-child {
  border-top-right-radius: 3px;
}
.next-number-picker-normal.next-medium .next-btn:last-child {
  border-bottom-right-radius: 3px;
}
.next-number-picker-normal.next-medium .next-icon:before, .next-number-picker-normal.next-medium .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-number-picker-normal.next-medium .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-number-picker-normal.next-medium .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-number-picker-normal.next-large {
  width: 80px;
}
.next-number-picker-normal.next-large .next-btn {
  width: 20px;
}
.next-number-picker-normal.next-large .next-btn:first-child {
  border-top-right-radius: 3px;
}
.next-number-picker-normal.next-large .next-btn:last-child {
  border-bottom-right-radius: 3px;
}
.next-number-picker-normal.next-large .next-icon:before, .next-number-picker-normal.next-large .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-number-picker-normal.next-large .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-number-picker-normal.next-large .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-number-picker-inline input {
  text-align: center;
}
.next-number-picker-inline .next-input input {
  padding: 0;
}
.next-number-picker-inline .next-number-picker-add-icon::before {
  content: "\E655";
}
.next-number-picker-inline .next-number-picker-minus-icon::before {
  content: "\E601";
}
.next-number-picker-inline.next-small {
  width: 68px;
  min-width: 60px;
}
.next-number-picker-inline.next-small .next-icon:before, .next-number-picker-inline.next-small .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-number-picker-inline.next-small .next-btn {
  height: 20px;
}
.next-number-picker-inline.next-small .next-before .next-btn {
  margin-right: 2px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-number-picker-inline.next-small .next-after .next-btn {
  margin-left: 2px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-number-picker-inline.next-medium {
  width: 100px;
  min-width: 84px;
}
.next-number-picker-inline.next-medium .next-icon:before, .next-number-picker-inline.next-medium .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-number-picker-inline.next-medium .next-btn {
  height: 28px;
}
.next-number-picker-inline.next-medium .next-before .next-btn {
  margin-right: 2px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-number-picker-inline.next-medium .next-after .next-btn {
  margin-left: 2px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-number-picker-inline.next-large {
  width: 128px;
  min-width: 120px;
}
.next-number-picker-inline.next-large .next-icon:before, .next-number-picker-inline.next-large .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-number-picker-inline.next-large .next-btn {
  height: 40px;
}
.next-number-picker-inline.next-large .next-before .next-btn {
  margin-right: 2px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-number-picker-inline.next-large .next-after .next-btn {
  margin-left: 2px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.next-number-picker-inline .next-btn.next-small {
  width: 20px;
}
.next-number-picker-inline .next-btn.next-medium {
  width: 28px;
}
.next-number-picker-inline .next-btn.next-large {
  width: 40px;
}

@-moz-document url-prefix() {
  .next-number-picker-normal.next-small .next-number-picker-handler {
    height: 18px;
  }
  .next-number-picker-normal.next-medium .next-number-picker-handler {
    height: 26px;
  }
  .next-number-picker-normal.next-large .next-number-picker-handler {
    height: 38px;
  }
}
.next-number-picker-normal[dir=rtl] .next-btn:first-child {
  border-right: 1px solid #C4C6CF;
  border-left: 0;
  border-top-right-radius: 0;
}
.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-small {
  border-top-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-medium {
  border-top-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-btn:first-child.next-large {
  border-top-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-btn:last-child {
  border-right: 1px solid #C4C6CF;
  border-left: 0;
  border-bottom-right-radius: 0;
}
.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-small {
  border-bottom-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-medium {
  border-bottom-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-btn:last-child.next-large {
  border-bottom-left-radius: 3px;
}
.next-number-picker-normal[dir=rtl] .next-input .next-input-control {
  padding-left: 0;
}

.next-number-picker-inline[dir=rtl] .next-before .next-btn {
  margin-right: 0;
}
.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-small {
  margin-left: 2px;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-medium {
  margin-left: 2px;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-number-picker-inline[dir=rtl] .next-before .next-btn.next-large {
  margin-left: 2px;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.next-number-picker-inline[dir=rtl] .next-after .next-btn {
  margin-left: 0;
}
.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-small {
  margin-right: 2px;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-medium {
  margin-right: 2px;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.next-number-picker-inline[dir=rtl] .next-after .next-btn.next-large {
  margin-right: 2px;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.next-pagination[dir=rtl] .next-pagination-total {
  margin-right: 0;
  margin-left: 16px;
}
.next-pagination[dir=rtl] .next-pagination-jump-go {
  margin-left: 0;
  margin-right: 4px;
}
.next-pagination[dir=rtl] .next-pagination-size-selector-title {
  margin-right: 0;
  margin-left: 4px;
}
.next-pagination[dir=rtl] .next-pagination-size-selector-btn.next-btn-text + .next-pagination-size-selector-btn {
  border-left: none;
  border-right: 1px solid #DCDEE3;
}
.next-pagination[dir=rtl] .next-pagination-pages + .next-pagination-size-selector, .next-pagination[dir=rtl] .next-pagination-size-selector + .next-pagination-pages {
  margin-left: 0;
  margin-right: 40px;
}
.next-pagination[dir=rtl].next-start .next-pagination-pages {
  float: left;
}
.next-pagination[dir=rtl].next-start .next-pagination-size-selector {
  float: right;
}
.next-pagination[dir=rtl].next-end .next-pagination-pages {
  float: right;
}
.next-pagination[dir=rtl].next-end .next-pagination-size-selector {
  float: left;
}
.next-pagination[dir=rtl].next-small .next-pagination-list {
  margin: 0 4px;
}
.next-pagination[dir=rtl].next-small .next-pagination-total {
  line-height: 20px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-small .next-pagination-item {
  padding: 0 6px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination[dir=rtl].next-small .next-pagination-item + .next-pagination-item {
  margin: 0 4px 0 0;
}
.next-pagination[dir=rtl].next-small .next-pagination-ellipsis {
  height: 20px;
  line-height: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination[dir=rtl].next-small .next-pagination-ellipsis:before, .next-pagination[dir=rtl].next-small .next-pagination-ellipsis .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-pagination[dir=rtl].next-small .next-pagination-display {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-small .next-pagination-display em {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-small .next-pagination-jump-text {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-small .next-pagination-jump-input {
  width: 28px;
}
.next-pagination[dir=rtl].next-small .next-pagination-size-selector-title {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-small .next-pagination-size-selector-btn {
  padding: 0 8px;
}
.next-pagination[dir=rtl].next-small .next-pagination-item.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-small .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination[dir=rtl].next-small .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-small .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}
.next-pagination[dir=rtl].next-medium .next-pagination-list {
  margin: 0 4px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-total {
  line-height: 28px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-medium .next-pagination-item {
  padding: 0 10px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-item + .next-pagination-item {
  margin: 0 4px 0 0;
}
.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis {
  height: 28px;
  line-height: 28px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-ellipsis:before, .next-pagination[dir=rtl].next-medium .next-pagination-ellipsis .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-pagination[dir=rtl].next-medium .next-pagination-display {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-display em {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-jump-text {
  font-size: 12px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-jump-input {
  width: 36px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-size-selector-title {
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-medium .next-pagination-size-selector-btn {
  padding: 0 12px;
}
.next-pagination[dir=rtl].next-medium .next-pagination-item.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-medium .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination[dir=rtl].next-medium .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-medium .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}
.next-pagination[dir=rtl].next-large .next-pagination-list {
  margin: 0 8px;
}
.next-pagination[dir=rtl].next-large .next-pagination-total {
  line-height: 40px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-large .next-pagination-item {
  padding: 0 15px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination[dir=rtl].next-large .next-pagination-item + .next-pagination-item {
  margin: 0 8px 0 0;
}
.next-pagination[dir=rtl].next-large .next-pagination-ellipsis {
  height: 40px;
  line-height: 40px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination[dir=rtl].next-large .next-pagination-ellipsis:before, .next-pagination[dir=rtl].next-large .next-pagination-ellipsis .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-pagination[dir=rtl].next-large .next-pagination-display {
  font-size: 16px;
}
.next-pagination[dir=rtl].next-large .next-pagination-display em {
  font-size: 16px;
}
.next-pagination[dir=rtl].next-large .next-pagination-jump-text {
  font-size: 16px;
}
.next-pagination[dir=rtl].next-large .next-pagination-jump-input {
  width: 48px;
}
.next-pagination[dir=rtl].next-large .next-pagination-size-selector-title {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  vertical-align: middle;
}
.next-pagination[dir=rtl].next-large .next-pagination-size-selector-btn {
  padding: 0 16px;
}
.next-pagination[dir=rtl].next-large .next-pagination-item.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-large .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination[dir=rtl].next-large .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination[dir=rtl].next-large .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}

.next-pagination {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
}
.next-pagination *,
.next-pagination *:before,
.next-pagination *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-pagination:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-pagination-total {
  display: inline-block;
  font-size: 14px;
  margin-right: 16px;
}
.next-pagination-pages {
  display: inline-block;
}
.next-pagination-list {
  display: inline-block;
  vertical-align: top;
}
.next-pagination .next-pagination-item:not([disabled]) {
  display: inline-block;
  border-style: solid;
  border-color: #C4C6CF;
  background: #FFFFFF;
  color: #333333;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination .next-pagination-item {
  -webkit-transition: none;
  transition: none;
}
.next-pagination .next-pagination-item.next-current {
  border-color: #5584FF;
  background: #5584FF;
  color: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination .next-pagination-item.next-current:hover, .next-pagination .next-pagination-item.next-current:focus {
  border-color: transparent;
  background: #3E71F7;
  color: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination-ellipsis {
  display: inline-block;
  color: #999999;
  vertical-align: top;
}
.next-pagination-display {
  display: inline-block;
  margin: 0 16px;
  color: #333333;
  vertical-align: middle;
}
.next-pagination-display em {
  font-style: normal;
  color: #5584FF;
}
.next-pagination-jump-text {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
}
.next-pagination-jump-input {
  margin: 0 4px;
  vertical-align: top;
}
.next-pagination-jump-go {
  margin-left: 4px;
  vertical-align: top;
}
.next-pagination-size-selector {
  display: inline-block;
  position: relative;
}
.next-pagination-size-selector-title {
  margin-right: 4px;
  color: #999999;
}
.next-pagination-size-selector-filter {
  display: inline-block;
  vertical-align: middle;
}
.next-pagination-size-selector-dropdown {
  vertical-align: top;
  min-width: 64px;
}
.next-pagination-size-selector-dropdown .next-select-inner {
  min-width: 64px;
}
.next-pagination-size-selector-popup {
  min-width: 64px;
}
.next-pagination-size-selector-btn.next-btn-text {
  height: initial;
  line-height: initial;
  color: #666666;
  border-radius: 0;
}
.next-pagination-size-selector-btn.next-btn-text.next-current {
  color: #5584FF;
}
.next-pagination-size-selector-btn.next-btn-text + .next-pagination-size-selector-btn {
  border-left: 1px solid #DCDEE3;
}
.next-pagination-pages + .next-pagination-size-selector, .next-pagination-size-selector + .next-pagination-pages {
  margin-left: 40px;
}
.next-pagination.next-hide {
  display: none;
}
.next-pagination.next-start .next-pagination-pages {
  float: right;
}
.next-pagination.next-start .next-pagination-size-selector {
  float: left;
}
.next-pagination.next-end .next-pagination-pages {
  float: left;
}
.next-pagination.next-end .next-pagination-size-selector {
  float: right;
}
.next-pagination.next-small .next-pagination-list {
  margin: 0 4px;
}
.next-pagination.next-small .next-pagination-total {
  line-height: 20px;
  vertical-align: middle;
}
.next-pagination.next-small .next-pagination-item {
  padding: 0 6px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination.next-small .next-pagination-item + .next-pagination-item {
  margin: 0 0 0 4px;
}
.next-pagination.next-small .next-pagination-ellipsis {
  height: 20px;
  line-height: 20px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination.next-small .next-pagination-ellipsis:before, .next-pagination.next-small .next-pagination-ellipsis .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-pagination.next-small .next-pagination-display {
  font-size: 12px;
}
.next-pagination.next-small .next-pagination-display em {
  font-size: 12px;
}
.next-pagination.next-small .next-pagination-jump-text {
  font-size: 12px;
}
.next-pagination.next-small .next-pagination-jump-input {
  width: 28px;
}
.next-pagination.next-small .next-pagination-size-selector-title {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  vertical-align: middle;
}
.next-pagination.next-small .next-pagination-size-selector-btn {
  padding: 0 8px;
}
.next-pagination.next-small .next-pagination-item.next-prev:not([disabled]) i, .next-pagination.next-small .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination.next-small .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination.next-small .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}
.next-pagination.next-small.next-arrow-only .next-pagination-item.next-prev, .next-pagination.next-small.next-arrow-only .next-pagination-item.next-next {
  width: 20px;
  padding: 0;
}
.next-pagination.next-small.next-arrow-only .next-pagination-item.next-prev .next-icon, .next-pagination.next-small.next-arrow-only .next-pagination-item.next-next .next-icon {
  margin: 0 auto;
}
.next-pagination.next-small.next-arrow-prev-only .next-pagination-item.next-prev {
  width: 20px;
  padding: 0;
}
.next-pagination.next-small.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
  margin: 0 auto;
}
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev, .next-pagination.next-small.next-no-border .next-pagination-item.next-next {
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev .next-icon, .next-pagination.next-small.next-no-border .next-pagination-item.next-next .next-icon {
  margin: 0;
}
.next-pagination.next-small.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i, .next-pagination.next-small.next-no-border .next-pagination-item.next-next:not([disabled]):hover i {
  color: #5584FF;
}
.next-pagination.next-small.next-no-border .next-pagination-display {
  margin: 0 8px;
}
.next-pagination.next-small.next-mini .next-pagination-item.next-prev {
  margin-right: 4px;
}
.next-pagination.next-small.next-mini .next-pagination-item.next-next {
  margin-left: 4px;
}
.next-pagination.next-medium .next-pagination-list {
  margin: 0 4px;
}
.next-pagination.next-medium .next-pagination-total {
  line-height: 28px;
  vertical-align: middle;
}
.next-pagination.next-medium .next-pagination-item {
  padding: 0 10px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination.next-medium .next-pagination-item + .next-pagination-item {
  margin: 0 0 0 4px;
}
.next-pagination.next-medium .next-pagination-ellipsis {
  height: 28px;
  line-height: 28px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination.next-medium .next-pagination-ellipsis:before, .next-pagination.next-medium .next-pagination-ellipsis .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-pagination.next-medium .next-pagination-display {
  font-size: 12px;
}
.next-pagination.next-medium .next-pagination-display em {
  font-size: 12px;
}
.next-pagination.next-medium .next-pagination-jump-text {
  font-size: 12px;
}
.next-pagination.next-medium .next-pagination-jump-input {
  width: 36px;
}
.next-pagination.next-medium .next-pagination-size-selector-title {
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  vertical-align: middle;
}
.next-pagination.next-medium .next-pagination-size-selector-btn {
  padding: 0 12px;
}
.next-pagination.next-medium .next-pagination-item.next-prev:not([disabled]) i, .next-pagination.next-medium .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination.next-medium .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination.next-medium .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}
.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-prev, .next-pagination.next-medium.next-arrow-only .next-pagination-item.next-next {
  width: 28px;
  padding: 0;
}
.next-pagination.next-medium.next-arrow-only .next-pagination-item.next-prev .next-icon, .next-pagination.next-medium.next-arrow-only .next-pagination-item.next-next .next-icon {
  margin: 0 auto;
}
.next-pagination.next-medium.next-arrow-prev-only .next-pagination-item.next-prev {
  width: 28px;
  padding: 0;
}
.next-pagination.next-medium.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
  margin: 0 auto;
}
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev, .next-pagination.next-medium.next-no-border .next-pagination-item.next-next {
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev .next-icon, .next-pagination.next-medium.next-no-border .next-pagination-item.next-next .next-icon {
  margin: 0;
}
.next-pagination.next-medium.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i, .next-pagination.next-medium.next-no-border .next-pagination-item.next-next:not([disabled]):hover i {
  color: #5584FF;
}
.next-pagination.next-medium.next-no-border .next-pagination-display {
  margin: 0 12px;
}
.next-pagination.next-medium.next-mini .next-pagination-item.next-prev {
  margin-right: 4px;
}
.next-pagination.next-medium.next-mini .next-pagination-item.next-next {
  margin-left: 4px;
}
.next-pagination.next-large .next-pagination-list {
  margin: 0 8px;
}
.next-pagination.next-large .next-pagination-total {
  line-height: 40px;
  vertical-align: middle;
}
.next-pagination.next-large .next-pagination-item {
  padding: 0 15px;
  border-width: 1px;
  border-radius: 3px;
}
.next-pagination.next-large .next-pagination-item + .next-pagination-item {
  margin: 0 0 0 8px;
}
.next-pagination.next-large .next-pagination-ellipsis {
  height: 40px;
  line-height: 40px;
  margin-left: 8px;
  margin-right: 8px;
}
.next-pagination.next-large .next-pagination-ellipsis:before, .next-pagination.next-large .next-pagination-ellipsis .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-pagination.next-large .next-pagination-display {
  font-size: 16px;
}
.next-pagination.next-large .next-pagination-display em {
  font-size: 16px;
}
.next-pagination.next-large .next-pagination-jump-text {
  font-size: 16px;
}
.next-pagination.next-large .next-pagination-jump-input {
  width: 48px;
}
.next-pagination.next-large .next-pagination-size-selector-title {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  vertical-align: middle;
}
.next-pagination.next-large .next-pagination-size-selector-btn {
  padding: 0 16px;
}
.next-pagination.next-large .next-pagination-item.next-prev:not([disabled]) i, .next-pagination.next-large .next-pagination-item.next-next:not([disabled]) i {
  color: #666666;
}
.next-pagination.next-large .next-pagination-item:hover.next-prev:not([disabled]) i, .next-pagination.next-large .next-pagination-item:hover.next-next:not([disabled]) i {
  color: #333333;
}
.next-pagination.next-large.next-arrow-only .next-pagination-item.next-prev, .next-pagination.next-large.next-arrow-only .next-pagination-item.next-next {
  width: 40px;
  padding: 0;
}
.next-pagination.next-large.next-arrow-only .next-pagination-item.next-prev .next-icon, .next-pagination.next-large.next-arrow-only .next-pagination-item.next-next .next-icon {
  margin: 0 auto;
}
.next-pagination.next-large.next-arrow-prev-only .next-pagination-item.next-prev {
  width: 40px;
  padding: 0;
}
.next-pagination.next-large.next-arrow-prev-only .next-pagination-item.next-prev .next-icon {
  margin: 0 auto;
}
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev, .next-pagination.next-large.next-no-border .next-pagination-item.next-next {
  padding: 0;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev .next-icon, .next-pagination.next-large.next-no-border .next-pagination-item.next-next .next-icon {
  margin: 0;
}
.next-pagination.next-large.next-no-border .next-pagination-item.next-prev:not([disabled]):hover i, .next-pagination.next-large.next-no-border .next-pagination-item.next-next:not([disabled]):hover i {
  color: #5584FF;
}
.next-pagination.next-large.next-no-border .next-pagination-display {
  margin: 0 16px;
}
.next-pagination.next-large.next-mini .next-pagination-item.next-prev {
  margin-right: 8px;
}
.next-pagination.next-large.next-mini .next-pagination-item.next-next {
  margin-left: 8px;
}
.next-pagination-icon-prev::before {
  content: "\E61D";
}
.next-pagination-icon-next::before {
  content: "\E619";
}
.next-pagination-icon-ellipsis::before {
  content: "\E654";
}

.next-paragraph {
  color: #333333;
}
.next-paragraph-short {
  line-height: 1.5;
}
.next-paragraph-long {
  line-height: 1.7;
}
.next-paragraph-small {
  font-size: 12px;
}
.next-paragraph-medium {
  font-size: 14px;
}

.next-progress-circle[dir=rtl] .next-progress-circle-container {
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
}

.next-progress-line[dir=rtl] .next-progress-line-overlay {
  left: auto;
  right: 0;
}

.next-progress-line {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-progress-line *,
.next-progress-line *:before,
.next-progress-line *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-progress-line {
  width: 100%;
  display: inline-block;
  position: relative;
}
.next-progress-line-container {
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.next-progress-line-underlay {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #EBECF0;
}
.next-progress-line-overlay {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.next-progress-line-overlay-normal {
  background: #5584FF;
}
.next-progress-line-overlay-success {
  background: #46BC15;
}
.next-progress-line-overlay-error {
  background: #FF3000;
}
.next-progress-line-overlay-started {
  background: #FF3000;
}
.next-progress-line-overlay-middle {
  background: #FF9300;
}
.next-progress-line-overlay-finishing {
  background: #46BC15;
}
.next-progress-line.next-small .next-progress-line-underlay {
  border-radius: 20px;
  height: 4px;
}
.next-progress-line.next-small .next-progress-line-overlay {
  height: 4px;
  border-radius: 20px;
  top: 50%;
  margin-top: -2px;
}
.next-progress-line.next-small .next-progress-line-text {
  font-size: 12px;
  line-height: 4px;
}
.next-progress-line.next-medium .next-progress-line-underlay {
  border-radius: 20px;
  height: 8px;
}
.next-progress-line.next-medium .next-progress-line-overlay {
  height: 8px;
  border-radius: 20px;
  top: 50%;
  margin-top: -4px;
}
.next-progress-line.next-medium .next-progress-line-text {
  font-size: 12px;
  line-height: 8px;
}
.next-progress-line.next-large .next-progress-line-underlay {
  border-radius: 20px;
  height: 12px;
}
.next-progress-line.next-large .next-progress-line-overlay {
  height: 12px;
  border-radius: 20px;
  top: 50%;
  margin-top: -6px;
}
.next-progress-line.next-large .next-progress-line-text {
  font-size: 12px;
  line-height: 12px;
}
.next-progress-line-show-info .next-progress-line-container {
  padding-right: 60px;
  margin-right: -60px;
}
.next-progress-line-show-info .next-progress-line-text {
  width: 50px;
  text-align: left;
  margin-left: 10px;
  vertical-align: middle;
  display: inline-block;
  color: #333333;
}
.next-progress-line-show-border .next-progress-line-underlay {
  border: 1px solid #DCDEE3;
}
.next-progress-line-show-border.next-small .next-progress-line-underlay {
  border-radius: 20px;
  height: 6px;
}
.next-progress-line-show-border.next-small .next-progress-line-overlay {
  height: 4px;
  border-radius: 20px;
  top: 50%;
  margin-top: -2px;
}
.next-progress-line-show-border.next-small .next-progress-line-text {
  font-size: 12px;
  line-height: 6px;
}
.next-progress-line-show-border.next-medium .next-progress-line-underlay {
  border-radius: 20px;
  height: 10px;
}
.next-progress-line-show-border.next-medium .next-progress-line-overlay {
  height: 8px;
  border-radius: 20px;
  top: 50%;
  margin-top: -4px;
}
.next-progress-line-show-border.next-medium .next-progress-line-text {
  font-size: 12px;
  line-height: 10px;
}
.next-progress-line-show-border.next-large .next-progress-line-underlay {
  border-radius: 20px;
  height: 14px;
}
.next-progress-line-show-border.next-large .next-progress-line-overlay {
  height: 12px;
  border-radius: 20px;
  top: 50%;
  margin-top: -6px;
}
.next-progress-line-show-border.next-large .next-progress-line-text {
  font-size: 12px;
  line-height: 14px;
}

.next-progress-circle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-progress-circle *,
.next-progress-circle *:before,
.next-progress-circle *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-progress-circle {
  position: relative;
  display: inline-block;
}
.next-progress-circle-underlay {
  stroke-width: 8px;
  stroke: #EBECF0;
}
.next-progress-circle-overlay {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  stroke-linecap: round;
  stroke-width: 8px;
}
.next-progress-circle-overlay-normal {
  stroke: #5584FF;
}
.next-progress-circle-overlay-success {
  stroke: #46BC15;
}
.next-progress-circle-overlay-error {
  stroke: #FF3000;
}
.next-progress-circle-overlay-started {
  stroke: #FF3000;
}
.next-progress-circle-overlay-middle {
  stroke: #FF9300;
}
.next-progress-circle-overlay-finishing {
  stroke: #46BC15;
}
.next-progress-circle.next-small {
  width: 100px;
  height: 100px;
  font-size: 20px;
}
.next-progress-circle.next-medium {
  width: 116px;
  height: 116px;
  font-size: 24px;
}
.next-progress-circle.next-large {
  width: 132px;
  height: 132px;
  font-size: 36px;
}
.next-progress-circle-text {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  text-align: center;
  line-height: 1;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  color: #333333;
}

.next-range {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-family: inherit;
  font-weight: normal;
  font-size: inherit;
  line-height: inherit;
  vertical-align: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
}
.next-range *,
.next-range *:before,
.next-range *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-range .next-range-inner {
  position: relative;
}
.next-range .next-range-inner:only-child {
  margin-top: auto;
  margin-bottom: auto;
}
.next-range .next-range-track {
  position: absolute;
  width: 100%;
  top: 50%;
  border-radius: 0;
}
.next-range .next-range-selected {
  position: absolute;
  width: 0;
  top: 50%;
  left: 0;
  border-radius: 0;
}
.next-range .next-range-scale {
  position: relative;
  width: 100%;
  height: 12px;
}
.next-range .next-range-scale .next-range-scale-item {
  position: absolute;
  left: 0;
  width: 2px;
  border: 1px solid;
  border-radius: 0;
}
.next-range .next-range-scale .next-range-scale-item:last-child {
  margin-left: -2px;
}
.next-range .next-range-slider {
  position: absolute;
  top: 50%;
  left: 0;
  border-radius: 50%;
}
.next-range .next-range-slider-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #C4C6CF;
  border-radius: 50%;
  -webkit-transition: border-color 100ms linear, -webkit-transform 100ms linear;
  transition: border-color 100ms linear, -webkit-transform 100ms linear;
  transition: transform 100ms linear, border-color 100ms linear;
  transition: transform 100ms linear, border-color 100ms linear, -webkit-transform 100ms linear;
}
.next-range .next-range-slider.next-range-slider-moving .next-range-slider-inner {
  border: 2px solid #5584FF;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.next-range .next-range-frag.next-range-active .next-range-slider .next-range-slider-inner {
  border: 2px solid #5584FF;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.next-range .next-range-mark {
  position: relative;
  cursor: auto;
}
.next-range .next-range-mark .next-range-mark-text {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-left: 2px;
  text-align: center;
}
.next-range .next-range-frag {
  position: absolute;
  top: 0;
}
.next-range .next-range-frag .next-range-slider {
  left: 0;
}
.next-range .next-range-frag .next-range-slider:nth-child(2) {
  left: 100%;
}
.next-range .next-range-frag .next-range-selected {
  width: 100%;
}
.next-range.disabled {
  cursor: not-allowed;
}
.next-range.disabled .next-range-mark {
  cursor: auto;
}
.next-range .next-range-track {
  background: #C4C6CF;
}
.next-range .next-range-track:hover {
  background: #C4C6CF;
}
.next-range .next-range-selected {
  background: #5584FF;
}
.next-range .next-range-selected:hover {
  background: #5584FF;
}
.next-range .next-range-scale .next-range-scale-item {
  border-color: #C4C6CF;
  background: #C4C6CF;
}
.next-range .next-range-scale .next-range-scale-item:hover {
  border-color: #C4C6CF;
}
.next-range .next-range-scale .next-range-scale-item.activated {
  border-color: #5584FF;
  background: #5584FF;
}
.next-range .next-range-scale .next-range-scale-item.activated:hover {
  border-color: #5584FF;
}
.next-range .next-range-slider-inner {
  background: #FFFFFF;
  border-color: #C4C6CF;
}
.next-range .next-range-slider-inner:hover {
  background: #FFFFFF;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.next-range .next-range-mark .next-range-mark-text {
  color: #999999;
}
.next-range .next-range-mark .next-range-mark-text:hover {
  color: #999999;
}
.next-range .next-range-mark .next-range-mark-text.activated {
  color: #333333;
}
.next-range .next-range-mark .next-range-mark-text.activated:hover {
  color: #333333;
}
.next-range.disabled .next-range-track {
  background: #C4C6CF;
}
.next-range.disabled .next-range-selected {
  background: #A0A2AD;
}
.next-range.disabled .next-range-scale-item {
  border-color: #C4C6CF;
}
.next-range.disabled .next-range-scale-item.activated {
  border-color: #A0A2AD;
}
.next-range.disabled .next-range-slider-inner {
  background: #E6E7EB;
  border-color: #E6E7EB;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-range.disabled .next-range-mark-text {
  color: #CCCCCC;
}
.next-range.disabled .next-range-mark-text.activated {
  color: #999999;
}
.next-range .next-range-track {
  height: 4px;
  margin-top: -2px;
}
.next-range .next-range-selected {
  height: 4px;
  margin-top: -2px;
}
.next-range .next-range-frag {
  margin-top: 4px;
  height: 4px;
}
.next-range .next-range-slider {
  height: 16px;
  width: 16px;
  margin-top: -8px;
  margin-left: -8px;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.next-range .next-range-slider-inner {
  height: 16px;
  width: 16px;
  margin-top: -8px;
  margin-left: -8px;
}
.next-range .next-range-mark {
  display: block;
}
.next-range .next-range-mark .next-range-mark-text {
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  height: 20px;
}
.next-range .next-range-mark.next-range-mark-below {
  height: 30px;
}
.next-range .next-range-mark.next-range-mark-below .next-range-mark-text {
  bottom: 0;
}
.next-range .next-range-mark.next-range-mark-above {
  height: 30px;
}
.next-range .next-range-scale .next-range-scale-item {
  height: 12px;
}
.next-range.simulation-hover > .next-range-slider-inner {
  background: #FFFFFF;
  -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.next-range.simulation-hover .next-range-selected {
  background: #5584FF;
}
.next-range.simulation-hover .next-range-track {
  background: #C4C6CF;
}
.next-range.simulation-hover .next-range-scale-item {
  border-color: #C4C6CF;
}
.next-range.simulation-hover .next-range-scale-item.activated {
  border-color: #5584FF;
}
.next-range.simulation-click > .next-range-slider-inner {
  border: 2px solid #5584FF;
  -webkit-box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 2px 4px 0px rgba(0, 0, 0, 0.12);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.next-range[dir=rtl] .next-range-mark {
  position: relative;
  cursor: auto;
}
.next-range[dir=rtl] .next-range-mark .next-range-mark-text {
  position: absolute;
  right: 0;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
  padding-right: 2px;
  text-align: center;
}

.next-rating[dir=rtl] .next-rating-overlay {
  right: 0;
  left: auto;
}
.next-rating[dir=rtl] .next-rating-underlay .next-rating-icon,
.next-rating[dir=rtl] .next-rating-overlay .next-rating-icon {
  margin-right: 4px;
  margin-left: 0;
}
.next-rating[dir=rtl] .next-rating-underlay .next-rating-icon:last-child,
.next-rating[dir=rtl] .next-rating-overlay .next-rating-icon:last-child {
  /* icon 放大会产生边缘溢出，这里使用 margin 为放大扩展一部分空间 */
  margin-left: 4px;
}

.next-rating {
  vertical-align: top;
}
.next-rating {
  display: inline-block;
  position: relative;
}
.next-rating:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-rating-base {
  float: left;
}
.next-rating-text {
  float: left;
}
.next-rating-base-disabled {
  cursor: not-allowed;
}
.next-rating-base-disabled .next-rating-underlay .next-rating-icon {
  cursor: not-allowed;
}
.next-rating-base-disabled .next-rating-overlay .next-rating-icon {
  cursor: not-allowed;
}
.next-rating-symbol-icon::before {
  content: "\E60E";
}
.next-rating-underlay {
  white-space: nowrap;
  overflow: hidden;
}
.next-rating-underlay .next-icon {
  color: #E2E4E8;
}
.next-rating-stroke-mode .next-rating-underlay .next-icon {
  color: transparent;
  -webkit-text-stroke: 1px #5584FF;
}
.next-rating-overlay {
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
}
.next-rating-overlay .next-icon {
  color: #5584FF;
}
.next-rating-underlay .next-rating-icon, .next-rating-overlay .next-rating-icon {
  cursor: pointer;
  margin-left: 4px;
}
.next-rating-underlay .next-rating-icon:last-child, .next-rating-overlay .next-rating-icon:last-child {
  /* icon 放大会产生边缘溢出，这里使用 margin 为放大扩展一部分空间 */
  margin-right: 4px;
}
.next-rating-underlay .next-icon, .next-rating-overlay .next-icon {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-rating-underlay .next-icon.hover, .next-rating-overlay .next-icon.hover {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
          transform: scale3d(1.1, 1.1, 1.1);
}
.next-rating-underlay .next-icon.clicked, .next-rating-overlay .next-icon.clicked {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
          transform: scale3d(0.9, 0.9, 0.9);
}
.next-rating-info {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  border: 1px solid #E2E4E8;
  background: #FFFFFF;
  padding: 4px 8px 3px;
  font-size: 12px;
  white-space: nowrap;
}
.next-rating-info:after {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border: 1px solid #E2E4E8;
  background: #FFFFFF;
  border-bottom-color: transparent;
  border-right-color: transparent;
  top: -3px;
  left: 4px;
}
.next-rating:focus .next-rating-base:not(.next-rating-base-disabled), .next-rating.hover {
  outline: none;
}
.next-rating:focus .next-rating-base:not(.next-rating-base-disabled) .next-rating-overlay .next-icon, .next-rating.hover .next-rating-overlay .next-icon {
  color: #5584FF;
}

/* 状态 */
/* ======================================== */
.next-rating-grade-low .next-rating-overlay .next-icon {
  color: #666666;
}
.next-rating-grade-low.hover .next-rating-overlay .next-icon {
  color: #666666;
}

.next-rating-grade-high .next-rating-overlay .next-icon {
  color: #5584FF;
}
.next-rating-grade-high.hover .next-rating-overlay .next-icon {
  color: #5584FF;
}

/* 尺寸 */
/* ======================================== */
.next-rating-small {
  font-size: 12px;
}
.next-rating-small .next-icon:before, .next-rating-small .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-rating-small .next-rating-text {
  margin-left: 8px;
}

.next-rating-medium {
  font-size: 12px;
}
.next-rating-medium .next-icon:before, .next-rating-medium .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-rating-medium .next-rating-text {
  margin-left: 12px;
}

.next-rating-large {
  font-size: 16px;
}
.next-rating-large .next-icon:before, .next-rating-large .next-icon .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-rating-large .next-rating-text {
  margin-left: 16px;
}

.next-search-simple[dir=rtl].next-large .next-search-icon {
  margin-left: 12px;
  margin-right: 0;
}
.next-search-simple[dir=rtl].next-medium .next-search-icon {
  margin-left: 8px;
  margin-right: 0;
}
.next-search-simple[dir=rtl].next-normal .next-search-left .next-search-left-addon {
  border-left: 1px solid #C4C6CF;
  border-right: none;
}
.next-search-simple[dir=rtl].next-dark .next-search-left {
  border-color: #C4C6CF;
}
.next-search-simple[dir=rtl].next-dark .next-search-left .next-search-left-addon {
  border-right: 1px solid #C4C6CF;
}
.next-search-simple[dir=rtl].next-dark:hover .next-search-left {
  border-color: #C4C6CF;
}
.next-search-simple[dir=rtl].next-dark .next-search-icon {
  color: #999999;
}
.next-search-simple[dir=rtl].next-dark .next-search-icon:hover {
  color: #666666;
}
.next-search-normal[dir=rtl] .next-search-left {
  border-left: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.next-search-normal[dir=rtl] .next-search-btn.next-btn {
  border-radius: 3px 0 0 3px !important;
}
.next-search-normal[dir=rtl] .next-input {
  border-radius: 0 3px 3px 0;
}
.next-search-normal[dir=rtl].next-primary .next-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.next-search-normal[dir=rtl].next-primary .next-search-left .next-search-left-addon {
  border-left: 1px solid #E6E7EB;
  border-right: none;
}
.next-search-normal[dir=rtl].next-secondary .next-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.next-search-normal[dir=rtl].next-secondary .next-search-left .next-search-left-addon {
  border-left: 1px solid #E6E7EB;
  border-right: none;
}
.next-search-normal[dir=rtl].next-normal .next-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.next-search-normal[dir=rtl].next-normal .next-search-left .next-search-left-addon {
  border-left: 1px solid #E6E7EB;
  border-right: none;
}
.next-search-normal[dir=rtl].next-dark .next-search-left .next-search-left-addon {
  border-left: 1px solid #5584FF;
  border-right: none;
}

.next-search {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: inline-block;
}
.next-search *,
.next-search *:before,
.next-search *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-search .next-input,
.next-search .next-select {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search .next-select .next-input {
  height: auto;
}
.next-search .next-select .next-input .next-input-text-field {
  height: auto;
}
.next-search .next-search-left {
  border-style: solid;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-search .next-search-left-addon .next-input,
.next-search .next-search-left-addon .next-select-trigger-search {
  min-height: 100%;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.next-search .next-search-left-addon .next-select-values {
  line-height: 1;
}
.next-search .next-search-left-addon.next-input-group-addon .next-select {
  margin: 0;
}
.next-search .next-search-left-addon + .next-search-input .next-input {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.next-search .next-search-input {
  width: 100%;
}
.next-search .next-search-btn {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search .next-search-symbol-icon::before {
  content: "\E656";
}
.next-search-normal {
  width: 600px;
}
.next-search-normal .next-search-left {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.next-search-normal .next-input {
  border-radius: 3px 0 0 3px;
}
.next-search-normal .next-btn {
  border-radius: 0 3px 3px 0;
}
.next-search-normal.next-primary .next-search-left {
  border-color: #5584FF;
}
.next-search-normal.next-primary .next-search-left .next-search-left-addon {
  border-right: 1px solid #E6E7EB;
}
.next-search-normal.next-primary:hover .next-search-left,
.next-search-normal.next-primary:hover .next-btn {
  border-color: #5584FF;
}
.next-search-normal.next-primary .next-search-btn {
  background: #5584FF;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-primary .next-search-btn:hover {
  background: #3E71F7;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-primary .next-search-btn .next-icon {
  color: #FFFFFF;
}
.next-search-normal.next-primary .next-search-btn .next-icon:hover {
  color: #FFFFFF;
}
.next-search-normal.next-primary.next-large {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-primary.next-large .next-search-left, .next-search-normal.next-primary.next-large .next-search-btn {
  border-width: 2px;
  height: 60px;
}
.next-search-normal.next-primary.next-large .next-search-input {
  height: 56px;
  overflow-y: hidden;
}
.next-search-normal.next-primary.next-large .next-search-input input {
  height: 56px;
  line-height: 56px \0 ;
}
.next-search-normal.next-primary.next-large .next-select {
  height: 56px;
}
.next-search-normal.next-primary.next-large .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-primary.next-large .next-search-btn .next-icon:before, .next-search-normal.next-primary.next-large .next-search-btn .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-search-normal.next-primary.next-large .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-primary.next-medium {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-primary.next-medium .next-search-left, .next-search-normal.next-primary.next-medium .next-search-btn {
  border-width: 2px;
  height: 40px;
}
.next-search-normal.next-primary.next-medium .next-search-input {
  height: 36px;
  overflow-y: hidden;
}
.next-search-normal.next-primary.next-medium .next-search-input input {
  height: 36px;
  line-height: 36px \0 ;
}
.next-search-normal.next-primary.next-medium .next-select {
  height: 36px;
}
.next-search-normal.next-primary.next-medium .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-primary.next-medium .next-search-btn .next-icon:before, .next-search-normal.next-primary.next-medium .next-search-btn .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-search-normal.next-primary.next-medium .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-primary .next-input {
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}
.next-search-normal.next-secondary .next-search-left {
  border-color: #C4C6CF;
}
.next-search-normal.next-secondary .next-search-left .next-search-left-addon {
  border-right: 1px solid #E6E7EB;
}
.next-search-normal.next-secondary:hover .next-search-left,
.next-search-normal.next-secondary:hover .next-btn {
  border-color: #5584FF;
}
.next-search-normal.next-secondary .next-search-btn {
  background: #5584FF;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-secondary .next-search-btn:hover {
  background: #3E71F7;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-secondary .next-search-btn .next-icon {
  color: #FFFFFF;
}
.next-search-normal.next-secondary .next-search-btn .next-icon:hover {
  color: #FFFFFF;
}
.next-search-normal.next-secondary.next-large {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-secondary.next-large .next-search-left, .next-search-normal.next-secondary.next-large .next-search-btn {
  border-width: 1px;
  height: 60px;
}
.next-search-normal.next-secondary.next-large .next-search-input {
  height: 58px;
  overflow-y: hidden;
}
.next-search-normal.next-secondary.next-large .next-search-input input {
  height: 58px;
  line-height: 58px \0 ;
}
.next-search-normal.next-secondary.next-large .next-select {
  height: 58px;
}
.next-search-normal.next-secondary.next-large .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-secondary.next-large .next-search-btn .next-icon:before, .next-search-normal.next-secondary.next-large .next-search-btn .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-search-normal.next-secondary.next-large .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-secondary.next-medium {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-secondary.next-medium .next-search-left, .next-search-normal.next-secondary.next-medium .next-search-btn {
  border-width: 1px;
  height: 40px;
}
.next-search-normal.next-secondary.next-medium .next-search-input {
  height: 38px;
  overflow-y: hidden;
}
.next-search-normal.next-secondary.next-medium .next-search-input input {
  height: 38px;
  line-height: 38px \0 ;
}
.next-search-normal.next-secondary.next-medium .next-select {
  height: 38px;
}
.next-search-normal.next-secondary.next-medium .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-secondary.next-medium .next-search-btn .next-icon:before, .next-search-normal.next-secondary.next-medium .next-search-btn .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-search-normal.next-secondary.next-medium .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-secondary .next-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.next-search-normal.next-normal .next-search-left {
  border-color: #C4C6CF;
}
.next-search-normal.next-normal .next-search-left .next-search-left-addon {
  border-right: 1px solid #E6E7EB;
}
.next-search-normal.next-normal:hover .next-search-left,
.next-search-normal.next-normal:hover .next-btn {
  border-color: #A0A2AD;
}
.next-search-normal.next-normal .next-search-btn {
  background: #F7F8FA;
  border-color: #C4C6CF;
  color: #666666;
}
.next-search-normal.next-normal .next-search-btn:hover {
  background: #EBECF0;
  border-color: #A0A2AD;
  color: #333333;
}
.next-search-normal.next-normal .next-search-btn .next-icon {
  color: #666666;
}
.next-search-normal.next-normal .next-search-btn .next-icon:hover {
  color: #333333;
}
.next-search-normal.next-normal.next-large {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-normal.next-large .next-search-left, .next-search-normal.next-normal.next-large .next-search-btn {
  border-width: 1px;
  height: 60px;
}
.next-search-normal.next-normal.next-large .next-search-input {
  height: 58px;
  overflow-y: hidden;
}
.next-search-normal.next-normal.next-large .next-search-input input {
  height: 58px;
  line-height: 58px \0 ;
}
.next-search-normal.next-normal.next-large .next-select {
  height: 58px;
}
.next-search-normal.next-normal.next-large .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-normal.next-large .next-search-btn .next-icon:before, .next-search-normal.next-normal.next-large .next-search-btn .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-search-normal.next-normal.next-large .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-normal.next-medium {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-normal.next-medium .next-search-left, .next-search-normal.next-normal.next-medium .next-search-btn {
  border-width: 1px;
  height: 40px;
}
.next-search-normal.next-normal.next-medium .next-search-input {
  height: 38px;
  overflow-y: hidden;
}
.next-search-normal.next-normal.next-medium .next-search-input input {
  height: 38px;
  line-height: 38px \0 ;
}
.next-search-normal.next-normal.next-medium .next-select {
  height: 38px;
}
.next-search-normal.next-normal.next-medium .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-normal.next-medium .next-search-btn .next-icon:before, .next-search-normal.next-normal.next-medium .next-search-btn .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-search-normal.next-normal.next-medium .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-normal .next-input {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.next-search-normal.next-dark .next-search-left {
  border-color: #5584FF;
}
.next-search-normal.next-dark .next-search-left .next-search-left-addon {
  border-right: 1px solid #5584FF;
}
.next-search-normal.next-dark:hover .next-search-left,
.next-search-normal.next-dark:hover .next-btn {
  border-color: #5584FF;
}
.next-search-normal.next-dark .next-search-btn {
  background: #5584FF;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-dark .next-search-btn:hover {
  background: #3E71F7;
  border-color: #5584FF;
  color: #FFFFFF;
}
.next-search-normal.next-dark .next-search-btn .next-icon {
  color: #FFFFFF;
}
.next-search-normal.next-dark .next-search-btn .next-icon:hover {
  color: #FFFFFF;
}
.next-search-normal.next-dark .next-select-inner,
.next-search-normal.next-dark input {
  color: #FFFFFF;
}
.next-search-normal.next-dark .next-input {
  background: rgba(255, 255, 255, 0);
}
.next-search-normal.next-dark .next-select {
  background: rgba(255, 255, 255, 0);
}
.next-search-normal.next-dark.next-large {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-dark.next-large .next-search-left, .next-search-normal.next-dark.next-large .next-search-btn {
  border-width: 1px;
  height: 60px;
}
.next-search-normal.next-dark.next-large .next-search-input {
  height: 58px;
  overflow-y: hidden;
}
.next-search-normal.next-dark.next-large .next-search-input input {
  height: 58px;
  line-height: 58px \0 ;
}
.next-search-normal.next-dark.next-large .next-select {
  height: 58px;
}
.next-search-normal.next-dark.next-large .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-dark.next-large .next-search-btn .next-icon:before, .next-search-normal.next-dark.next-large .next-search-btn .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-search-normal.next-dark.next-large .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal.next-dark.next-medium {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-search-normal.next-dark.next-medium .next-search-left, .next-search-normal.next-dark.next-medium .next-search-btn {
  border-width: 1px;
  height: 40px;
}
.next-search-normal.next-dark.next-medium .next-search-input {
  height: 38px;
  overflow-y: hidden;
}
.next-search-normal.next-dark.next-medium .next-search-input input {
  height: 38px;
  line-height: 38px \0 ;
}
.next-search-normal.next-dark.next-medium .next-select {
  height: 38px;
}
.next-search-normal.next-dark.next-medium .next-search-btn {
  font-size: 16px;
}
.next-search-normal.next-dark.next-medium .next-search-btn .next-icon:before, .next-search-normal.next-dark.next-medium .next-search-btn .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-search-normal.next-dark.next-medium .next-search-btn .next-search-btn-text {
  display: inline-block;
  padding-left: 0px;
}
.next-search-normal:not([dir=rtl]) .next-search-left {
  border-right: none;
}
.next-search-simple {
  width: 300px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 3px;
}
.next-search-simple .next-search-icon {
  cursor: pointer;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-search-simple .next-search-left, .next-search-simple .next-input {
  border-radius: 3px;
}
.next-search-simple.next-large .next-search-icon {
  margin-right: 12px;
}
.next-search-simple.next-medium .next-search-icon {
  margin-right: 8px;
}
.next-search-simple.next-normal .next-search-left {
  border-color: #C4C6CF;
}
.next-search-simple.next-normal .next-search-left .next-search-left-addon {
  border-right: 1px solid #C4C6CF;
}
.next-search-simple.next-normal:hover .next-search-left {
  border-color: #A0A2AD;
}
.next-search-simple.next-normal .next-search-icon {
  color: #999999;
}
.next-search-simple.next-normal .next-search-icon:hover {
  color: #666666;
}
.next-search-simple.next-normal .next-search-left {
  border-width: 1px;
}
.next-search-simple.next-normal.next-large .next-search-icon:before, .next-search-simple.next-normal.next-large .next-search-icon .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-search-simple.next-normal.next-medium .next-search-icon:before, .next-search-simple.next-normal.next-medium .next-search-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-search-simple.next-dark .next-search-left {
  border-color: #C4C6CF;
}
.next-search-simple.next-dark .next-search-left .next-search-left-addon {
  border-right: 1px solid #C4C6CF;
}
.next-search-simple.next-dark:hover .next-search-left {
  border-color: #C4C6CF;
}
.next-search-simple.next-dark .next-search-icon {
  color: #999999;
}
.next-search-simple.next-dark .next-search-icon:hover {
  color: #666666;
}
.next-search-simple.next-dark .next-select-inner,
.next-search-simple.next-dark input {
  color: #FFFFFF;
}
.next-search-simple.next-dark .next-input {
  background: rgba(255, 255, 255, 0);
}
.next-search-simple.next-dark .next-select {
  background: rgba(255, 255, 255, 0);
}
.next-search-simple.next-dark .next-search-left {
  border-width: 1px;
}
.next-search-simple.next-dark.next-large .next-search-icon:before, .next-search-simple.next-dark.next-large .next-search-icon .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-search-simple.next-dark.next-medium .next-search-icon:before, .next-search-simple.next-dark.next-medium .next-search-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-search-simple .next-select.next-large {
  height: 38px;
}
.next-search-simple .next-select.next-medium {
  height: 26px;
}

/* Slider */
/* -------------------------------------- */
.next-slick {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  /* 水平滑动 */
  /* 垂直滑动 */
}
.next-slick *,
.next-slick *:before,
.next-slick *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-slick-initialized .next-slick-slide {
  display: block;
}
.next-slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.next-slick-list:focus {
  outline: none;
}
.next-slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.next-slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.next-slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  outline: 0;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-slick[dir=rtl] .next-slick-slide {
  float: right;
}
.next-slick-slide img {
  display: block;
}
.next-slick-arrow {
  display: block;
  position: absolute;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  /* prev/next 按钮不同位置下的外观 */
}
.next-slick-arrow.inner {
  color: #FFFFFF;
  background: #000000;
  opacity: 0.2;
  padding: 0;
  border: none;
}
.next-slick-arrow.inner:focus, .next-slick-arrow.inner:hover {
  color: #FFFFFF;
  background: #000000;
  opacity: 0.4;
}
.next-slick-arrow.inner.disabled {
  color: #CCCCCC;
  background: #F7F8FA;
  opacity: 0.5;
}
.next-slick-arrow.outer {
  color: #666666;
  background: transparent;
  opacity: 0.32;
  padding: 0;
  border: none;
  border-radius: 0px;
}
.next-slick-arrow.outer:focus, .next-slick-arrow.outer:hover {
  color: #333333;
  background: transparent;
  opacity: 0.32;
}
.next-slick-arrow.outer.disabled {
  color: #CCCCCC;
  background: transparent;
  opacity: 0.32;
}
.next-slick-arrow.disabled {
  cursor: not-allowed;
}
.next-slick-dots {
  display: block;
  position: absolute;
  margin: 0;
  padding: 0;
  /* dots 位于水平位置 */
  /* dots 位于右侧垂直位置 */
}
.next-slick-dots-item {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.next-slick-dots-item button {
  cursor: pointer;
  border-width: 0px;
  border-color: white;
  border-style: solid;
  outline: none;
  padding: 0;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.32);
}
.next-slick-dots-item button:hover {
  background-color: rgba(0, 0, 0, 0.32);
  /* border-width: $slick-dots-border-width-hover; */
  border-color: white;
}
.next-slick-dots-item button:focus, .next-slick-dots-item button:hover {
  background: rgba(255, 255, 255, 0.5);
}
.next-slick-dots-item.active button {
  background: #5584ff;
  /* border-width: $slick-dots-border-width-selected; */
  border-color: white;
  -webkit-animation: zoom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
          animation: zoom 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.next-slick-dots.hoz {
  width: 100%;
  bottom: 12px;
  left: 0;
  text-align: center;
}
.next-slick-dots.hoz .next-slick-dots-item {
  margin: 0 4px;
}
.next-slick-dots.ver {
  width: 16px;
  top: 0;
  right: 20px;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.next-slick-dots.ver .next-slick-dots-item {
  margin: 0px 0;
}
.next-slick.next-slick-hoz.next-slick-outer {
  padding: 0 24px;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium {
  width: 28px;
  height: 56px;
  line-height: 56px;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium .next-icon:before, .next-slick.next-slick-hoz .next-slick-arrow.medium .next-icon .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.inner {
  top: calc(50% - 28px);
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.inner.next-slick-prev {
  left: 0;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.inner.next-slick-next {
  right: 0;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.outer {
  top: calc(50% - 28px);
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.outer.next-slick-prev {
  left: -4px;
}
.next-slick.next-slick-hoz .next-slick-arrow.medium.outer.next-slick-next {
  right: -4px;
}
.next-slick.next-slick-hoz .next-slick-arrow.large {
  width: 48px;
  height: 96px;
  line-height: 96px;
}
.next-slick.next-slick-hoz .next-slick-arrow.large .next-icon:before, .next-slick.next-slick-hoz .next-slick-arrow.large .next-icon .next-icon-remote {
  width: 32px;
  font-size: 32px;
  line-height: inherit;
}
.next-slick.next-slick-hoz .next-slick-arrow.large.inner {
  top: calc(50% - 48px);
}
.next-slick.next-slick-hoz .next-slick-arrow.large.inner.next-slick-prev {
  left: 0;
}
.next-slick.next-slick-hoz .next-slick-arrow.large.inner.next-slick-next {
  right: 0;
}
.next-slick.next-slick-hoz .next-slick-arrow.large.outer {
  top: calc(50% - 48px);
}
.next-slick.next-slick-hoz .next-slick-arrow.large.outer.next-slick-prev {
  left: -8px;
}
.next-slick.next-slick-hoz .next-slick-arrow.large.outer.next-slick-next {
  right: -8px;
}
.next-slick.next-slick-ver.next-slick-outer {
  padding: 24px 0;
}
.next-slick.next-slick-ver .next-slick-slide {
  display: block;
  height: auto;
  /* border: $slick-ver-slide-border-width solid transparent; */
}
.next-slick.next-slick-ver .next-slick-arrow {
  /* size medium */
  /* size medium & position inner */
  /* size medium & position outer */
  /* size large */
  /* size large & position inner */
  /* size large & position outer */
}
.next-slick.next-slick-ver .next-slick-arrow.medium {
  width: 56px;
  height: 28px;
  line-height: 28px;
}
.next-slick.next-slick-ver .next-slick-arrow.medium .next-icon:before, .next-slick.next-slick-ver .next-slick-arrow.medium .next-icon .next-icon-remote {
  width: 20px;
  font-size: 20px;
  line-height: inherit;
}
.next-slick.next-slick-ver .next-slick-arrow.medium.inner {
  left: calc(50% - 28px);
}
.next-slick.next-slick-ver .next-slick-arrow.medium.inner.next-slick-prev {
  top: 0;
}
.next-slick.next-slick-ver .next-slick-arrow.medium.inner.next-slick-next {
  bottom: 0;
}
.next-slick.next-slick-ver .next-slick-arrow.medium.outer {
  left: calc(50% - 28px);
}
.next-slick.next-slick-ver .next-slick-arrow.medium.outer.next-slick-prev {
  top: -4px;
}
.next-slick.next-slick-ver .next-slick-arrow.medium.outer.next-slick-next {
  bottom: -4px;
}
.next-slick.next-slick-ver .next-slick-arrow.large {
  width: 96px;
  height: 48px;
  line-height: 48px;
}
.next-slick.next-slick-ver .next-slick-arrow.large .next-icon:before, .next-slick.next-slick-ver .next-slick-arrow.large .next-icon .next-icon-remote {
  width: 32px;
  font-size: 32px;
  line-height: inherit;
}
.next-slick.next-slick-ver .next-slick-arrow.large.inner {
  left: calc(50% - 48px);
}
.next-slick.next-slick-ver .next-slick-arrow.large.inner.next-slick-prev {
  top: 0;
}
.next-slick.next-slick-ver .next-slick-arrow.large.inner.next-slick-next {
  bottom: 0;
}
.next-slick.next-slick-ver .next-slick-arrow.large.outer {
  left: calc(50% - 48px);
}
.next-slick.next-slick-ver .next-slick-arrow.large.outer.next-slick-prev {
  top: -16px;
}
.next-slick.next-slick-ver .next-slick-arrow.large.outer.next-slick-next {
  bottom: -16px;
}

.next-split-btn {
  display: inline-block;
  position: relative;
}
.next-split-btn-spacing-tb {
  padding: 0px 0;
}
.next-split-btn-trigger .next-icon {
  -webkit-transition: -webkit-transform 100ms linear;
  transition: -webkit-transform 100ms linear;
  transition: transform 100ms linear;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
}
.next-split-btn-trigger.next-expand .next-split-btn-symbol-fold {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.next-split-btn-trigger.next-btn-normal:not(:disabled):not(.disabled) .next-icon {
  color: #999999;
}
.next-split-btn-trigger.next-small {
  padding-left: 4px;
  padding-right: 4px;
}
.next-split-btn-trigger.next-medium {
  padding-left: 8px;
  padding-right: 8px;
}
.next-split-btn-symbol-fold::before {
  content: "\E63D";
}
.next-split-btn-symbol-unfold::before {
  content: "";
}

.next-step *,
.next-step *:before,
.next-step *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-step, .next-step:before, .next-step:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.next-step {
  width: 100%;
  position: relative;
  border: none;
}
.next-step-item {
  position: relative;
  vertical-align: middle;
  outline: 0;
  height: 100%;
}
.next-step-item-body {
  outline: 0;
}
.next-step-item-node {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-step-item-node.clicked {
  -webkit-transform: scale3d(0.8, 0.8, 0.8);
          transform: scale3d(0.8, 0.8, 0.8);
}
.next-step-horizontal {
  overflow: hidden;
}
.next-step-horizontal > .next-step-item {
  display: inline-block;
  text-align: left;
}
.next-step-vertical > .next-step-item {
  display: block;
  text-align: center;
}

.next-step-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-step-arrow .next-step-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 32px;
  line-height: 32px;
  margin-left: 16px;
  margin-right: 4px;
}
.next-step-arrow .next-step-item:before {
  content: "";
  position: absolute;
  left: -16px;
  top: 0;
  z-index: 1;
  border: 16px solid transparent;
  border-left-color: transparent;
}
.next-step-arrow .next-step-item:after {
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  z-index: 1;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-left: 16px solid transparent;
}
.next-step-arrow .next-step-item .next-step-item-container {
  min-width: 100px;
  height: 32px;
  cursor: pointer;
}
.next-step-arrow .next-step-item .next-step-item-container .next-step-item-title {
  height: 32px;
  line-height: 32px;
  font-weight: bold;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
.next-step-arrow > .next-step-item-wait {
  background: #EBECF0;
}
.next-step-arrow > .next-step-item-wait .next-step-item-tail-overlay {
  background: #000000;
}
.next-step-arrow > .next-step-item-wait .next-step-item-tail-underlay {
  background: #CCCCCC;
}
.next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node {
  color: #000000;
}
.next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node-circle {
  background: #EBECF0;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-wait > .next-step-item-container .next-step-item-node-dot {
  background: #EBECF0;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-wait .next-step-item-title {
  color: #999999;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-wait .next-step-item-content {
  color: #999999;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-wait .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-arrow > .next-step-item-wait .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-arrow > .next-step-item-wait .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-arrow > .next-step-item-wait:before {
  border: 16px solid #EBECF0;
  border-left-color: transparent;
}
.next-step-arrow > .next-step-item-wait:after {
  border-left-color: #EBECF0;
}
.next-step-arrow > .next-step-item-process {
  background: #5584FF;
}
.next-step-arrow > .next-step-item-process .next-step-item-tail-overlay {
  background: #000000;
}
.next-step-arrow > .next-step-item-process .next-step-item-tail-underlay {
  background: #CCCCCC;
}
.next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node {
  color: #000000;
}
.next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node-circle {
  background: #5584FF;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-process > .next-step-item-container .next-step-item-node-dot {
  background: #5584FF;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-process .next-step-item-title {
  color: #FFFFFF;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-process .next-step-item-content {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-process .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-arrow > .next-step-item-process .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-arrow > .next-step-item-process .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-arrow > .next-step-item-process:before {
  border: 16px solid #5584FF;
  border-left-color: transparent;
}
.next-step-arrow > .next-step-item-process:after {
  border-left-color: #5584FF;
}
.next-step-arrow > .next-step-item-finish {
  background: #DEE8FF;
}
.next-step-arrow > .next-step-item-finish .next-step-item-tail-overlay {
  background: #000000;
}
.next-step-arrow > .next-step-item-finish .next-step-item-tail-underlay {
  background: #CCCCCC;
}
.next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node {
  color: #000000;
}
.next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node-circle {
  background: #DEE8FF;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-finish > .next-step-item-container .next-step-item-node-dot {
  background: #DEE8FF;
  border-color: #000000;
}
.next-step-arrow > .next-step-item-finish .next-step-item-title {
  color: #5584FF;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-finish .next-step-item-content {
  color: #5584FF;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-arrow > .next-step-item-finish .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-arrow > .next-step-item-finish .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-arrow > .next-step-item-finish .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon:before, .next-step-arrow > .next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-arrow > .next-step-item-finish:before {
  border: 16px solid #DEE8FF;
  border-left-color: transparent;
}
.next-step-arrow > .next-step-item-finish:after {
  border-left-color: #DEE8FF;
}
.next-step-arrow .next-step-item-disabled {
  cursor: not-allowed;
  background: #F7F8FA;
}
.next-step-arrow .next-step-item-disabled .next-step-item-tail-overlay {
  background: #000000;
}
.next-step-arrow .next-step-item-disabled .next-step-item-tail-underlay {
  background: #CCCCCC;
}
.next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node {
  color: #000000;
}
.next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node-circle {
  background: #F7F8FA;
  border-color: #000000;
}
.next-step-arrow .next-step-item-disabled > .next-step-item-container .next-step-item-node-dot {
  background: #F7F8FA;
  border-color: #000000;
}
.next-step-arrow .next-step-item-disabled .next-step-item-title {
  color: #CCCCCC;
  word-break: break-word;
}
.next-step-arrow .next-step-item-disabled .next-step-item-content {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-arrow .next-step-item-disabled .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-arrow .next-step-item-disabled .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-arrow .next-step-item-disabled .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon:before, .next-step-arrow .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-arrow .next-step-item-disabled:before {
  border: 16px solid #F7F8FA;
  border-left-color: transparent;
}
.next-step-arrow .next-step-item-disabled:after {
  border-left-color: #F7F8FA;
}
.next-step-arrow .next-step-item-disabled .next-step-item-container {
  cursor: not-allowed;
}
.next-step-arrow .next-step-item-read-only {
  cursor: default;
}
.next-step-arrow .next-step-item-read-only .next-step-item-container {
  cursor: default;
}
.next-step-arrow .next-step-item-first {
  margin-left: 0;
}
.next-step-arrow .next-step-item-first:before {
  border: 16px solid transparent;
}
.next-step-arrow .next-step-item-last {
  margin-right: 0;
}
.next-step-arrow .next-step-item-last:after {
  border: 16px solid transparent;
}

.next-step-circle .next-step-item-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0 8px;
}
.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-text {
  color: #5584FF;
  font-size: 12px;
}
.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-underlay {
  stroke: #A0A2AD;
  stroke-width: 3px;
}
.next-step-circle .next-step-item-container .next-step-item-progress .next-progress-circle-overlay-normal {
  stroke: #5584FF;
  stroke-width: 3px;
}
.next-step-circle .next-step-item-container .next-step-item-node-placeholder {
  display: inline-block;
}
.next-step-circle > .next-step-item-wait .next-step-item-tail-overlay {
  background: #C4C6CF;
}
.next-step-circle > .next-step-item-wait .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node {
  color: #666666;
}
.next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #A0A2AD;
}
.next-step-circle > .next-step-item-wait > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #A0A2AD;
}
.next-step-circle > .next-step-item-wait .next-step-item-title {
  color: #666666;
  word-break: break-word;
}
.next-step-circle > .next-step-item-wait .next-step-item-content {
  color: #666666;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-circle > .next-step-item-wait .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-circle > .next-step-item-wait .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-circle > .next-step-item-wait .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-circle > .next-step-item-process .next-step-item-tail-overlay {
  background: #C4C6CF;
}
.next-step-circle > .next-step-item-process .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node {
  color: #FFFFFF;
}
.next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node-circle {
  background: #5584FF;
  border-color: #5584FF;
}
.next-step-circle > .next-step-item-process > .next-step-item-container .next-step-item-node-dot {
  background: #5584FF;
  border-color: #5584FF;
}
.next-step-circle > .next-step-item-process .next-step-item-title {
  color: #333333;
  word-break: break-word;
}
.next-step-circle > .next-step-item-process .next-step-item-content {
  color: #333333;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-circle > .next-step-item-process .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-circle > .next-step-item-process .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-circle > .next-step-item-process .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-circle > .next-step-item-finish .next-step-item-tail-overlay {
  background: #5584FF;
}
.next-step-circle > .next-step-item-finish .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node {
  color: #5584FF;
}
.next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #5584FF;
}
.next-step-circle > .next-step-item-finish > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #5584FF;
}
.next-step-circle > .next-step-item-finish .next-step-item-title {
  color: #666666;
  word-break: break-word;
}
.next-step-circle > .next-step-item-finish .next-step-item-content {
  color: #666666;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-circle > .next-step-item-finish .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-circle > .next-step-item-finish .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-circle > .next-step-item-finish .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon:before, .next-step-circle > .next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-circle .next-step-item-disabled .next-step-item-tail-overlay {
  background: #E6E7EB;
}
.next-step-circle .next-step-item-disabled .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-progress {
  width: 32px;
  height: 32px;
}
.next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node {
  color: #CCCCCC;
}
.next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #E6E7EB;
}
.next-step-circle .next-step-item-disabled > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #E6E7EB;
}
.next-step-circle .next-step-item-disabled .next-step-item-title {
  color: #CCCCCC;
  word-break: break-word;
}
.next-step-circle .next-step-item-disabled .next-step-item-content {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-circle .next-step-item-disabled .next-step-item-node-placeholder {
  width: 32px;
  height: 32px;
  position: relative;
}
.next-step-circle .next-step-item-disabled .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-circle .next-step-item-disabled .next-step-item-node-circle {
  display: block;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon:before, .next-step-circle .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-circle .next-step-item-disabled .next-step-item-node-placeholder,
.next-step-circle .next-step-item-disabled .next-step-item-node {
  cursor: not-allowed;
}
.next-step-circle .next-step-item-read-only .next-step-item-node-placeholder,
.next-step-circle .next-step-item-read-only .next-step-item-node {
  cursor: default;
}
.next-step-circle .next-step-item-last .next-step-item-tail {
  display: none;
}
.next-step-circle.next-step-horizontal {
  text-align: center;
  white-space: nowrap;
}
.next-step-circle.next-step-horizontal > .next-step-item .next-step-item-title {
  white-space: normal;
}
.next-step-circle.next-step-horizontal > .next-step-item .next-step-item-content {
  white-space: normal;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 48px);
  vertical-align: middle;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body {
  width: 100px;
  left: -26px;
  text-align: center;
  position: absolute;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-circle.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 48px);
  vertical-align: middle;
}
.next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-circle.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body {
  width: 100px;
  left: -26px;
  text-align: center;
  position: absolute;
}
.next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-circle.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 48px);
  vertical-align: middle;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body {
  width: 100px;
  left: -26px;
  text-align: center;
  position: absolute;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-circle.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 48px);
  vertical-align: middle;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body {
  width: 100px;
  left: -26px;
  text-align: center;
  position: absolute;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  font-size: 14px;
  line-height: 18px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-circle.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item {
  vertical-align: unset;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item:last-child .next-step-item-tail {
  display: none;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  max-width: 100px;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body .next-step-item-title {
  display: inline-block;
  padding-right: 8px;
  margin-top: 9px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-tail {
  width: calc(100% - 148px);
  position: absolute;
  right: 0;
  margin-top: -1px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item:last-child .next-step-item-tail {
  display: none;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  max-width: 100px;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body .next-step-item-title {
  display: inline-block;
  padding-right: 8px;
  margin-top: 9px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-tail {
  width: calc(100% - 148px);
  position: absolute;
  right: 0;
  margin-top: -1px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item:last-child .next-step-item-tail {
  display: none;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  max-width: 100px;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body .next-step-item-title {
  display: inline-block;
  padding-right: 8px;
  margin-top: 9px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-tail {
  width: calc(100% - 148px);
  position: absolute;
  right: 0;
  margin-top: -1px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item:last-child .next-step-item-tail {
  display: none;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-body {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  max-width: 100px;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-body .next-step-item-title {
  display: inline-block;
  padding-right: 8px;
  margin-top: 9px;
}
.next-step-circle.next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-tail {
  width: calc(100% - 148px);
  position: absolute;
  right: 0;
  margin-top: -1px;
}
.next-step-circle.next-step-vertical {
  font-size: 0;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.next-step-circle.next-step-vertical .next-step-item-container {
  padding: 0;
}
.next-step-circle.next-step-vertical > .next-step-item:last-child .next-step-item-tail {
  display: block;
  visibility: hidden;
}
.next-step-circle.next-step-vertical > .next-step-item-wait .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-circle.next-step-vertical > .next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-circle.next-step-vertical > .next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-circle.next-step-vertical > .next-step-item-wait > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 16px;
  margin-left: 8px;
}
.next-step-circle.next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle.next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-circle.next-step-vertical > .next-step-item-process .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-circle.next-step-vertical > .next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-circle.next-step-vertical > .next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-circle.next-step-vertical > .next-step-item-process > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 16px;
  margin-left: 8px;
}
.next-step-circle.next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle.next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-circle.next-step-vertical > .next-step-item-finish .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-circle.next-step-vertical > .next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-circle.next-step-vertical > .next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-circle.next-step-vertical > .next-step-item-finish > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 16px;
  margin-left: 8px;
}
.next-step-circle.next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle.next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 16px;
  margin-left: 8px;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  margin-top: 8px;
  text-align: left;
  font-weight: bold;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle.next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}

.next-step-dot .next-step-item-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0 8px;
  margin-top: -1px;
  margin-bottom: -1px;
}
.next-step-dot .next-step-item-container .next-step-item-node-placeholder {
  display: inline-block;
}
.next-step-dot .next-step-item-container .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-dot .next-step-item-container .next-step-item-node .next-icon:before, .next-step-dot .next-step-item-container .next-step-item-node .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-dot > .next-step-item-wait .next-step-item-tail-overlay {
  background: #C4C6CF;
}
.next-step-dot > .next-step-item-wait .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-dot > .next-step-item-wait > .next-step-item-container .next-step-item-progress {
  width: 12px;
  height: 12px;
}
.next-step-dot > .next-step-item-wait > .next-step-item-container .next-step-item-node {
  color: #999999;
}
.next-step-dot > .next-step-item-wait > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #A0A2AD;
}
.next-step-dot > .next-step-item-wait > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #A0A2AD;
}
.next-step-dot > .next-step-item-wait .next-step-item-title {
  color: #666666;
  word-break: break-word;
}
.next-step-dot > .next-step-item-wait .next-step-item-content {
  color: #666666;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-dot > .next-step-item-wait .next-step-item-node-placeholder {
  width: 12px;
  height: 12px;
  position: relative;
}
.next-step-dot > .next-step-item-wait .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-dot > .next-step-item-wait .next-step-item-node-circle {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-dot > .next-step-item-wait .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-dot > .next-step-item-wait .next-step-item-node-circle .next-icon:before, .next-step-dot > .next-step-item-wait .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-dot > .next-step-item-wait .next-step-item-content {
  font-size: 12px;
}
.next-step-dot > .next-step-item-wait .next-step-item-node-dot {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.next-step-dot > .next-step-item-process .next-step-item-tail-overlay {
  background: #C4C6CF;
}
.next-step-dot > .next-step-item-process .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-dot > .next-step-item-process > .next-step-item-container .next-step-item-progress {
  width: 12px;
  height: 12px;
}
.next-step-dot > .next-step-item-process > .next-step-item-container .next-step-item-node {
  color: #5584FF;
}
.next-step-dot > .next-step-item-process > .next-step-item-container .next-step-item-node-circle {
  background: #5584FF;
  border-color: #5584FF;
}
.next-step-dot > .next-step-item-process > .next-step-item-container .next-step-item-node-dot {
  background: #5584FF;
  border-color: #5584FF;
}
.next-step-dot > .next-step-item-process .next-step-item-title {
  color: #333333;
  word-break: break-word;
}
.next-step-dot > .next-step-item-process .next-step-item-content {
  color: #333333;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-dot > .next-step-item-process .next-step-item-node-placeholder {
  width: 12px;
  height: 12px;
  position: relative;
}
.next-step-dot > .next-step-item-process .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-dot > .next-step-item-process .next-step-item-node-circle {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-dot > .next-step-item-process .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-dot > .next-step-item-process .next-step-item-node-circle .next-icon:before, .next-step-dot > .next-step-item-process .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-dot > .next-step-item-process .next-step-item-content {
  font-size: 12px;
}
.next-step-dot > .next-step-item-process .next-step-item-node-dot {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.next-step-dot > .next-step-item-finish .next-step-item-tail-overlay {
  background: #5584FF;
}
.next-step-dot > .next-step-item-finish .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-dot > .next-step-item-finish > .next-step-item-container .next-step-item-progress {
  width: 12px;
  height: 12px;
}
.next-step-dot > .next-step-item-finish > .next-step-item-container .next-step-item-node {
  color: #5584FF;
}
.next-step-dot > .next-step-item-finish > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #5584FF;
}
.next-step-dot > .next-step-item-finish > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #5584FF;
}
.next-step-dot > .next-step-item-finish .next-step-item-title {
  color: #666666;
  word-break: break-word;
}
.next-step-dot > .next-step-item-finish .next-step-item-content {
  color: #666666;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-dot > .next-step-item-finish .next-step-item-node-placeholder {
  width: 12px;
  height: 12px;
  position: relative;
}
.next-step-dot > .next-step-item-finish .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-dot > .next-step-item-finish .next-step-item-node-circle {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-dot > .next-step-item-finish .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-dot > .next-step-item-finish .next-step-item-node-circle .next-icon:before, .next-step-dot > .next-step-item-finish .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-dot > .next-step-item-finish .next-step-item-content {
  font-size: 12px;
}
.next-step-dot > .next-step-item-finish .next-step-item-node-dot {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.next-step-dot .next-step-item-disabled .next-step-item-tail-overlay {
  background: #E6E7EB;
}
.next-step-dot .next-step-item-disabled .next-step-item-tail-underlay {
  background: #E6E7EB;
}
.next-step-dot .next-step-item-disabled > .next-step-item-container .next-step-item-progress {
  width: 12px;
  height: 12px;
}
.next-step-dot .next-step-item-disabled > .next-step-item-container .next-step-item-node {
  color: #E6E7EB;
}
.next-step-dot .next-step-item-disabled > .next-step-item-container .next-step-item-node-circle {
  background: #FFFFFF;
  border-color: #DCDEE3;
}
.next-step-dot .next-step-item-disabled > .next-step-item-container .next-step-item-node-dot {
  background: #FFFFFF;
  border-color: #DCDEE3;
}
.next-step-dot .next-step-item-disabled .next-step-item-title {
  color: #CCCCCC;
  word-break: break-word;
}
.next-step-dot .next-step-item-disabled .next-step-item-content {
  color: #CCCCCC;
  font-size: 12px;
  line-height: 1.5;
  word-break: break-word;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-placeholder {
  width: 12px;
  height: 12px;
  position: relative;
}
.next-step-dot .next-step-item-disabled .next-step-item-node {
  position: relative;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-circle {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  font-weight: normal;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon {
  -webkit-animation: zoomIn 300ms linear;
          animation: zoomIn 300ms linear;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon:before, .next-step-dot .next-step-item-disabled .next-step-item-node-circle .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-step-dot .next-step-item-disabled .next-step-item-content {
  font-size: 12px;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-dot {
  display: block;
  width: 12px;
  height: 12px;
  font-size: 12px;
  line-height: 10px;
  text-align: center;
  border: 1px solid;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.next-step-dot .next-step-item-disabled .next-step-item-node-placeholder,
.next-step-dot .next-step-item-disabled .next-step-item-node {
  cursor: not-allowed;
}
.next-step-dot .next-step-item-read-only .next-step-item-node-placeholder,
.next-step-dot .next-step-item-read-only .next-step-item-node {
  cursor: default;
}
.next-step-dot .next-step-item-last .next-step-item-tail {
  display: none;
}
.next-step-dot.next-step-horizontal {
  text-align: center;
  white-space: nowrap;
}
.next-step-dot.next-step-horizontal > .next-step-item .next-step-item-title {
  white-space: normal;
}
.next-step-dot.next-step-horizontal > .next-step-item .next-step-item-content {
  white-space: normal;
}
.next-step-dot.next-step-horizontal .next-step-item-node .next-icon {
  vertical-align: middle;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 28px);
  vertical-align: middle;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait > .next-step-item-body {
  width: 100px;
  left: -36px;
  text-align: center;
  position: absolute;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-dot.next-step-horizontal > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-dot.next-step-horizontal > .next-step-item-process .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 28px);
  vertical-align: middle;
}
.next-step-dot.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-dot.next-step-horizontal > .next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-dot.next-step-horizontal > .next-step-item-process > .next-step-item-body {
  width: 100px;
  left: -36px;
  text-align: center;
  position: absolute;
}
.next-step-dot.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-dot.next-step-horizontal > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 28px);
  vertical-align: middle;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish > .next-step-item-body {
  width: 100px;
  left: -36px;
  text-align: center;
  position: absolute;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-dot.next-step-horizontal > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled .next-step-item-tail {
  display: inline-block;
  clear: both;
  width: calc(100% - 28px);
  vertical-align: middle;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
  display: block;
  height: 1px;
  position: relative;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 1px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  width: 100%;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled > .next-step-item-body {
  width: 100px;
  left: -36px;
  text-align: center;
  position: absolute;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  font-weight: bold;
}
.next-step-dot.next-step-horizontal > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  margin-top: 4px;
}
.next-step-dot.next-step-vertical {
  padding: 0 0 0 4px;
  font-size: 0;
  display: table-cell;
  position: relative;
}
.next-step-dot.next-step-vertical .next-step-item-container {
  padding: 0;
}
.next-step-dot.next-step-vertical > .next-step-item:last-child .next-step-item-tail {
  display: block;
  visibility: hidden;
}
.next-step-dot.next-step-vertical > .next-step-item-wait .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-dot.next-step-vertical > .next-step-item-wait .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-dot.next-step-vertical > .next-step-item-wait .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-dot.next-step-vertical > .next-step-item-wait > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 6px;
  margin-left: 8px;
}
.next-step-dot.next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  margin-top: 0px;
  font-weight: bold;
  text-align: left;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot.next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  margin-top: 8px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-dot.next-step-vertical > .next-step-item-process .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-dot.next-step-vertical > .next-step-item-process .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-dot.next-step-vertical > .next-step-item-process .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-dot.next-step-vertical > .next-step-item-process > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 6px;
  margin-left: 8px;
}
.next-step-dot.next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  margin-top: 0px;
  font-weight: bold;
  text-align: left;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot.next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  margin-top: 8px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-dot.next-step-vertical > .next-step-item-finish .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-dot.next-step-vertical > .next-step-item-finish .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-dot.next-step-vertical > .next-step-item-finish .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-dot.next-step-vertical > .next-step-item-finish > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 6px;
  margin-left: 8px;
}
.next-step-dot.next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  margin-top: 0px;
  font-weight: bold;
  text-align: left;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot.next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  margin-top: 8px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled .next-step-item-tail {
  width: 1px;
  height: 0;
  margin: 8px auto;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-underlay {
  height: 100%;
  width: 1px;
  position: relative;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled .next-step-item-tail .next-step-item-tail-overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 1px;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled > .next-step-item-body {
  position: absolute;
  top: 0;
  left: 6px;
  margin-left: 8px;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  margin-top: 0px;
  font-weight: bold;
  text-align: left;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot.next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  margin-top: 8px;
  min-height: 8px;
  text-align: left;
  font-size: 12px;
  line-height: 1.5;
}

.next-step-horizontal[dir=rtl] > .next-step-item {
  text-align: right;
}

.next-step-arrow[dir=rtl] .next-step-item {
  height: 32px;
  line-height: 32px;
  margin-left: 4px;
  margin-right: 16px;
}
.next-step-arrow[dir=rtl] .next-step-item:before {
  right: -16px;
  left: auto;
  border: 16px solid transparent;
  border-right-color: transparent;
}
.next-step-arrow[dir=rtl] .next-step-item:after {
  left: -32px;
  right: auto;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-right: 16px solid transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-wait {
  background: #EBECF0;
}
.next-step-arrow[dir=rtl] > .next-step-item-wait .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-arrow[dir=rtl] > .next-step-item-wait:before {
  border: 16px solid #EBECF0;
  border-right-color: transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-wait:after {
  border-right-color: #EBECF0;
  border-left-color: transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-process {
  background: #5584FF;
}
.next-step-arrow[dir=rtl] > .next-step-item-process .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-arrow[dir=rtl] > .next-step-item-process:before {
  border: 16px solid #5584FF;
  border-right-color: transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-process:after {
  border-right-color: #5584FF;
  border-left-color: transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-finish {
  background: #DEE8FF;
}
.next-step-arrow[dir=rtl] > .next-step-item-finish .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-arrow[dir=rtl] > .next-step-item-finish:before {
  border: 16px solid #DEE8FF;
  border-right-color: transparent;
}
.next-step-arrow[dir=rtl] > .next-step-item-finish:after {
  border-right-color: #DEE8FF;
  border-left-color: transparent;
}
.next-step-arrow[dir=rtl] .next-step-item-disabled {
  background: #F7F8FA;
}
.next-step-arrow[dir=rtl] .next-step-item-disabled .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-arrow[dir=rtl] .next-step-item-disabled:before {
  border: 16px solid #F7F8FA;
  border-right-color: transparent;
}
.next-step-arrow[dir=rtl] .next-step-item-disabled:after {
  border-right-color: #F7F8FA;
  border-left-color: transparent;
}
.next-step-arrow[dir=rtl] .next-step-item-first {
  margin-right: 0;
}
.next-step-arrow[dir=rtl] .next-step-item-last {
  margin-left: 0;
}

.next-step-circle[dir=rtl] > .next-step-item-wait .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-circle[dir=rtl] > .next-step-item-process .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-circle[dir=rtl] > .next-step-item-finish .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-circle[dir=rtl] .next-step-item-disabled .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal > .next-step-item-wait > .next-step-item-body {
  right: -26px;
  left: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal > .next-step-item-process > .next-step-item-body {
  right: -26px;
  left: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal > .next-step-item-finish > .next-step-item-body {
  right: -26px;
  left: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal > .next-step-item-disabled > .next-step-item-body {
  right: -26px;
  left: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body {
  left: auto;
  right: 0;
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-body .next-step-item-title {
  padding-left: 8px;
  padding-right: 0;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-wait .next-step-item-tail {
  left: 0;
  right: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body {
  left: auto;
  right: 0;
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-body .next-step-item-title {
  padding-left: 8px;
  padding-right: 0;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-process .next-step-item-tail {
  left: 0;
  right: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body {
  left: auto;
  right: 0;
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-body .next-step-item-title {
  padding-left: 8px;
  padding-right: 0;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-finish .next-step-item-tail {
  left: 0;
  right: auto;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-body {
  left: auto;
  right: 0;
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-body .next-step-item-title {
  padding-left: 8px;
  padding-right: 0;
}
.next-step-circle[dir=rtl].next-step-horizontal.next-step-label-horizontal > .next-step-item-disabled .next-step-item-tail {
  left: 0;
  right: auto;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body {
  right: 16px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body {
  right: 16px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body {
  right: 16px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body {
  right: 16px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-circle[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  text-align: right;
}

.next-step-dot[dir=rtl] > .next-step-item-wait .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-dot[dir=rtl] > .next-step-item-process .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-dot[dir=rtl] > .next-step-item-finish .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-dot[dir=rtl] .next-step-item-disabled .next-step-item-node-dot {
  right: 50%;
  left: auto;
}
.next-step-dot[dir=rtl].next-step-horizontal > .next-step-item-wait > .next-step-item-body {
  right: -36px;
  left: auto;
}
.next-step-dot[dir=rtl].next-step-horizontal > .next-step-item-process > .next-step-item-body {
  right: -36px;
  left: auto;
}
.next-step-dot[dir=rtl].next-step-horizontal > .next-step-item-finish > .next-step-item-body {
  right: -36px;
  left: auto;
}
.next-step-dot[dir=rtl].next-step-horizontal > .next-step-item-disabled > .next-step-item-body {
  right: -36px;
  left: auto;
}
.next-step-dot[dir=rtl].next-step-vertical {
  padding: 0 4px 0 0;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body {
  right: 6px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-wait > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body {
  right: 6px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-process > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body {
  right: 6px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-finish > .next-step-item-body > .next-step-item-content {
  text-align: right;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body {
  right: 6px;
  left: auto;
  margin-right: 8px;
  margin-left: 0;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-title {
  text-align: right;
  font-family: Roboto, "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Microsoft YaHei";
  font-size: 12px;
  line-height: 1.2857142;
}
.next-step-dot[dir=rtl].next-step-vertical > .next-step-item-disabled > .next-step-item-body > .next-step-item-content {
  text-align: right;
}

.next-switch:after[dir=rtl] {
  content: " ";
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}
.next-switch-medium[dir=rtl]:after {
  right: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.next-switch-small[dir=rtl]:after {
  right: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.next-switch-on[dir=rtl] > .next-switch-children {
  color: #FFFFFF;
}
.next-switch-on[disabled][dir=rtl]:after {
  left: 0;
  right: 100%;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
}
.next-switch-off[dir=rtl]:after {
  right: 0;
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  -webkit-box-shadow: -1px 0px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: -1px 0px 3px 0px rgba(0, 0, 0, 0.12);
}
.next-switch-off[dir=rtl] > .next-switch-children {
  right: auto;
}
.next-switch-off.next-switch-small[dir=rtl] > .next-switch-children {
  right: auto;
}

.next-switch {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  text-align: left;
  cursor: pointer;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden;
  -webkit-transition: background 0.1s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background 0.1s cubic-bezier(0.4, 0, 0.2, 1), border-color 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}
.next-switch *,
.next-switch *:before,
.next-switch *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-switch-btn {
  -webkit-transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
.next-switch:after {
  content: "";
}
.next-switch-loading {
  pointer-events: none;
}
.next-switch-loading .next-icon-loading {
  color: #5584FF;
  text-align: center;
  -webkit-transform: translate(-1px, -1px);
      -ms-transform: translate(-1px, -1px);
          transform: translate(-1px, -1px);
}
.next-switch-loading .next-icon-loading.next-switch-inner-icon:before {
  vertical-align: top;
}
.next-switch-medium {
  position: relative;
  display: inline-block;
  border: 2px solid transparent;
  width: 56px;
  height: 28px;
  border-radius: 20px;
}
.next-switch-medium:not([disabled]):active .next-switch-btn {
  width: 31.2px;
}
.next-switch-medium.next-switch-on:not([disabled]):active .next-switch-btn {
  left: calc(100% - 31.2px);
}
.next-switch-medium.next-switch-auto-width {
  min-width: 56px;
  width: auto;
  overflow: initial;
}
.next-switch-medium:after {
  content: "";
}
.next-switch-medium > .next-switch-btn {
  border: 1px solid transparent;
  position: absolute;
  left: calc(100% - 24px);
  width: 24px;
  height: 24px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-switch-medium > .next-switch-children {
  height: 24px;
  line-height: 24px;
}
.next-switch-medium > .next-switch-children {
  font-size: 12px;
}
.next-switch-medium.next-switch.next-switch-on > .next-switch-children {
  margin: 0 32px 0 8px;
}
.next-switch-medium.next-switch.next-switch-off > .next-switch-children {
  margin: 0 8px 0 32px;
}
.next-switch-medium.next-switch-loading .next-icon-loading {
  line-height: 24px;
  height: 24px;
  width: 24px;
}
.next-switch-medium.next-switch-loading .next-icon-loading:before, .next-switch-medium.next-switch-loading .next-icon-loading .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-switch-small {
  position: relative;
  display: inline-block;
  border: 2px solid transparent;
  width: 44px;
  height: 24px;
  border-radius: 20px;
}
.next-switch-small:not([disabled]):active .next-switch-btn {
  width: 26px;
}
.next-switch-small.next-switch-on:not([disabled]):active .next-switch-btn {
  left: calc(100% - 26px);
}
.next-switch-small.next-switch-auto-width {
  min-width: 44px;
  width: auto;
  overflow: initial;
}
.next-switch-small:after {
  content: "";
}
.next-switch-small > .next-switch-btn {
  border: 1px solid transparent;
  position: absolute;
  left: calc(100% - 20px);
  width: 20px;
  height: 20px;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-switch-small > .next-switch-children {
  height: 20px;
  line-height: 20px;
}
.next-switch-small > .next-switch-children {
  font-size: 12px;
}
.next-switch-small.next-switch.next-switch-on > .next-switch-children {
  margin: 0 28px 0 8px;
}
.next-switch-small.next-switch.next-switch-off > .next-switch-children {
  margin: 0 8px 0 28px;
}
.next-switch-small.next-switch-loading .next-icon-loading {
  line-height: 20px;
  height: 20px;
  width: 20px;
}
.next-switch-small.next-switch-loading .next-icon-loading:before, .next-switch-small.next-switch-loading .next-icon-loading .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-switch-on {
  background-color: #5584FF;
}
.next-switch-on .next-switch-btn {
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  border-color: transparent;
}
.next-switch-on > .next-switch-children {
  color: #FFFFFF;
}
.next-switch-on:focus, .next-switch-on.hover, .next-switch-on:hover {
  background-color: #3E71F7;
}
.next-switch-on:focus .next-switch-btn, .next-switch-on.hover .next-switch-btn, .next-switch-on:hover .next-switch-btn {
  background-color: #FFFFFF;
}
.next-switch-on[disabled] {
  background-color: #EBECF0;
  cursor: not-allowed;
}
.next-switch-on[disabled] .next-switch-btn {
  right: 0;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #F7F8FA;
  border-color: transparent;
}
.next-switch-on[disabled] > .next-switch-children {
  color: #CCCCCC;
}
.next-switch-off {
  background-color: #EBECF0;
  border-color: #EBECF0;
}
.next-switch-off:focus, .next-switch-off.hover, .next-switch-off:hover {
  background-color: #EBECF0;
  border-color: #EBECF0;
}
.next-switch-off .next-switch-btn {
  left: 0;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  border-color: transparent;
}
.next-switch-off:focus .next-switch-btn, .next-switch-off.hover .next-switch-btn, .next-switch-off:hover .next-switch-btn {
  background-color: #FFFFFF;
}
.next-switch-off > .next-switch-children {
  color: #999999;
}
.next-switch-off[disabled] {
  background-color: #EBECF0;
  cursor: not-allowed;
}
.next-switch-off[disabled] .next-switch-btn {
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.12);
  background-color: #F7F8FA;
  border-color: transparent;
}
.next-switch-off[disabled] > .next-switch-children {
  color: #C4C6CF;
}

.next-tabs {
  /* Nav Button */
  /* ----------------- */
  /* position: vertical */
  /* ----------------- */
  /* Size */
  /* ----------------- */
  /* shape: pure */
  /* ----------------- */
  /* Shape: wrapped */
  /* --------------------- */
  /* Shape: wrapped(top) */
  /* Shape: wrapped(bottom) */
  /* Shape: wrapped(left) */
  /* Shape: wrapped(right) */
  /* Shape: text */
  /* ------------------- */
}
.next-tabs {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
}
.next-tabs *,
.next-tabs *:before,
.next-tabs *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tabs-bar {
  outline: none;
}
.next-tabs-bar-popup {
  overflow-y: auto;
  max-height: 480px;
}
.next-tabs-nav-container {
  position: relative;
}
.next-tabs-nav-container:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-tabs-nav-wrap {
  overflow: hidden;
}
.next-tabs-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}
.next-tabs-scrollable .next-tabs-nav-scroll {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.next-tabs-scrollable .next-tabs-nav-scroll::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  -webkit-appearance: none;
  opacity: 0 !important;
}
.next-tabs-nav {
  display: inline-block;
  position: relative;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  list-style: none;
  padding: 0;
  margin: 0;
}
.next-tabs-nav-enter, .next-tabs-nav-appear {
  -webkit-animation: fadeInLeft 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: fadeInLeft 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.next-tabs-nav-leave {
  -webkit-animation: fadeOutLeft 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: fadeOutLeft 0.2s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.next-tabs-nav.next-disable-animation .next-tabs-tab:before {
  -webkit-transition: none;
  transition: none;
}
.next-tabs-tab {
  display: inline-block;
  position: relative;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-tabs-tab-inner {
  position: relative;
  cursor: pointer;
  text-decoration: none;
}
.next-tabs-tab:before {
  content: "";
  position: absolute;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}
.next-tabs-tab.active {
  font-weight: normal;
}
.next-tabs-tab .next-tabs-tab-close {
  color: #666666;
}
.next-tabs-tab .next-tabs-tab-close:hover {
  color: #333333;
}
.next-tabs-tab .next-tabs-tab-close:focus {
  outline: none;
}
.next-tabs-tab.active .next-tabs-tab-close {
  color: #5584FF;
}
.next-tabs-tab.disabled .next-tabs-tab-close {
  color: #DCDEE3;
}
.next-tabs-tab:focus {
  outline: none;
}
.next-tabs-tabpane {
  visibility: hidden;
  opacity: 0;
}
.next-tabs-tabpane.active {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.next-tabs-tabpane.hidden {
  overflow: hidden;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
.next-tabs-btn-down, .next-tabs-btn-prev, .next-tabs-btn-next {
  position: absolute;
  top: 0;
  cursor: pointer;
  padding: 0;
  border: 0;
  outline: none;
  height: 100%;
  background: transparent;
  border-color: transparent;
}
.next-tabs-btn-down, .next-tabs-btn-down:link, .next-tabs-btn-down:visited, .next-tabs-btn-down.visited, .next-tabs-btn-prev, .next-tabs-btn-prev:link, .next-tabs-btn-prev:visited, .next-tabs-btn-prev.visited, .next-tabs-btn-next, .next-tabs-btn-next:link, .next-tabs-btn-next:visited, .next-tabs-btn-next.visited {
  color: #666666;
}
.next-tabs-btn-down:focus, .next-tabs-btn-down:hover, .next-tabs-btn-down.hover, .next-tabs-btn-prev:focus, .next-tabs-btn-prev:hover, .next-tabs-btn-prev.hover, .next-tabs-btn-next:focus, .next-tabs-btn-next:hover, .next-tabs-btn-next.hover {
  color: #333333;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-tabs-btn-down:active, .next-tabs-btn-down.active, .next-tabs-btn-prev:active, .next-tabs-btn-prev.active, .next-tabs-btn-next:active, .next-tabs-btn-next.active {
  color: #333333;
  background: transparent;
  border-color: transparent;
  text-decoration: none;
}
.next-tabs-btn-down.disabled, .next-tabs-btn-prev.disabled, .next-tabs-btn-next.disabled {
  cursor: not-allowed;
  color: #DCDEE3;
}
.next-tabs-btn-next {
  right: 8px;
}
.next-tabs-btn-prev {
  right: 32px;
}
.next-tabs-btn-down {
  right: 8px;
}
.next-tabs .next-tab-icon-dropdown::before {
  content: "\E63D";
}
.next-tabs .next-tab-icon-prev::before {
  content: "\E61D";
}
.next-tabs .next-tab-icon-next::before {
  content: "\E619";
}
.next-tabs-content {
  overflow: hidden;
}
.next-tabs-vertical > .next-tabs-bar .next-tabs-nav {
  width: 100%;
}
.next-tabs-vertical > .next-tabs-bar .next-tabs-tab {
  display: block;
}
.next-tabs.next-medium .next-tabs-nav-container-scrolling {
  padding-right: 60px;
}
.next-tabs.next-medium .next-tabs-tab-inner {
  font-size: 12px;
  padding: 12px 16px;
}
.next-tabs.next-medium .next-tabs-tab-inner .next-icon {
  line-height: 1;
}
.next-tabs.next-medium .next-tabs-tab-inner .next-icon:before, .next-tabs.next-medium .next-tabs-tab-inner .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close {
  margin-left: 8px;
}
.next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close:before, .next-tabs.next-medium .next-tabs-tab-inner .next-tabs-tab-close .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tabs.next-medium .next-tabs-btn-down .next-icon:before, .next-tabs.next-medium .next-tabs-btn-down .next-icon .next-icon-remote, .next-tabs.next-medium .next-tabs-btn-prev .next-icon:before, .next-tabs.next-medium .next-tabs-btn-prev .next-icon .next-icon-remote, .next-tabs.next-medium .next-tabs-btn-next .next-icon:before, .next-tabs.next-medium .next-tabs-btn-next .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-tabs.next-small .next-tabs-nav-container-scrolling {
  padding-right: 56px;
}
.next-tabs.next-small .next-tabs-tab-inner {
  font-size: 12px;
  padding: 8px 12px;
}
.next-tabs.next-small .next-tabs-tab-inner .next-icon {
  line-height: 1;
}
.next-tabs.next-small .next-tabs-tab-inner .next-icon:before, .next-tabs.next-small .next-tabs-tab-inner .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close {
  margin-left: 8px;
}
.next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close:before, .next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-tabs.next-small .next-tabs-tab-inner .next-tabs-tab-close:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-tabs.next-small .next-tabs-btn-down .next-icon:before, .next-tabs.next-small .next-tabs-btn-down .next-icon .next-icon-remote, .next-tabs.next-small .next-tabs-btn-prev .next-icon:before, .next-tabs.next-small .next-tabs-btn-prev .next-icon .next-icon-remote, .next-tabs.next-small .next-tabs-btn-next .next-icon:before, .next-tabs.next-small .next-tabs-btn-next .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tabs-pure > .next-tabs-bar {
  border-bottom: solid 1px #DCDEE3;
  background-color: transparent;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container {
  margin-bottom: -1px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab {
  color: #666666;
  background-color: transparent;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab:hover {
  cursor: pointer;
  color: #333333;
  background-color: transparent;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab.active {
  z-index: 1;
  color: #5584FF;
  background-color: transparent;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab.disabled {
  pointer-events: none;
  cursor: default;
  color: #DCDEE3;
  background: transparent;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab:before {
  border-radius: 0%;
  width: 0;
  border-bottom: 2px solid #5584FF;
  left: 50%;
  bottom: 0%;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-container .next-tabs-tab.active:before {
  width: 100%;
  left: 0px;
}
.next-tabs-wrapped > .next-tabs-bar {
  background: transparent;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab {
  color: #666666;
  background-color: #F2F3F7;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab:hover {
  cursor: pointer;
  color: #333333;
  background-color: #EBECF0;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab.active {
  z-index: 1;
  color: #5584FF;
  background-color: #FFFFFF;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab.disabled {
  pointer-events: none;
  cursor: default;
  color: #CCCCCC;
  background: #F7F8FA;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab .next-tabs-tab-close {
  color: #666666;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab .next-tabs-tab-close:hover {
  color: #333333;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab .next-tabs-tab-close:focus {
  outline: none;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab.active .next-tabs-tab-close {
  color: #5584FF;
}
.next-tabs-wrapped > .next-tabs-bar .next-tabs-tab.disabled .next-tabs-tab-close {
  color: #DCDEE3;
}
.next-tabs-wrapped:before, .next-tabs-wrapped:after {
  content: "";
  display: table;
}
.next-tabs-wrapped:after {
  clear: both;
}
.next-tabs-wrapped > .next-tabs-content {
  position: relative;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar {
  position: relative;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-nav-extra {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab {
  margin-right: 4px;
  border: solid 1px #DCDEE3;
  border-radius: 3px 3px 0 0;
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab:hover {
  border-color: #C4C6CF;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab.active {
  border-color: #DCDEE3 #DCDEE3 #FFFFFF #DCDEE3;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab:before {
  border-radius: 3px;
  width: 0;
  border-top: 2px solid #5584FF;
  left: 50%;
  top: -1px;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab.active:before {
  width: calc(100% - 6px);
  left: 3px;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-tab.active {
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-top > .next-tabs-bar:before {
  content: "";
  position: absolute;
  top: 100%;
  width: 100%;
  height: 0;
  border-bottom: 1px solid #DCDEE3;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
  display: block;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar {
  position: relative;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-nav-extra {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-tab {
  margin-right: 4px;
  border: solid 1px #DCDEE3;
  border-radius: 0 0 3px 3px;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-tab:hover {
  border-color: #C4C6CF;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-tab.active {
  border-color: #FFFFFF #DCDEE3 #DCDEE3 #DCDEE3;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-tab:before {
  border-radius: 3px;
  width: 0;
  border-bottom: 2px solid #5584FF;
  left: 50%;
  bottom: -1px;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-tab.active:before {
  width: calc(100% - 6px);
  left: 3px;
}
.next-tabs-wrapped.next-tabs-bottom > .next-tabs-content {
  top: 1px;
  border-bottom: 1px solid #DCDEE3;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar {
  float: left;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab {
  float: none;
  margin-bottom: 4px;
  border: solid 1px #DCDEE3;
  border-radius: 3px 0 0 3px;
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab:hover {
  border-color: #C4C6CF;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab.active {
  border-color: #DCDEE3 #FFFFFF #DCDEE3 #DCDEE3;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab:before {
  border-radius: 3px;
  height: 0;
  border-left: 2px solid #5584FF;
  top: 50%;
  left: -1px;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab.active:before {
  height: calc(100% - 6px);
  top: 3px;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-bar .next-tabs-tab.active {
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-left > .next-tabs-content {
  right: 1px;
  border-left: 1px solid #DCDEE3;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar {
  float: right;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab {
  float: none;
  margin-bottom: 4px;
  border: solid 1px #DCDEE3;
  border-radius: 0 3px 3px 0;
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab:hover {
  border-color: #C4C6CF;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab.active {
  border-color: #DCDEE3 #DCDEE3 #DCDEE3 #FFFFFF;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab:before {
  border-radius: 3px;
  height: 0;
  border-right: 2px solid #5584FF;
  top: 50%;
  right: -1px;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab.active:before {
  height: calc(100% - 6px);
  top: 3px;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-bar .next-tabs-tab.active {
  border-width: 1px 1px 1px 1px;
}
.next-tabs-wrapped.next-tabs-right > .next-tabs-content {
  right: -1px;
  border-right: 1px solid #DCDEE3;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab {
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
  border: 1px solid #C4C6CF;
  border-right-color: transparent;
  margin-right: -1px;
  color: #333333;
  background-color: #F2F3F7;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab:first-child {
  border-radius: 3px 0 0 3px;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab:last-child {
  border-radius: 0 3px 3px 0;
  border-right: 1px solid #C4C6CF;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab.active {
  border-right: 1px solid #C4C6CF;
  border-color: #5584FF;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab.disabled {
  border-color: #E6E7EB;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab:hover {
  z-index: 2;
  border-right: 1px solid #C4C6CF;
  border-color: #C4C6CF;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab:hover {
  cursor: pointer;
  color: #333333;
  background-color: #EBECF0;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab.active {
  z-index: 1;
  color: #FFFFFF;
  background-color: #5584FF;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-tab.disabled {
  pointer-events: none;
  cursor: default;
  color: #CCCCCC;
  background: #F7F8FA;
}
.next-tabs-text > .next-tabs-bar .next-tabs-tab {
  color: #666666;
  background-color: transparent;
}
.next-tabs-text > .next-tabs-bar .next-tabs-tab:hover {
  cursor: pointer;
  color: #333333;
  background-color: transparent;
}
.next-tabs-text > .next-tabs-bar .next-tabs-tab.active {
  z-index: 1;
  color: #5584FF;
  background-color: transparent;
}
.next-tabs-text > .next-tabs-bar .next-tabs-tab.disabled {
  pointer-events: none;
  cursor: default;
  color: #CCCCCC;
  background: transparent;
}
.next-tabs-text > .next-tabs-bar .next-tabs-tab:not(:last-child):after {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 4px);
  width: 1px;
  height: 8px;
  background-color: #DCDEE3;
}
.next-tabs-pure > .next-tabs-bar {
  position: relative;
}
.next-tabs-pure > .next-tabs-bar .next-tabs-nav-extra {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.next-tabs-capsule > .next-tabs-bar {
  position: relative;
}
.next-tabs-capsule > .next-tabs-bar .next-tabs-nav-extra {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.next-tabs-text > .next-tabs-bar {
  position: relative;
}
.next-tabs-text > .next-tabs-bar .next-tabs-nav-extra {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.next-tabs[dir=rtl].next-medium .next-tabs-nav-container-scrolling {
  padding-left: 60px;
  padding-right: 0;
}
.next-tabs[dir=rtl].next-medium .next-tabs-tab-close {
  padding-right: 8px;
  padding-left: 0;
}
.next-tabs[dir=rtl].next-small .next-tabs-nav-container-scrolling {
  padding-left: 56px;
  padding-right: 0;
}
.next-tabs[dir=rtl].next-small .next-tabs-tab-close {
  padding-right: 8px;
  padding-left: 0;
}
.next-tabs[dir=rtl].next-tabs-wrapped.next-tabs-top > .next-tabs-bar .next-tabs-nav-extra {
  right: auto;
  left: 0;
}
.next-tabs[dir=rtl].next-tabs-wrapped.next-tabs-bottom > .next-tabs-bar .next-tabs-nav-extra {
  right: auto;
  left: 0;
}
.next-tabs[dir=rtl] > .next-tabs-bar .next-tabs-nav-extra {
  right: auto;
  left: 0;
}
.next-tabs[dir=rtl].next-tabs-capsule > .next-tabs-bar .next-tabs-tab {
  border-top: 1px solid #C4C6CF;
  border-bottom: 1px solid #C4C6CF;
  border-right: 1px solid #C4C6CF;
  border-left: 0;
}
.next-tabs[dir=rtl].next-tabs-capsule > .next-tabs-bar .next-tabs-tab:first-child {
  border-left: 0;
  border-radius: 0 3px 3px 0;
}
.next-tabs[dir=rtl].next-tabs-capsule > .next-tabs-bar .next-tabs-tab:last-child {
  border-radius: 3px 0 0 3px;
  border-left: 1px solid #C4C6CF;
}
.next-tabs[dir=rtl].next-tabs-capsule > .next-tabs-bar .next-tabs-tab.active {
  margin-left: -1px;
  margin-right: auto;
  border-left: 1px solid #C4C6CF;
  border-color: #5584FF;
}
.next-tabs[dir=rtl] .next-tabs-btn-next {
  left: 8px;
  right: auto;
}
.next-tabs[dir=rtl] .next-tabs-btn-prev {
  left: 32px;
  right: auto;
}
.next-tabs[dir=rtl] .next-tabs-btn-down {
  left: 8px;
  right: auto;
}

.next-tabs-text[dir=rtl] > .next-tabs-bar .next-tabs-tab:not(:last-child):after {
  content: "";
  position: absolute;
  left: 0;
  right: auto;
}

@-webkit-keyframes fadeInRightForTag {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg) translateX(20px);
            transform: rotate(45deg) translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(45deg) translateX(0);
            transform: rotate(45deg) translateX(0);
  }
}

@keyframes fadeInRightForTag {
  0% {
    opacity: 0;
    -webkit-transform: rotate(45deg) translateX(20px);
            transform: rotate(45deg) translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(45deg) translateX(0);
            transform: rotate(45deg) translateX(0);
  }
}
.next-tag > .next-tag-body {
  overflow: hidden;
  text-overflow: ellipsis;
}

.next-tag-checkable.next-tag-level-secondary {
  color: #333333;
  border-color: transparent;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-secondary:not(.disabled):not([disabled]).hover {
  color: #5584FF;
}
.next-tag-default.next-tag-level-primary {
  color: #666666;
  border-color: #EBECF0;
  background-color: #EBECF0;
}
.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #E2E4E8;
  background-color: #E2E4E8;
}
.next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-default.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #333333;
}
[disabled].next-tag-default.next-tag-level-primary, .disabled.next-tag-default.next-tag-level-primary {
  color: #CCCCCC;
  border-color: #F7F8FA;
  background-color: #F7F8FA;
}
[disabled].next-tag-default.next-tag-level-primary > .next-tag-close-btn, .disabled.next-tag-default.next-tag-level-primary > .next-tag-close-btn {
  color: #CCCCCC;
}
.next-tag-default.next-tag-level-primary > .next-tag-close-btn {
  color: #666666;
}

.next-tag-closable.next-tag-level-primary {
  color: #666666;
  border-color: #EBECF0;
  background-color: #EBECF0;
}
.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #E2E4E8;
  background-color: #E2E4E8;
}
.next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-closable.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #333333;
}
[disabled].next-tag-closable.next-tag-level-primary, .disabled.next-tag-closable.next-tag-level-primary {
  color: #CCCCCC;
  border-color: #F7F8FA;
  background-color: #F7F8FA;
}
[disabled].next-tag-closable.next-tag-level-primary > .next-tag-close-btn, .disabled.next-tag-closable.next-tag-level-primary > .next-tag-close-btn {
  color: #CCCCCC;
}
.next-tag-closable.next-tag-level-primary > .next-tag-close-btn {
  color: #666666;
}

.next-tag-checkable.next-tag-level-primary {
  color: #666666;
  border-color: #EBECF0;
  background-color: #EBECF0;
}
.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #E2E4E8;
  background-color: #E2E4E8;
}
.next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-checkable.next-tag-level-primary:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #333333;
}
[disabled].next-tag-checkable.next-tag-level-primary, .disabled.next-tag-checkable.next-tag-level-primary {
  color: #CCCCCC;
  border-color: #F7F8FA;
  background-color: #F7F8FA;
}
[disabled].next-tag-checkable.next-tag-level-primary > .next-tag-close-btn, .disabled.next-tag-checkable.next-tag-level-primary > .next-tag-close-btn {
  color: #CCCCCC;
}
.next-tag-checkable.next-tag-level-primary > .next-tag-close-btn {
  color: #666666;
}

.next-tag-checkable.next-tag-level-primary.checked {
  color: #FFFFFF;
  border-color: #5584FF;
  background-color: #5584FF;
}
.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover {
  color: #FFFFFF;
  border-color: #3E71F7;
  background-color: #3E71F7;
}
.next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-checkable.next-tag-level-primary.checked:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #FFFFFF;
}
[disabled].next-tag-checkable.next-tag-level-primary.checked, .disabled.next-tag-checkable.next-tag-level-primary.checked {
  color: #CCCCCC;
  border-color: #F7F8FA;
  background-color: #F7F8FA;
}
[disabled].next-tag-checkable.next-tag-level-primary.checked > .next-tag-close-btn, .disabled.next-tag-checkable.next-tag-level-primary.checked > .next-tag-close-btn {
  color: #FFFFFF;
}
.next-tag-checkable.next-tag-level-primary.checked > .next-tag-close-btn {
  color: #FFFFFF;
}

.next-tag-default.next-tag-level-normal {
  color: #666666;
  border-color: #C4C6CF;
  background-color: transparent;
}
.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #A0A2AD;
  background-color: transparent;
}
.next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-default.next-tag-level-normal:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #333333;
}
[disabled].next-tag-default.next-tag-level-normal, .disabled.next-tag-default.next-tag-level-normal {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
[disabled].next-tag-default.next-tag-level-normal > .next-tag-close-btn, .disabled.next-tag-default.next-tag-level-normal > .next-tag-close-btn {
  color: #CCCCCC;
}
.next-tag-default.next-tag-level-normal > .next-tag-close-btn {
  color: #666666;
}

.next-tag-closable.next-tag-level-normal {
  color: #666666;
  border-color: #C4C6CF;
  background-color: transparent;
}
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #A0A2AD;
  background-color: transparent;
}
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover > .next-tag-close-btn, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover > .next-tag-close-btn {
  color: #333333;
}
[disabled].next-tag-closable.next-tag-level-normal, .disabled.next-tag-closable.next-tag-level-normal {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: transparent;
}
[disabled].next-tag-closable.next-tag-level-normal > .next-tag-close-btn, .disabled.next-tag-closable.next-tag-level-normal > .next-tag-close-btn {
  color: #CCCCCC;
}
.next-tag-closable.next-tag-level-normal > .next-tag-close-btn {
  color: #666666;
}

.next-tag-checkable.next-tag-level-normal.checked {
  color: #5584FF;
  border-color: #5584FF;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover {
  color: #3E71F7;
  border-color: #3E71F7;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-secondary.checked {
  color: #5584FF;
  border-color: #5584FF;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover {
  color: #3E71F7;
  border-color: #3E71F7;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-secondary.checked:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #5584FF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.next-tag-checkable.next-tag-level-secondary.checked:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "\E632";
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  color: #FFFFFF;
}
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:before, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:before {
  background-color: #3E71F7;
}
.next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]):hover:after, .next-tag-checkable.next-tag-level-secondary.checked:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
}
[disabled].next-tag-checkable.next-tag-level-secondary.checked:before, .next-tag-checkable.next-tag-level-secondary.checked:disabled:before {
  background-color: #E6E7EB;
}
[disabled].next-tag-checkable.next-tag-level-secondary.checked:after, .next-tag-checkable.next-tag-level-secondary.checked:disabled:after {
  color: #FFFFFF;
}

.next-tag-checkable.next-tag-level-normal {
  color: #666666;
  border-color: #C4C6CF;
  background-color: transparent;
}
.next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]):hover, .next-tag-checkable.next-tag-level-normal:not(.disabled):not([disabled]).hover {
  color: #333333;
  border-color: #C4C6CF;
  background-color: transparent;
}
[disabled].next-tag-checkable.next-tag-level-normal, .disabled.next-tag-checkable.next-tag-level-normal {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-tag-checkable.next-tag-level-normal.checked:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #5584FF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.next-tag-checkable.next-tag-level-normal.checked:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "\E632";
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  color: #FFFFFF;
}
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:before, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:before {
  background-color: #3E71F7;
}
.next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]):hover:after, .next-tag-checkable.next-tag-level-normal.checked:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
}
[disabled].next-tag-checkable.next-tag-level-normal.checked:before, .next-tag-checkable.next-tag-level-normal.checked:disabled:before {
  background-color: #E6E7EB;
}
[disabled].next-tag-checkable.next-tag-level-normal.checked:after, .next-tag-checkable.next-tag-level-normal.checked:disabled:after {
  color: #FFFFFF;
}

.next-tag-closable.next-tag-level-normal:before {
  position: absolute;
  content: "";
  -webkit-font-smoothing: antialiased;
  background-color: #C4C6CF;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.next-tag-closable.next-tag-level-normal:after {
  position: absolute;
  font-family: NextIcon;
  -webkit-font-smoothing: antialiased;
  content: "\E626";
  -webkit-transform: scale(0.6);
      -ms-transform: scale(0.6);
          transform: scale(0.6);
  color: #FFFFFF;
}
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:before, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:before {
  background-color: #A0A2AD;
}
.next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]):hover:after, .next-tag-closable.next-tag-level-normal:not(.disabled):not([disabled]).hover:after {
  color: #FFFFFF;
}
[disabled].next-tag-closable.next-tag-level-normal:before, .next-tag-closable.next-tag-level-normal:disabled:before {
  background-color: #E6E7EB;
}
[disabled].next-tag-closable.next-tag-level-normal:after, .next-tag-closable.next-tag-level-normal:disabled:after {
  color: #FFFFFF;
}

.next- {
  /* Animation */
  /* ----------- */
}
.next-tag-group .next-tag-medium,
.next-tag-group .next-tag-large {
  margin-right: 8px;
  margin-bottom: 8px;
}
.next-tag-group .next-tag-small {
  margin-right: 4px;
  margin-bottom: 4px;
}
.next-tag {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  vertical-align: middle;
  border-width: 1px;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-style: solid;
  /* 可配置??? */
  overflow: hidden;
  white-space: nowrap;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  font-size: 0;
  outline: 0;
  /* 预设颜色值 */
}
.next-tag *,
.next-tag *:before,
.next-tag *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tag > .next-tag-body {
  position: relative;
  display: inline-block;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  max-width: 100%;
  cursor: default;
  /* 用户手动传的 icon 的大小也保持一致？ */
}
.next-tag > .next-tag-body > a {
  text-decoration: none;
  color: inherit;
}
.next-tag > .next-tag-body > a:before {
  content: " ";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.next-tag > .next-tag-body .next-icon {
  line-height: 1;
  vertical-align: baseline;
}
.next-tag > .next-tag-body .next-icon:before {
  font-size: inherit;
}
.next-tag.next-tag-body-pointer {
  cursor: pointer;
}
.next-tag[disabled], .next-tag.disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.next-tag-blue {
  background-color: #4494F9;
  border-color: #4494F9;
  color: #FFF;
}
.next-tag-blue-inverse {
  background-color: rgba(68, 148, 249, 0.25);
  border-color: #4494F9;
  color: #4494F9;
}
.next-tag-green {
  background-color: #46BC15;
  border-color: #46BC15;
  color: #FFF;
}
.next-tag-green-inverse {
  background-color: rgba(70, 188, 21, 0.25);
  border-color: #46BC15;
  color: #46BC15;
}
.next-tag-orange {
  background-color: #FF9300;
  border-color: #FF9300;
  color: #FFF;
}
.next-tag-orange-inverse {
  background-color: rgba(255, 147, 0, 0.25);
  border-color: #FF9300;
  color: #FF9300;
}
.next-tag-red {
  background-color: #FF3000;
  border-color: #FF3000;
  color: #FFF;
}
.next-tag-red-inverse {
  background-color: rgba(255, 48, 0, 0.25);
  border-color: #FF3000;
  color: #FF3000;
}
.next-tag-turquoise {
  background-color: #01C1B2;
  border-color: #01C1B2;
  color: #FFF;
}
.next-tag-turquoise-inverse {
  background-color: rgba(1, 193, 178, 0.25);
  border-color: #01C1B2;
  color: #01C1B2;
}
.next-tag-yellow {
  background-color: #FCCC12;
  border-color: #FCCC12;
  color: #FFF;
}
.next-tag-yellow-inverse {
  background-color: rgba(252, 204, 18, 0.25);
  border-color: #FCCC12;
  color: #FCCC12;
}
.next-tag-large {
  height: 40px;
  padding: 0;
  line-height: 38px;
  font-size: 0;
}
.next-tag-large > .next-tag-body {
  font-size: 16px;
  padding: 0 16px;
  min-width: 48px;
}
.next-tag-large.next-tag-closable > .next-tag-body {
  padding: 0 0 0 16px;
  max-width: calc(100% - 44px);
}
.next-tag-large[dir=rtl].next-tag-closable > .next-tag-body {
  padding: 0 16px 0 0;
}
.next-tag-large.next-tag-closable > .next-tag-close-btn {
  margin-left: 16px;
  padding-right: 16px;
}
.next-tag-large.next-tag-closable > .next-tag-close-btn .next-icon:before, .next-tag-large.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tag-large[dir=rtl] > .next-tag-close-btn {
  margin-right: 16px;
  margin-left: 0;
  padding-right: 0;
  padding-left: 16px;
}
.next-tag-medium {
  height: 28px;
  padding: 0;
  line-height: 26px;
  font-size: 0;
}
.next-tag-medium > .next-tag-body {
  font-size: 14px;
  padding: 0 12px;
  min-width: 40px;
}
.next-tag-medium.next-tag-closable > .next-tag-body {
  padding: 0 0 0 12px;
  max-width: calc(100% - 32px);
}
.next-tag-medium[dir=rtl].next-tag-closable > .next-tag-body {
  padding: 0 12px 0 0;
}
.next-tag-medium.next-tag-closable > .next-tag-close-btn {
  margin-left: 12px;
  padding-right: 12px;
}
.next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon:before, .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-tag-medium.next-tag-closable > .next-tag-close-btn .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-tag-medium[dir=rtl] > .next-tag-close-btn {
  margin-right: 12px;
  margin-left: 0;
  padding-right: 0;
  padding-left: 12px;
}
.next-tag-small {
  height: 20px;
  padding: 0;
  line-height: 18px;
  font-size: 0;
}
.next-tag-small > .next-tag-body {
  font-size: 12px;
  padding: 0 8px;
  min-width: 28px;
}
.next-tag-small.next-tag-closable > .next-tag-body {
  padding: 0 0 0 8px;
  max-width: calc(100% - 24px);
}
.next-tag-small[dir=rtl].next-tag-closable > .next-tag-body {
  padding: 0 8px 0 0;
}
.next-tag-small.next-tag-closable > .next-tag-close-btn {
  margin-left: 8px;
  padding-right: 8px;
}
.next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon:before, .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -4px;
    margin-right: -4px;
  }
  .next-tag-small.next-tag-closable > .next-tag-close-btn .next-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-tag-small[dir=rtl] > .next-tag-close-btn {
  margin-right: 8px;
  margin-left: 0;
  padding-right: 0;
  padding-left: 8px;
}
.next-tag-default {
  cursor: default;
}
.next-tag-closable {
  position: relative;
}
.next-tag-closable > .next-tag-close-btn {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  text-align: center;
  cursor: pointer;
}
.next-tag-checkable {
  cursor: pointer;
  position: relative;
  border-radius: 3px;
}
.next-tag-checkable.checked:before {
  -webkit-animation: fadeInRightForTag 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: fadeInRightForTag 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.next-tag-checkable.checked:after {
  -webkit-animation: zoomIn 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: zoomIn 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.next-tag-checkable.next-tag-small:not(.next-tag-level-primary):before {
  right: -10px;
  bottom: -10px;
  width: 20px;
  height: 20px;
}
.next-tag-checkable.next-tag-small:not(.next-tag-level-primary):after {
  font-size: 8px;
  line-height: 8px;
  right: 0;
  bottom: 0;
}
.next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):before {
  right: -14px;
  bottom: -14px;
  width: 28px;
  height: 28px;
}
.next-tag-checkable.next-tag-medium:not(.next-tag-level-primary):after {
  font-size: 12px;
  line-height: 12px;
  right: 0;
  bottom: 0;
}
.next-tag-checkable.next-tag-large:not(.next-tag-level-primary):before {
  right: -18px;
  bottom: -18px;
  width: 36px;
  height: 36px;
}
.next-tag-checkable.next-tag-large:not(.next-tag-level-primary):after {
  font-size: 16px;
  line-height: 16px;
  right: 0;
  bottom: 0;
}
.next-tag-checkable.next-tag-level-secondary[disabled], .next-tag-checkable.next-tag-level-secondary.disabled {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-tag-zoom-enter, .next-tag-zoom-appear {
  -webkit-animation: fadeInLeft 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
          animation: fadeInLeft 0.4s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.next-tag-zoom-leave {
  -webkit-animation: zoomOut 0.3s ease-in;
          animation: zoomOut 0.3s ease-in;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.next-timeline *,
.next-timeline *:before,
.next-timeline *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-timeline, .next-timeline:before, .next-timeline:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-timeline ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.next-timeline p {
  margin: 0;
}

.next-timeline-hide {
  display: none;
}

.next-timeline[dir=rtl] .next-timeline-item {
  /* 时间轴左边存在内容的情况 */
}
.next-timeline[dir=rtl] .next-timeline-item-folder {
  padding-left: 0;
  padding-right: 28px;
}
.next-timeline[dir=rtl] .next-timeline-item-dot-tail {
  left: auto;
  right: 8px;
  border-left: none;
  border-right: 1px dotted #DCDEE3;
}
.next-timeline[dir=rtl] .next-timeline-item-has-left-content.next-timeline-item-folder {
  margin-left: 0;
  margin-right: 80px;
}
.next-timeline[dir=rtl] .next-timeline-item-done {
  position: relative;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  height: 100%;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: right;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-right: -12px;
  margin-left: 0;
  line-height: 1;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: auto;
  right: 8px;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content {
  display: inline-block;
  margin-right: 28px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-right: 80px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-right: 108px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-dot {
  background: #C4C6CF;
}
.next-timeline[dir=rtl] .next-timeline-item-done .next-timeline-item-icon {
  background: #C4C6CF;
  color: #FFFFFF;
}
.next-timeline[dir=rtl] .next-timeline-item-process {
  position: relative;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  height: 100%;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: right;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-right: -12px;
  margin-left: 0;
  line-height: 1;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: auto;
  right: 8px;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content {
  display: inline-block;
  margin-right: 28px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-right: 80px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-right: 108px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-dot {
  background: #5584FF;
}
.next-timeline[dir=rtl] .next-timeline-item-process .next-timeline-item-icon {
  background: #5584FF;
  color: #FFFFFF;
}
.next-timeline[dir=rtl] .next-timeline-item-success {
  position: relative;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  height: 100%;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: right;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-right: -12px;
  margin-left: 0;
  line-height: 1;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: auto;
  right: 8px;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content {
  display: inline-block;
  margin-right: 28px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-right: 80px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-right: 108px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-dot {
  background: #46BC15;
}
.next-timeline[dir=rtl] .next-timeline-item-success .next-timeline-item-icon {
  background: #46BC15;
  color: #FFFFFF;
}
.next-timeline[dir=rtl] .next-timeline-item-error {
  position: relative;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline {
  position: absolute;
  left: auto;
  right: 0;
  top: 0;
  height: 100%;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: right;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-right: -12px;
  margin-left: 0;
  line-height: 1;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: auto;
  right: 8px;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content {
  display: inline-block;
  margin-right: 28px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: right;
}
.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: left;
  padding-left: 12px;
  padding-right: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-right: 80px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-right: 108px;
  margin-left: 0;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-dot {
  background: #FF3000;
}
.next-timeline[dir=rtl] .next-timeline-item-error .next-timeline-item-icon {
  background: #FF3000;
  color: #FFFFFF;
}

.next-timeline {
  margin: 0;
  padding: 0;
  list-style: none;
}
.next-timeline > li {
  outline: 0;
}

.next-timeline-item {
  /* 时间轴左边存在内容的情况 */
}
.next-timeline-item-folder {
  padding-left: 28px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 1.5;
  position: relative;
  /* min-height: auto !important; */
}
.next-timeline-item-dot-tail {
  position: absolute;
  top: 0;
  left: 8px;
  height: 100%;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left: 1px dotted #DCDEE3;
}
.next-timeline-item-dot-tail-solid {
  border-style: solid;
}
.next-timeline-item-has-left-content.next-timeline-item-folder {
  margin-left: 80px;
}

.next-timeline-item-done {
  position: relative;
}
.next-timeline-item-done .next-timeline-item-timeline {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: left;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-left: -12px;
  line-height: 1;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: 8px;
}
.next-timeline-item-done .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline-item-done .next-timeline-item-content {
  display: inline-block;
  margin-left: 28px;
}
.next-timeline-item-done .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: left;
}
.next-timeline-item-done .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: left;
}
.next-timeline-item-done .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: left;
}
.next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: right;
  padding-right: 12px;
}
.next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-left: 80px;
}
.next-timeline-item-done.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-left: 108px;
}
.next-timeline-item-done .next-timeline-item-dot {
  background: #C4C6CF;
}
.next-timeline-item-done .next-timeline-item-icon {
  background: #C4C6CF;
  color: #FFFFFF;
}

.next-timeline-item-process {
  position: relative;
}
.next-timeline-item-process .next-timeline-item-timeline {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: left;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-left: -12px;
  line-height: 1;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: 8px;
}
.next-timeline-item-process .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline-item-process .next-timeline-item-content {
  display: inline-block;
  margin-left: 28px;
}
.next-timeline-item-process .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: left;
}
.next-timeline-item-process .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: left;
}
.next-timeline-item-process .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: left;
}
.next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: right;
  padding-right: 12px;
}
.next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-left: 80px;
}
.next-timeline-item-process.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-left: 108px;
}
.next-timeline-item-process .next-timeline-item-dot {
  background: #5584FF;
}
.next-timeline-item-process .next-timeline-item-icon {
  background: #5584FF;
  color: #FFFFFF;
}

.next-timeline-item-success {
  position: relative;
}
.next-timeline-item-success .next-timeline-item-timeline {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: left;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-left: -12px;
  line-height: 1;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: 8px;
}
.next-timeline-item-success .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline-item-success .next-timeline-item-content {
  display: inline-block;
  margin-left: 28px;
}
.next-timeline-item-success .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: left;
}
.next-timeline-item-success .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: left;
}
.next-timeline-item-success .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: left;
}
.next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: right;
  padding-right: 12px;
}
.next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-left: 80px;
}
.next-timeline-item-success.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-left: 108px;
}
.next-timeline-item-success .next-timeline-item-dot {
  background: #46BC15;
}
.next-timeline-item-success .next-timeline-item-icon {
  background: #46BC15;
  color: #FFFFFF;
}

.next-timeline-item-error {
  position: relative;
}
.next-timeline-item-error .next-timeline-item-timeline {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node {
  position: relative;
  width: 16px;
  height: 24px;
  padding: 4px 0;
  text-align: center;
  float: left;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-node.next-timeline-item-node-custom {
  width: 40px;
  height: auto;
  font-size: 12px;
  word-break: break-all;
  margin-left: -12px;
  line-height: 1;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-dot {
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -4px;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon:before, .next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-icon .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail {
  position: absolute;
  width: auto;
  height: calc(100% - 24px);
  top: 24px;
  left: 8px;
}
.next-timeline-item-error .next-timeline-item-timeline .next-timeline-item-tail i {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 1px;
  position: relative;
  background: #DCDEE3;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-timeline-item-error .next-timeline-item-content {
  display: inline-block;
  margin-left: 28px;
}
.next-timeline-item-error .next-timeline-item-content .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: left;
}
.next-timeline-item-error .next-timeline-item-content .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: left;
}
.next-timeline-item-error .next-timeline-item-content .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: left;
}
.next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-left-content {
  position: absolute;
  width: 80px;
  display: inline-block;
  font-size: 12px;
  color: #999999;
  line-height: 1.5;
  margin-top: 4px;
  text-align: right;
  padding-right: 12px;
}
.next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-left-content p {
  word-break: break-word;
}
.next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-timeline {
  margin-left: 80px;
}
.next-timeline-item-error.next-timeline-item-has-left-content > .next-timeline-item-content {
  margin-left: 108px;
}
.next-timeline-item-error .next-timeline-item-dot {
  background: #FF3000;
}
.next-timeline-item-error .next-timeline-item-icon {
  background: #FF3000;
  color: #FFFFFF;
}

.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-left-content, .next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content {
  width: 50%;
  padding-right: 12px;
}
.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-timeline, .next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-timeline {
  margin-left: 50%;
}
.next-timeline.next-alternate .next-timeline-item-left .next-timeline-item-content, .next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content {
  margin-left: calc(50% + 28px);
}
.next-timeline.next-alternate .next-timeline-item-folder {
  margin-left: 50%;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-title {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: right;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-body {
  margin: 0;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: right;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: right;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content {
  display: inline-block;
  position: relative;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-left-content .next-timeline-item-title {
  margin-top: 0;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content {
  margin-left: 28px;
  position: absolute;
}
.next-timeline.next-alternate .next-timeline-item-right .next-timeline-item-content .next-timeline-item-body {
  margin-top: 4px;
  color: #999999;
}

.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-left-content, .next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-left-content {
  width: 50%;
  padding-left: 12px;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-timeline, .next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-timeline {
  margin-right: 50%;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-left .next-timeline-item-content, .next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content {
  width: 50%;
  margin-right: calc(50% + 28px);
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-folder {
  margin-right: 50%;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-title {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333333;
  text-align: left;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-body {
  margin: 0;
  font-size: 12px;
  line-height: 1.5;
  color: #666666;
  text-align: left;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-time {
  margin: 0;
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #999999;
  text-align: left;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-left-content {
  display: inline-block;
  position: relative;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content {
  margin-right: 28px;
  position: absolute;
}
.next-timeline[dir=rtl].next-alternate .next-timeline-item-right .next-timeline-item-content .next-timeline-item-body {
  text-align: right;
}

.next-timeline-item-last .next-timeline-item-tail {
  display: none;
}

.next-timeline-item-has-left-content {
  min-height: 48px;
}

.next-timeline-item-folder.next-timeline-item-has-left-content {
  min-height: auto;
}

.next-transfer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
.next-transfer *,
.next-transfer *:before,
.next-transfer *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-transfer-panel {
  display: inline-block;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  background-color: #FFFFFF;
  vertical-align: middle;
}
.next-transfer-panel-header {
  padding: 8px 20px;
  border-bottom: 1px solid #DCDEE3;
  background-color: #F7F8FA;
  color: #333333;
  font-size: 12px;
}
.next-transfer-panel-search {
  padding: 0 4px;
  margin-top: 8px;
  margin-bottom: 0px;
  width: 180px;
}
.next-transfer .next-transfer-panel-list {
  width: 180px;
  /* TODO */
  height: 160px;
  padding: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  overflow-y: auto;
}
.next-transfer-panel-not-found-container {
  display: table;
  width: 100%;
  height: 100%;
}
.next-transfer-panel-not-found {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  color: #999999;
  font-size: 14px;
}
.next-transfer-panel-item.next-focused {
  -webkit-transition: background-color 100ms linear;
  transition: background-color 100ms linear;
}
.next-transfer-panel-item:not(.next-disabled).next-simple:hover {
  color: #5584FF;
}
.next-transfer-panel-item.next-insert-before:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  border-top: 1px solid #5584FF;
}
.next-transfer-panel-item.next-insert-after:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  border-bottom: 1px solid #5584FF;
}
.next-transfer-panel-footer {
  position: relative;
  padding: 8px 20px;
  border-top: 1px solid #DCDEE3;
  background-color: #FFFFFF;
  font-size: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-transfer-panel-count {
  /* TODO */
  margin-left: 4px;
  font-size: 12px;
  vertical-align: middle;
  color: #333333;
}
.next-transfer-panel-move-all {
  font-size: 12px;
  color: #5584FF;
  cursor: pointer;
}
.next-transfer-panel-move-all.next-disabled {
  color: #CCCCCC;
  cursor: not-allowed;
}
.next-transfer-operations {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px;
}
.next-transfer-move.next-icon {
  color: #C4C6CF;
}
.next-transfer-move.next-icon::before {
  content: "\E6B3";
}
.next-transfer-operation.next-btn {
  display: block;
}
.next-transfer-operation.next-btn + .next-transfer-operation.next-btn {
  margin-top: 8px;
}
.next-transfer-operation.next-btn .next-icon:before, .next-transfer-operation.next-btn .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}

.next-tree {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tree *,
.next-tree *:before,
.next-tree *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tree, .next-tree-child-tree {
  margin: 0;
  padding: 0;
  list-style: none;
}
.next-tree-node {
  white-space: nowrap;
}
.next-tree-node-inner {
  font-size: 0;
  outline: none;
}
.next-tree-node-label-wrapper {
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
}
.next-tree-node-label {
  height: 20px;
  line-height: 20px;
  padding: 0 4px;
  border-radius: 3px;
  font-size: 12px;
}
.next-tree-node-label .next-icon {
  font-size: 14px;
}
.next-tree-node-label .next-icon::before {
  font-size: 12px;
  width: 12px;
  margin-right: 0.5em;
}
.next-tree-node-input.next-input {
  margin: 0 4px;
}
.next-tree-node-indent-unit {
  display: inline-block;
  width: 24px;
  vertical-align: middle;
  position: relative;
}
.next-tree-node-indent-unit.next-line::before {
  content: "";
  position: absolute;
  display: inline-block;
  border-left: 1px solid #C4C6CF;
  height: 28px;
  left: 7.5px;
}
.next-tree-switcher {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
.next-tree .next-tree-unfold-icon::before {
  content: "";
}
.next-tree-switcher.next-noline {
  width: 12px;
  height: 12px;
  line-height: 12px;
  cursor: pointer;
}
.next-tree-switcher.next-noline .next-tree-switcher-icon {
  -webkit-transition: -webkit-transform 100ms linear;
  transition: -webkit-transform 100ms linear;
  transition: transform 100ms linear;
  transition: transform 100ms linear, -webkit-transform 100ms linear;
  color: #999999;
}
.next-tree-switcher.next-noline .next-tree-switcher-icon:before, .next-tree-switcher.next-noline .next-tree-switcher-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tree-switcher.next-noline .next-tree-fold-icon::before {
  content: "\E63D";
}
.next-tree-switcher.next-noline.next-close .next-tree-switcher-icon {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.next-tree-switcher.next-noline.next-close .next-tree-switcher-icon:before, .next-tree-switcher.next-noline.next-close .next-tree-switcher-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tree-switcher.next-noline:not(.next-disabled):hover .next-tree-switcher-icon {
  color: #333333;
}
.next-tree-switcher.next-noline.next-disabled {
  cursor: not-allowed;
}
.next-tree-switcher.next-noline.next-disabled .next-tree-switcher-icon {
  color: #CCCCCC;
}
.next-tree-switcher.next-noop-noline {
  width: 12px;
  height: 12px;
}
.next-tree-switcher.next-line {
  width: 16px;
  height: 16px;
  line-height: 14px;
  border: 1px solid #C4C6CF;
  border-radius: 3px;
  background-color: #FFFFFF;
  cursor: pointer;
}
.next-tree-switcher.next-line .next-tree-switcher-icon {
  margin-left: 3px;
  color: #666666;
}
.next-tree-switcher.next-line .next-tree-switcher-icon:before, .next-tree-switcher.next-line .next-tree-switcher-icon .next-icon-remote {
  width: 8px;
  font-size: 8px;
  line-height: inherit;
}
@media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .next-tree-switcher.next-line .next-tree-switcher-icon {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    margin-left: -1px;
    margin-right: -4px;
  }
  .next-tree-switcher.next-line .next-tree-switcher-icon:before {
    width: 16px;
    font-size: 16px;
  }
}
.next-tree-switcher.next-line .next-tree-switcher-fold-icon::before {
  content: "\E655";
}
.next-tree-switcher.next-line .next-tree-switcher-unfold-icon::before {
  content: "\E601";
}
.next-tree-switcher.next-line:not(.next-disabled):hover {
  border-color: #A0A2AD;
  background-color: #F2F3F7;
}
.next-tree-switcher.next-line:not(.next-disabled):hover .next-tree-switcher-icon {
  color: #333333;
}
.next-tree-switcher.next-line.next-disabled {
  border-color: #E6E7EB;
  background-color: #FFFFFF;
  cursor: not-allowed;
}
.next-tree-switcher.next-line.next-disabled .next-tree-switcher-icon {
  color: #CCCCCC;
}
.next-tree-switcher.next-noop-line {
  width: 16px;
  height: 16px;
}
.next-tree-switcher.next-noop-line-noroot {
  height: 0;
  border-left: 1px solid #C4C6CF;
  border-bottom: 1px solid #C4C6CF;
}
.next-tree-switcher.next-noop-line-noroot .next-tree-right-angle {
  bottom: -1px;
}
.next-tree-switcher.next-loading.next-loading-noline {
  width: 12px;
  height: 12px;
  line-height: 12px;
}
.next-tree-switcher.next-loading.next-loading-line {
  width: 16px;
  height: 16px;
  line-height: 14px;
  border: 1px solid transparent;
}
.next-tree-switcher.next-loading .next-tree-switcher-icon {
  color: #5584FF;
}
.next-tree-switcher.next-loading .next-tree-switcher-icon:before, .next-tree-switcher.next-loading .next-tree-switcher-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-tree-right-angle {
  position: absolute;
  bottom: 6.5px;
  left: -17.5px;
  display: block;
  width: 16.5px;
  height: 22px;
  border-left: 1px solid #C4C6CF;
  border-bottom: 1px solid #C4C6CF;
}
.next-tree.next-label-block .next-tree-node-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
}
.next-tree.next-label-block .next-tree-node-label-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.next-tree.next-node-indent .next-tree-node .next-tree-node {
  margin-left: 24px;
}
.next-tree.next-node-indent .next-tree-node-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
.next-tree.next-node-indent .next-tree-node-inner:focus .next-tree-node-label {
  color: #333333;
  background-color: #F2F3F7;
}
.next-tree.next-node-indent .next-tree-node-label-wrapper {
  border-top: 2px solid transparent;
  border-bottom: 2px solid transparent;
}
.next-tree.next-node-indent .next-tree-node-label {
  -webkit-transition: color 100ms linear, background-color 100ms linear;
  transition: color 100ms linear, background-color 100ms linear;
  cursor: default;
  color: #333333;
  background-color: #FFFFFF;
}
.next-tree.next-node-indent .next-tree-node-label-selectable {
  cursor: pointer;
}
.next-tree.next-node-indent .next-tree-node-label:hover {
  color: #333333;
  background-color: #F2F3F7;
}
.next-tree.next-node-indent .next-tree-node-inner.next-selected .next-tree-node-label {
  color: #333333;
  background-color: #DEE8FF;
}
.next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label,
.next-tree.next-node-indent .next-tree-node-inner.next-disabled .next-tree-node-label:hover {
  color: #CCCCCC;
  background-color: #FFFFFF;
  cursor: not-allowed;
}
.next-tree.next-node-indent .next-tree-node-inner.next-drag-over .next-tree-node-label {
  background-color: #5584FF;
  color: #FFFFFF;
  opacity: 0.8;
}
.next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-top .next-tree-node-label-wrapper {
  border-top-color: #5584FF;
}
.next-tree.next-node-indent .next-tree-node-inner.next-drag-over-gap-bottom .next-tree-node-label-wrapper {
  border-bottom-color: #5584FF;
}
.next-tree.next-node-block .next-tree-node-inner {
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-transition: color 100ms linear, background-color 100ms linear;
  transition: color 100ms linear, background-color 100ms linear;
  cursor: pointer;
  color: #333333;
  background-color: #FFFFFF;
}
.next-tree.next-node-block .next-tree-node-inner:hover, .next-tree.next-node-block .next-tree-node-inner:focus {
  color: #333333;
  background-color: #F2F3F7;
}
.next-tree.next-node-block .next-tree-node-inner.next-selected {
  color: #333333;
  background-color: #DEE8FF;
}
.next-tree.next-node-block .next-tree-node-inner.next-disabled, .next-tree.next-node-block .next-tree-node-inner.next-disabled:hover {
  color: #CCCCCC;
  background-color: #FFFFFF;
  cursor: not-allowed;
}
.next-tree.next-show-line .next-tree-node .next-tree-node:not(:last-child) {
  margin-left: 7.5px;
  border-left: 1px solid #C4C6CF;
  padding-left: 15.5px;
}
.next-tree-node.next-filtered > .next-tree-node-inner .next-tree-node-label {
  color: #5584FF;
}
.next-tree-node.next-filtered > .next-tree-node-inner .next-tree-node-label:hover {
  color: #5584FF;
}

.next-tree[dir=rtl] .next-tree-switcher {
  margin-left: 8px;
  margin-right: 0;
}
.next-tree[dir=rtl] .next-tree-switcher.next-noop-line-noroot {
  border-left: none;
  border-right: 1px solid #C4C6CF;
}
.next-tree[dir=rtl] .next-tree-right-angle {
  left: auto;
  right: -17.5px;
  border-left: none;
  border-right: 1px solid #C4C6CF;
}
.next-tree[dir=rtl].next-show-line .next-tree-node .next-tree-node:not(:last-child) {
  margin-left: 0;
  margin-right: 7.5px;
  border-left: none;
  border-right: 1px solid #C4C6CF;
  padding-left: 0;
  padding-right: 15.5px;
}
.next-tree[dir=rtl].next-node-indent .next-tree-node .next-tree-node {
  margin-left: 0;
  margin-right: 24px;
}

.next-tree-select {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tree-select *,
.next-tree-select *:before,
.next-tree-select *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-tree-select-dropdown {
  background: #FFFFFF;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 260px;
  overflow: auto;
}
.next-tree-select-dropdown > .next-tree,
.next-tree-select-dropdown > .next-tree-select-not-found,
.next-tree-select-dropdown > .next-virtual-tree-container {
  padding: 8px 20px;
}
.next-tree-select-not-found {
  font-size: 12px;
  color: #999999;
}

.next-upload-list[dir=rtl].next-upload-list-text .next-upload-list-item {
  padding: 4px 8px;
  padding-left: 36px;
}
.next-upload-list[dir=rtl].next-upload-list-text .next-icon {
  left: 12px;
  right: auto;
}
.next-upload-list[dir=rtl].next-upload-list-image .next-icon-close {
  float: left;
  margin-left: 4px;
  margin-right: 0;
}
.next-upload-list[dir=rtl].next-upload-list-image .next-upload-list-item-thumbnail {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}
.next-upload-list[dir=rtl].next-upload-list-image .next-upload-list-item-progress {
  margin-right: 56px;
  margin-left: 20px;
}

.next-upload {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-upload *,
.next-upload *:before,
.next-upload *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-upload-inner {
  outline: 0;
  display: inline-block;
}
.next-upload-inner.next-hidden {
  display: none;
}
.next-upload-list {
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-upload-list *,
.next-upload-list *:before,
.next-upload-list *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-upload-list-item {
  position: relative;
}
.next-upload-list-item.next-hidden {
  display: none;
}
.next-upload-list-item-name {
  text-decoration: none;
}
.next-upload.next-disabled {
  border-color: #E6E7EB !important;
  color: #CCCCCC !important;
}
.next-upload.next-disabled .next-icon-close {
  cursor: not-allowed !important;
}
.next-upload.next-disabled .next-upload-inner * {
  color: #CCCCCC !important;
  border-color: #E6E7EB !important;
  cursor: not-allowed !important;
}

.next-upload-list-text .next-upload-list-item {
  background-color: #F2F3F7;
  padding: 4px 8px;
  padding-right: 36px;
  height: 40px;
  line-height: 32px;
  font-size: 12px;
  overflow: hidden;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  border-radius: 0;
}
.next-upload-list-text .next-upload-list-item:not(:last-child) {
  margin-bottom: 4px;
}
.next-upload-list-text .next-upload-list-item-op {
  position: absolute;
  top: 0;
  right: 12px;
}
.next-upload-list-text .next-upload-list-item .next-icon-close {
  color: #999999;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  line-height: 40px;
}
.next-upload-list-text .next-upload-list-item .next-icon-close:before, .next-upload-list-text .next-upload-list-item .next-icon-close .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-upload-list-text .next-upload-list-item:hover {
  background-color: #F2F3F7;
}
.next-upload-list-text .next-upload-list-item:hover .next-icon {
  color: #666666;
}
.next-upload-list-text .next-upload-list-item-name-wrap {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 4px;
}
.next-upload-list-text .next-upload-list-item-name {
  color: #333333;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-upload-list-text .next-upload-list-item-size {
  color: #999999;
  margin-left: 8px;
}
.next-upload-list-text .next-upload-list-item-uploading {
  line-height: 16px;
}
.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress {
  line-height: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}
.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-underlay {
  height: 8px;
}
.next-upload-list-text .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-overlay {
  height: 8px;
  margin-top: -4px;
}
.next-upload-list-text .next-upload-list-item-done {
  line-height: 32px;
}
.next-upload-list-text .next-upload-list-item-done:hover .next-upload-list-item-name {
  color: #5584FF;
}
.next-upload-list-text .next-upload-list-item-done:hover .next-upload-list-item-size {
  color: #5584FF;
}
.next-upload-list-text .next-upload-list-item-error {
  /* stylelint-disable declaration-no-important */
  background-color: #FFECE4 !important;
}
.next-upload-list-text .next-upload-list-item-error.next-upload-list-item-error-with-msg {
  line-height: 16px;
}
.next-upload-list-text .next-upload-list-item-error-msg {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #FF3000;
}

.next-upload-list-image .next-upload-list-item {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 1px solid #DCDEE3;
  background-color: #FFFFFF;
  padding: 8px;
  height: 48px;
  line-height: 48px;
  font-size: 12px;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  overflow: hidden;
  border-radius: 0;
}
.next-upload-list-image .next-upload-list-item:not(:last-child) {
  margin-bottom: 4px;
}
.next-upload-list-image .next-upload-list-item:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-upload-list-image .next-upload-list-item-op {
  float: right;
  margin-right: 4px;
}
.next-upload-list-image .next-upload-list-item .next-icon-close {
  cursor: pointer;
  color: #999999;
  text-align: center;
}
.next-upload-list-image .next-upload-list-item .next-icon-close:before, .next-upload-list-image .next-upload-list-item .next-icon-close .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-upload-list-image .next-upload-list-item:hover {
  border-color: #5584FF;
}
.next-upload-list-image .next-upload-list-item:hover .next-icon-close {
  color: #666666;
}
.next-upload-list-image .next-upload-list-item-name {
  display: block;
  color: #333333;
  margin-left: 56px;
  margin-right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
}
.next-upload-list-image .next-upload-list-item-size {
  color: #999999;
  margin-left: 8px;
}
.next-upload-list-image .next-upload-list-item-done:hover .next-upload-list-item-name {
  color: #5584FF;
}
.next-upload-list-image .next-upload-list-item-done:hover .next-upload-list-item-size {
  color: #5584FF;
}
.next-upload-list-image .next-upload-list-item-thumbnail {
  float: left;
  width: 48px;
  height: 48px;
  color: #CCCCCC;
  border: 1px solid #DCDEE3;
  border-radius: 0;
  background-color: #F2F3F7;
  margin-right: 8px;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-upload-list-image .next-upload-list-item-thumbnail img {
  width: 100%;
  height: 100%;
}
.next-upload-list-image .next-upload-list-item-thumbnail .next-icon {
  display: block;
  margin: 0;
  line-height: 48px;
}
.next-upload-list-image .next-upload-list-item-thumbnail .next-icon:before, .next-upload-list-image .next-upload-list-item-thumbnail .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-upload-list-image .next-upload-list-item-error {
  border-color: #FF3000 !important;
  background-color: #FFFFFF;
}
.next-upload-list-image .next-upload-list-item-uploading {
  background-color: #FFFFFF;
}
.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-name {
  height: 24px;
  line-height: 24px;
}
.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress {
  margin-left: 56px;
  margin-right: 20px;
  line-height: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-underlay {
  height: 8px;
}
.next-upload-list-image .next-upload-list-item-uploading .next-upload-list-item-progress .next-progress-line-overlay {
  height: 8px;
  margin-top: -4px;
}
.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-name,
.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-error-msg {
  height: 24px;
  line-height: 24px;
}
.next-upload-list-image .next-upload-list-item-error-with-msg .next-upload-list-item-error-msg {
  margin-left: 56px;
  margin-right: 20px;
  color: #FF3000;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.next-upload-list-card {
  display: inline-block;
}
.next-upload-list-card .next-upload-list-item {
  vertical-align: middle;
  float: left;
}
.next-upload-list-card .next-upload-list-item:not(:last-child) {
  margin-right: 12px;
}
.next-upload-list-card .next-upload-list-item-wrapper {
  position: relative;
  border: 1px solid #C4C6CF;
  width: 100px;
  height: 100px;
  padding: 0px;
  background-color: transparent;
}
.next-upload-list-card .next-upload-list-item-thumbnail {
  text-align: center;
  width: 100%;
  height: 100%;
  color: #CCCCCC;
  font-size: 12px;
}
.next-upload-list-card .next-upload-list-item-thumbnail img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.next-upload-list-card .next-upload-list-item-thumbnail img:focus {
  outline: 0;
}
.next-upload-list-card .next-upload-list-item-thumbnail .next-icon {
  width: 100%;
}
.next-upload-list-card .next-upload-list-item-thumbnail .next-icon:before, .next-upload-list-card .next-upload-list-item-thumbnail .next-icon .next-icon-remote {
  width: 48px;
  font-size: 48px;
  line-height: inherit;
}
.next-upload-list-card .next-upload-list-item-handler {
  margin-top: 13px;
}
.next-upload-list-card .next-upload-list-item-handler .next-icon-cry {
  margin-top: 10px;
}
.next-upload-list-card .next-upload-list-item-name {
  display: block;
  width: 100px;
  text-align: center;
  margin-top: 4px;
  font-size: 12px;
  color: #666666;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.next-upload-list-card .next-upload-list-item-progress {
  position: absolute;
  font-size: 0;
  bottom: 0;
  left: 0;
  width: 100%;
}
.next-upload-list-card .next-upload-list-item-progress .next-progress-line-underlay {
  border-radius: 0;
  height: 8px;
}
.next-upload-list-card .next-upload-list-item-progress .next-progress-line-overlay {
  border-radius: 0;
  height: 8px;
  margin-top: -4px;
}
.next-upload-list-card .next-upload-list-item-uploading .next-upload-list-item-wrapper {
  background-color: #F7F8FA;
}
.next-upload-list-card .next-upload-list-item:hover .next-upload-tool {
  opacity: 0.8;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool {
  position: absolute;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  opacity: 0;
  width: 100%;
  height: 28px;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon {
  line-height: 28px;
  color: #FFFFFF;
  cursor: pointer;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon:before, .next-upload-list-card .next-upload-list-item .next-upload-tool .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool-item {
  width: 100%;
  text-align: center;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool-item:not(:last-child) {
  border-right: 1px solid #FFFFFF;
}
.next-upload-list-card .next-upload-list-item .next-upload-tool-reupload {
  display: inline-block;
}
.next-upload-list-card .next-upload-list-item-error .next-upload-list-item-wrapper {
  border-color: #FF3000;
}
.next-upload-list-card.next-upload-ie9 .next-upload-tool {
  display: table;
}
.next-upload-list-card.next-upload-ie9 .next-upload-tool-item {
  display: table-cell;
  width: 1%;
}

.next-upload-card {
  border: 1px dashed #C4C6CF;
  width: 100px;
  height: 100px;
  background-color: #FFFFFF;
  text-align: center;
  cursor: pointer;
  -webkit-transition: border-color 100ms linear;
  transition: border-color 100ms linear;
  display: table-cell;
  vertical-align: middle;
}
.next-upload-card .next-icon {
  color: #C4C6CF;
}
.next-upload-card .next-icon:before, .next-upload-card .next-icon .next-icon-remote {
  width: 24px;
  font-size: 24px;
  line-height: inherit;
}
.next-upload-card .next-upload-add-icon::before {
  content: "\E655";
}
.next-upload-card .next-upload-text {
  font-size: 12px;
  margin-top: 12px;
  color: #666666;
  outline: none;
}
.next-upload-card:hover {
  border-color: #5584FF;
}
.next-upload-card:hover .next-icon {
  color: #5584FF;
}
.next-upload-card:hover .next-upload-text {
  color: #5584FF;
}

.next-upload-dragable .next-upload-inner {
  display: block;
}
.next-upload-dragable .next-upload-drag {
  border: 1px dashed #C4C6CF;
  -webkit-transition: border-color 100ms linear;
  transition: border-color 100ms linear;
  cursor: pointer;
  border-radius: 3px;
  background-color: transparent;
  text-align: center;
  margin-bottom: 4px;
}
.next-upload-dragable .next-upload-drag-icon {
  margin: 20px 0 0;
  color: #666666;
}
.next-upload-dragable .next-upload-drag-icon .next-upload-drag-upload-icon::before {
  content: "\E7EE";
  font-size: 24px;
}
.next-upload-dragable .next-upload-drag-text {
  margin: 12px 0 0;
  font-size: 14px;
  color: #666666;
}
.next-upload-dragable .next-upload-drag-hint {
  margin: 4px 0 20px;
  font-size: 12px;
  color: #999999;
}
.next-upload-dragable .next-upload-drag-over {
  border-color: #5584FF;
}

/** light **/
/** dark **/
/** brand **/
.next-shell {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell *,
.next-shell *:before,
.next-shell *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-shell-content-wrapper {
  overflow: auto;
}
.next-shell-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
}
.next-shell-header .dock-trigger,
.next-shell-header .nav-trigger {
  outline: 0;
  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;
  cursor: pointer;
  width: 32px;
  height: 32px;
}
.next-shell-header .nav-trigger {
  margin-right: 10px;
}
.next-shell-header .dock-trigger {
  margin-left: 10px;
}
.next-shell-header.next-shell-fixed-header {
  position: sticky;
  top: 0;
}
.next-shell-header .next-shell-navigation {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.next-shell-header .next-shell-branding {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.next-shell-header .next-shell-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.next-shell-sub-main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  overflow: auto;
  outline: 0;
}
.next-shell-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  height: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  overflow: auto;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell-main .next-shell-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.next-shell-main .next-shell-content-inner {
  margin: 0 auto;
}
.next-shell-main .next-shell-footer {
  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-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.next-shell .next-aside-navigation,
.next-shell .next-aside-tooldock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-shell .next-aside-navigation.fixed,
.next-shell .next-aside-tooldock.fixed {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.next-shell .next-aside-navigation.fixed {
  left: 0;
}
.next-shell .next-aside-tooldock.fixed {
  right: 0;
}
.next-shell-aside {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell-aside .aside-trigger {
  cursor: pointer;
  outline: 0;
  position: absolute;
  right: 0;
  top: 50%;
  width: 20px;
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #DDD;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.next-shell-aside .local-nav-trigger {
  outline: 0;
  border-left: none;
  -webkit-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  right: 0;
}
.next-shell-aside .ancillary-trigger {
  outline: 0;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  border-right: 0;
  left: 1px;
}
.next-shell-aside.next-aside-localnavigation {
  position: relative;
}
.next-shell-aside.next-aside-ancillary {
  position: relative;
}
.next-shell-aside.next-shell-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: flex-start;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell-aside.next-shell-tooldock {
  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: center;
      -ms-flex-align: center;
          align-items: center;
}
.next-shell-aside .next-shell-tooldockitem {
  width: 100%;
  text-align: center;
}
.next-shell-aside .next-shell-localnavigation {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: flex-start;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell-aside .next-shell-ancillary {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  justify-self: flex-start;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell-light .next-shell-header .dock-trigger,
.next-shell-light .next-shell-header .nav-trigger {
  background: #FFFFFF;
}
.next-shell-light .next-shell-aside .local-nav-trigger {
  background: #E2E4E8;
}
.next-shell-light .next-shell-aside .ancillary-trigger {
  background: #FFFFFF;
}
.next-shell-light .next-shell-header {
  color: #000000;
  height: 52px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 16px;
}
.next-shell-light .next-shell-header .next-shell-navigation {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 52px;
  line-height: 52px;
  margin: 0 48px;
}
.next-shell-light .next-shell-task-header {
  width: 100%;
  min-height: 40px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 0px;
  overflow: auto;
}
.next-shell-light .next-shell-main {
  background: #EBECF0;
}
.next-shell-light .next-shell-main .next-shell-appbar {
  min-height: 48px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 24px;
}
.next-shell-light .next-shell-main .next-shell-content {
  padding: 20px 20px;
}
.next-shell-light .next-shell-main .next-shell-footer {
  background: transparent;
  min-height: 56px;
  color: #CCCCCC;
  font-size: 14px;
}
.next-shell-light .next-shell-aside.next-shell-navigation {
  width: 168px;
  background: #FFFFFF;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-light .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
  width: 60px;
}
.next-shell-light .next-shell-aside.next-shell-navigation.next-shell-collapse {
  width: 0;
}
.next-shell-light .next-shell-aside.next-shell-tooldock {
  width: 52px;
  background: #E2E4E8;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-light .next-shell-aside .next-shell-tooldockitem {
  padding: 8px 0;
  color: #666666;
  background: transparent;
}
.next-shell-light .next-shell-aside .next-shell-tooldockitem:hover {
  color: #333333;
  background: #EBECF0;
}
.next-shell-light .next-shell-aside .next-shell-localnavigation {
  width: 168px;
  background: #E2E4E8;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-light .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
  width: 0;
}
.next-shell-light .next-shell-aside .next-shell-ancillary {
  width: 168px;
  background: #FFFFFF;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-light .next-shell-aside .next-shell-ancillary.next-shell-collapse {
  width: 0;
}
.next-shell-dark .next-shell-header .dock-trigger,
.next-shell-dark .next-shell-header .nav-trigger {
  background: #000000;
}
.next-shell-dark .next-shell-aside .local-nav-trigger {
  background: #E2E4E8;
}
.next-shell-dark .next-shell-aside .ancillary-trigger {
  background: #FFFFFF;
}
.next-shell-dark .next-shell-header {
  color: #FFFFFF;
  height: 52px;
  background: #000000;
  border-bottom: 1px solid #1F1F1F;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  padding: 0 16px;
}
.next-shell-dark .next-shell-header .next-shell-navigation {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 52px;
  line-height: 52px;
  margin: 0 48px;
}
.next-shell-dark .next-shell-task-header {
  width: 100%;
  min-height: 40px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 0px;
  overflow: auto;
}
.next-shell-dark .next-shell-main {
  background: #EBECF0;
}
.next-shell-dark .next-shell-main .next-shell-appbar {
  min-height: 48px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 24px;
}
.next-shell-dark .next-shell-main .next-shell-content {
  padding: 20px 20px;
}
.next-shell-dark .next-shell-main .next-shell-footer {
  background: transparent;
  min-height: 56px;
  color: #CCCCCC;
  font-size: 14px;
}
.next-shell-dark .next-shell-aside.next-shell-navigation {
  width: 168px;
  background: #333333;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-dark .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
  width: 60px;
}
.next-shell-dark .next-shell-aside.next-shell-navigation.next-shell-collapse {
  width: 0;
}
.next-shell-dark .next-shell-aside.next-shell-tooldock {
  width: 52px;
  background: #E2E4E8;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-dark .next-shell-aside .next-shell-tooldockitem {
  padding: 8px 0;
  color: #666666;
  background: transparent;
}
.next-shell-dark .next-shell-aside .next-shell-tooldockitem:hover {
  color: #333333;
  background: #EBECF0;
}
.next-shell-dark .next-shell-aside .next-shell-localnavigation {
  width: 168px;
  background: #E2E4E8;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-dark .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
  width: 0;
}
.next-shell-dark .next-shell-aside .next-shell-ancillary {
  width: 168px;
  background: #FFFFFF;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-dark .next-shell-aside .next-shell-ancillary.next-shell-collapse {
  width: 0;
}
.next-shell-brand .next-shell-header .dock-trigger,
.next-shell-brand .next-shell-header .nav-trigger {
  background: #5584FF;
}
.next-shell-brand .next-shell-aside .local-nav-trigger {
  background: #E2E4E8;
}
.next-shell-brand .next-shell-aside .ancillary-trigger {
  background: #FFFFFF;
}
.next-shell-brand .next-shell-header {
  color: #FFFFFF;
  height: 52px;
  background: #5584FF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  padding: 0 16px;
}
.next-shell-brand .next-shell-header .next-shell-navigation {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 52px;
  line-height: 52px;
  margin: 0 48px;
}
.next-shell-brand .next-shell-task-header {
  width: 100%;
  min-height: 40px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 0px;
  overflow: auto;
}
.next-shell-brand .next-shell-main {
  background: #EBECF0;
}
.next-shell-brand .next-shell-main .next-shell-appbar {
  min-height: 48px;
  background: #FFFFFF;
  border-bottom: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 24px;
}
.next-shell-brand .next-shell-main .next-shell-content {
  padding: 20px 20px;
}
.next-shell-brand .next-shell-main .next-shell-footer {
  background: transparent;
  min-height: 56px;
  color: #CCCCCC;
  font-size: 14px;
}
.next-shell-brand .next-shell-aside.next-shell-navigation {
  width: 168px;
  background: #FFFFFF;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-brand .next-shell-aside.next-shell-navigation.next-shell-collapse.next-shell-mini {
  width: 60px;
}
.next-shell-brand .next-shell-aside.next-shell-navigation.next-shell-collapse {
  width: 0;
}
.next-shell-brand .next-shell-aside.next-shell-tooldock {
  width: 52px;
  background: #E2E4E8;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-brand .next-shell-aside .next-shell-tooldockitem {
  padding: 8px 0;
  color: #666666;
  background: transparent;
}
.next-shell-brand .next-shell-aside .next-shell-tooldockitem:hover {
  color: #333333;
  background: #EBECF0;
}
.next-shell-brand .next-shell-aside .next-shell-localnavigation {
  width: 168px;
  background: #E2E4E8;
  border-right: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-brand .next-shell-aside .next-shell-localnavigation.next-shell-collapse {
  width: 0;
}
.next-shell-brand .next-shell-aside .next-shell-ancillary {
  width: 168px;
  background: #FFFFFF;
  border-left: 1px solid #E6E7EB;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 8px 0 8px;
}
.next-shell-brand .next-shell-aside .next-shell-ancillary.next-shell-collapse {
  width: 0;
}
.next-shell-header .next-shell-navigation.next-shell-nav-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.next-shell-header .next-shell-navigation.next-shell-nav-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.next-shell-header .next-shell-navigation.next-shell-nav-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.next-shell.next-shell-phone .next-aside-navigation {
  width: 100%;
}
.next-shell.next-shell-phone .next-aside-navigation.next-shell-collapse {
  width: 0;
}
.next-shell.next-shell-phone .next-shell-header .next-shell-navigation {
  display: none;
}
.next-shell.next-shell-phone .next-shell-navigation {
  width: 100%;
  height: 100%;
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease;
}
.next-shell.next-shell-phone .next-shell-navigation.next-shell-collapse {
  padding: 0;
  height: 0;
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease;
}
.next-shell.next-shell-phone .next-shell-tooldock {
  height: 52px;
  left: 0;
  right: 0;
  position: absolute;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.next-shell.next-shell-phone .next-shell-tooldock.next-shell-collapse {
  display: none;
  height: 0;
  padding: 0;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.next-shell.next-shell-tablet .next-shell-aside.next-aside-ancillary, .next-shell.next-shell-phone .next-shell-aside.next-aside-ancillary {
  width: 0;
}
.next-shell.next-shell-tablet .next-shell-ancillary, .next-shell.next-shell-phone .next-shell-ancillary {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.next-shell.next-shell-tablet .next-shell-aside.next-aside-localnavigation, .next-shell.next-shell-phone .next-shell-aside.next-aside-localnavigation {
  width: 0;
}

.next-notification {
  width: 384px;
  position: fixed;
  z-index: 1010;
  padding: 0;
  margin: 0;
}
.next-notification .next-message {
  margin-bottom: 16px;
  overflow: hidden;
}

.next-notification-fade-leave {
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
}

.next-notification-fade-leave.next-notification-fade-leave-active {
  -webkit-animation-name: NotificationFadeOut;
          animation-name: NotificationFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

@-webkit-keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}

@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.next-typography {
  color: #333333;
}
.next-typography-title {
  font-weight: 600;
  margin-bottom: 0.5em;
}
.next-typography + .next-typography-title {
  margin-top: 1.2em;
}
.next-typography-paragraph {
  color: #333333;
  margin-bottom: 1em;
  font-size: 14px;
  line-height: 1.5;
}
.next-typography mark {
  padding: 0;
  background: #FFE6BD;
  color: #333333;
}
.next-typography strong {
  font-weight: 600;
}
.next-typography code {
  background-color: #F2F3F7;
  color: #333333;
  border: 1px solid #E6E7EB;
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  border-radius: 3px;
}
.next-typography ul,
.next-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.next-typography li {
  list-style-type: circle;
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.next-typography a {
  text-decoration: none;
}
.next-typography a:link {
  color: #5584FF;
}
.next-typography a:visited {
  color: #5584FF;
}
.next-typography a:hover {
  color: #3E71F7;
}
.next-typography a:active {
  text-decoration: underline;
  color: #3E71F7;
}

h1.next-typography-title {
  font-size: 24px;
}

h2.next-typography-title {
  font-size: 20px;
}

h3.next-typography-title {
  font-size: 16px;
}

h4.next-typography-title {
  font-size: 16px;
}

h5.next-typography-title {
  font-size: 14px;
}

h6.next-typography-title {
  font-size: 12px;
}

/* put your code here */
.next-divider {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.5;
  list-style: none;
  font-variant: tabular-nums;
  -webkit-font-feature-settings: "tnum";
          font-feature-settings: "tnum";
  background: #DCDEE3;
  border-collapse: separate;
}
.next-divider *,
.next-divider *:before,
.next-divider *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-divider-dashed {
  background: none;
  border-color: #DCDEE3;
  border-style: dashed;
  border-width: 1px 0 0;
}
.next-divider-hoz {
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 16px 0;
}
.next-divider-ver {
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  background: #DCDEE3;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}
.next-divider-hoz.next-divider-with-text-center, .next-divider-hoz.next-divider-with-text-left, .next-divider-hoz.next-divider-with-text-right {
  display: table;
  margin: 16px 0;
  color: #333333;
  font-weight: normal;
  font-size: 16px;
  white-space: nowrap;
  text-align: center;
  background: transparent;
}
.next-divider-hoz.next-divider-with-text-center::before, .next-divider-hoz.next-divider-with-text-center::after, .next-divider-hoz.next-divider-with-text-left::before, .next-divider-hoz.next-divider-with-text-left::after, .next-divider-hoz.next-divider-with-text-right::before, .next-divider-hoz.next-divider-with-text-right::after {
  top: 50%;
  display: table-cell;
  width: 50%;
  border-top: 1px solid #DCDEE3;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
  content: "";
}
.next-divider-hoz.next-divider-with-text-center.next-divider-dashed, .next-divider-hoz.next-divider-with-text-left.next-divider-dashed, .next-divider-hoz.next-divider-with-text-right.next-divider-dashed {
  border-top: 0;
}
.next-divider-hoz.next-divider-with-text-center.next-divider-dashed::before, .next-divider-hoz.next-divider-with-text-center.next-divider-dashed::after, .next-divider-hoz.next-divider-with-text-left.next-divider-dashed::before, .next-divider-hoz.next-divider-with-text-left.next-divider-dashed::after, .next-divider-hoz.next-divider-with-text-right.next-divider-dashed::before, .next-divider-hoz.next-divider-with-text-right.next-divider-dashed::after {
  border-style: dashed none none;
}
.next-divider-hoz.next-divider-with-text-left .next-divider-inner-text, .next-divider-hoz.next-divider-with-text-right .next-divider-inner-text {
  display: inline-block;
  padding: 0 16px;
}
.next-divider-hoz.next-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.next-divider-hoz.next-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.next-divider-hoz.next-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.next-divider-hoz.next-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.next-divider-inner-text {
  display: inline-block;
  padding: 0 16px;
}
.next-divider-dashed {
  background: none;
  border-color: #DCDEE3;
  border-style: dashed;
  border-width: 1px 0 0;
}
.next-divider-dashed.next-divider-ver {
  border-width: 0 0 0 1px;
}

/* put your code here */
.next-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-box *,
.next-box *:before,
.next-box *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/* put your code here */
.next-table {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 1px solid #DCDEE3;
  border-left: 1px solid #DCDEE3;
}
.next-table *,
.next-table *:before,
.next-table *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-table .next-table-header tr:first-child th:first-child {
  border-top-left-radius: 0;
}
.next-table .next-table-header tr:first-child th:last-child {
  border-top-right-radius: 0;
}
.next-table .next-table-header tr:last-child th:first-child {
  border-bottom-left-radius: 0;
}
.next-table .next-table-header tr:last-child th:last-child {
  border-bottom-right-radius: 0;
}
.next-table.next-table-layout-fixed {
  overflow: auto;
}
.next-table.next-table-layout-fixed table {
  table-layout: fixed;
}
.next-table.next-table-layout-auto table {
  table-layout: auto;
}
.next-table.next-table-small th .next-table-cell-wrapper {
  padding: 8px 8px;
}
.next-table.next-table-small td .next-table-cell-wrapper {
  padding: 8px 8px;
}
.next-table.next-table-small .next-table-prerow .next-table-cell-wrapper {
  padding: 8px 8px;
}
.next-table table {
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  background: #FFFFFF;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.next-table table tr:first-child td {
  border-top-width: 0;
}
.next-table th {
  padding: 0;
  background: #EBECF0;
  color: #333333;
  text-align: left;
  font-weight: normal;
  border-right: 1px solid #DCDEE3;
  border-bottom: 1px solid #DCDEE3;
}
.next-table th .next-table-cell-wrapper {
  padding: 12px 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.next-table th.next-table-prerow .next-table-cell-wrapper {
  padding: 12px 16px;
}
.next-table th.next-table-word-break-word .next-table-cell-wrapper {
  word-break: break-word;
}
.next-table th.next-table-fix-left, .next-table th.next-table-fix-right {
  z-index: 1;
}
.next-table-affix {
  z-index: 1;
  overflow: hidden;
}
.next-table-stickylock .next-table-affix {
  z-index: 9;
}
.next-table-header-resizable {
  position: relative;
}
.next-table-header-resizable .next-table-resize-handler {
  position: absolute;
  right: -5px;
  top: 0;
  bottom: 0;
  width: 10px;
  background: transparent;
  cursor: ew-resize;
}
.next-table-header-resizable .next-table-resize-handler::after {
  position: absolute;
  display: block;
  content: " ";
  width: 2px;
  height: 100%;
  right: 50%;
}
.next-table-header-resizable .next-table-resize-handler:hover::after {
  z-index: 1;
  background: #5584FF;
}
.next-table.next-table-lock-left .next-table-header-resizable .next-table-resize-handler, .next-table.next-table-lock-right .next-table-header-resizable .next-table-resize-handler {
  cursor: initial;
}
.next-table.next-table-lock-left .next-table-header-resizable .next-table-resize-handler:hover::after, .next-table.next-table-lock-right .next-table-header-resizable .next-table-resize-handler:hover::after {
  z-index: -1;
}
.next-table td {
  padding: 0;
  border-right: 1px solid #DCDEE3;
  border-bottom: 1px solid #DCDEE3;
}
.next-table td .next-table-cell-wrapper {
  padding: 12px 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow,
.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow,
.next-table td .next-table-cell-wrapper .next-table-tree-placeholder {
  margin-right: 8px;
  outline: 0;
  cursor: pointer;
}
.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow:before, .next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow::before {
  content: "\E619";
}
.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow:before, .next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow::before {
  content: "\E63D";
}
.next-table td.next-table-prerow .next-table-cell-wrapper {
  padding: 12px 16px;
}
.next-table td.next-table-word-break-word .next-table-cell-wrapper {
  word-break: break-word;
}
.next-table .next-table-expanded .next-table-cell-wrapper,
.next-table .next-table-selection .next-table-cell-wrapper {
  overflow: visible;
}
.next-table.no-header table tr:first-child td {
  border-top-width: 1px;
}
.next-table.only-bottom-border {
  border-width: 0;
}
.next-table.only-bottom-border th {
  border-width: 0 0 1px 0;
}
.next-table.only-bottom-border td {
  border-width: 0 0 1px 0;
}
.next-table.only-bottom-border table tr td:first-child,
.next-table.only-bottom-border table tr th:first-child {
  border-left-width: 0;
}
.next-table.only-bottom-border .next-table-header tr th:last-child {
  border-right-width: 0;
}
.next-table.only-bottom-border .next-table-body tr td:last-child {
  border-right-width: 0;
}
.next-table-loading {
  display: block;
}
.next-table.zebra tr:nth-child(odd) td {
  background: #FFFFFF;
}
.next-table.zebra tr:nth-child(even) td {
  background: #F7F8FA;
}
.next-table.zebra .next-table-row.hovered td {
  background: #F2F3F7;
  color: #333333;
}
.next-table.zebra .next-table-cell.hovered {
  background: #F2F3F7;
  color: #333333;
}
.next-table.zebra .next-table-row.selected td {
  background: #F2F3F7;
  color: #333333;
}
.next-table-empty {
  color: #A0A2AD;
  padding: 32px 0;
  text-align: center;
}
.next-table-expanded-row > td {
  border-width: 0 0 1px 0;
}
.next-table-expanded-row > td:first-child {
  border-left-width: 1px;
}
.next-table-expanded-row > td:last-child {
  border-right-width: 1px;
}
.next-table-expanded-row:last-child > td {
  border-bottom-width: 1px;
}
.next-table-expanded-row .next-table {
  border-top: 0;
  border-left: 0;
}
.next-table-expanded-row .next-table th, .next-table-expanded-row .next-table td {
  border-right: 1px solid #DCDEE3;
}
.next-table-expanded-row .next-table.only-bottom-border th, .next-table-expanded-row .next-table.only-bottom-border td {
  border-right: 0;
}
.next-table-expanded-row .next-table .last td {
  border-bottom: 0;
}
.next-table-expanded-row .next-table td.last, .next-table-expanded-row .next-table th:last-child {
  border-right: 0;
}
.next-table-filter-footer {
  margin: 10px 10px 0;
}
.next-table-filter-footer button {
  margin-right: 5px;
}
.next-table-row {
  -webkit-transition: all 100ms linear;
  transition: all 100ms linear;
  background: #FFFFFF;
  color: #333333;
}
.next-table-row.hidden {
  display: none;
}
.next-table-row.hovered {
  background: #F2F3F7;
  color: #333333;
}
.next-table-row.selected {
  background: #F2F3F7;
  color: #333333;
}
.next-table-cell.hovered {
  background: #F2F3F7;
  color: #333333;
}
.next-table-tree-placeholder {
  display: inline-block;
  width: 12px;
}

.last .next-table-expanded-row td {
  border-bottom-width: 1px;
}

.next-table-body,
.next-table-header {
  overflow: auto;
  font-size: 12px;
}

.next-table-column-resize-proxy {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: 2px solid #5584FF;
  z-index: 10;
  display: none;
}

.next-table-header {
  margin-bottom: -20px;
  padding-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.next-table-header::-webkit-scrollbar {
  display: none;
}

.next-table-body {
  font-size: 12px;
  position: relative;
}

.next-table-fixed {
  border-right: 1px solid #DCDEE3;
  border-bottom: 1px solid #DCDEE3;
}
.next-table-fixed table {
  table-layout: fixed;
}
.next-table-fixed .next-table-header {
  background: #EBECF0;
}
.next-table-fixed table tr td:first-child,
.next-table-fixed table tr th:first-child {
  border-left-width: 0;
}
.next-table-fixed .next-table-header th {
  border-top-width: 0;
}
.next-table-fixed .next-table-header tr th:last-child {
  border-right-width: 0;
}
.next-table-fixed .next-table-body td {
  border-top-width: 0;
}
.next-table-fixed .next-table-body tr:last-child td {
  border-bottom-width: 0;
}
.next-table-fixed .next-table-body tr td:last-child {
  border-right-width: 0;
}
.next-table-fixed.only-bottom-border .next-table-body tr:last-child td {
  border-bottom-width: 1px;
}
.next-table-fixed.next-table-group table tr td:first-child,
.next-table-fixed.next-table-group table tr th:first-child {
  border-left-width: 1px;
}
.next-table-fixed.next-table-group .next-table-header th {
  border-top-width: 1px;
}
.next-table-fixed.next-table-group .next-table-header tr th:last-child {
  border-right-width: 1px;
}
.next-table-fixed.next-table-group .next-table-body td {
  border-top-width: 1px;
}
.next-table-fixed.next-table-group .next-table-body tr:last-child td {
  border-bottom-width: 1px;
}
.next-table-fixed.next-table-group .next-table-body tr td:last-child {
  border-right-width: 1px;
}
.next-table-fixed.next-table-lock-left .next-table-header tr th:last-child {
  border-right-width: 1px;
}
.next-table-fixed.next-table-lock-left .next-table-body tr td:last-child {
  border-right-width: 1px;
}

.next-table-lock .next-table-body {
  overflow-x: auto;
  overflow-y: visible;
}

.next-table-group {
  border-width: 0;
}
.next-table-group.only-bottom-border .next-table-body table,
.next-table-group.only-bottom-border .next-table-header table {
  border-left: 0;
}
.next-table-group.only-bottom-border .next-table-header table,
.next-table-group.only-bottom-border .next-table-body table,
.next-table-group.only-bottom-border .next-table-body table.next-table-row {
  border-top: 0;
}
.next-table-group.only-bottom-border .next-table-body .next-table-group-footer td {
  border-bottom: 0;
}
.next-table-group .next-table-body {
  margin-top: 8px;
}
.next-table-group .next-table-body table {
  border-top: 1px solid #DCDEE3;
  border-left: 1px solid #DCDEE3;
  margin-bottom: 8px;
}
.next-table-group .next-table-body table tr:first-child td {
  border-top-width: 1px;
}
.next-table-group .next-table-body table:last-of-type {
  margin-bottom: 0;
}
.next-table-group .next-table-header table {
  border-top: 1px solid #DCDEE3;
  border-left: 1px solid #DCDEE3;
}
.next-table-group .next-table-group-header td {
  background: #EBECF0;
  color: #333333;
}
.next-table-group .next-table-group-header td:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.next-table-group .next-table-group-header td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.next-table-group .next-table-group-footer td {
  background: #EBECF0;
  color: #333333;
}
.next-table-group .next-table-group-footer td:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.next-table-group .next-table-group-footer td:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.next-table-group .next-table-row.hovered,
.next-table-group .next-table-row.selected {
  background: #FFFFFF;
  color: #333333;
}

.next-table-lock {
  position: relative;
}
.next-table-lock table {
  table-layout: fixed;
}

.next-table-header-inner {
  overflow: unset;
}

.next-table-header-fixer {
  content: " ";
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 15px;
  background: inherit;
  position: absolute;
  right: 0;
  height: 100%;
  top: 0;
}

.next-table-wrap-empty .next-table-lock-left td,
.next-table-wrap-empty .next-table-lock-right td {
  border: none;
}
.next-table-wrap-empty .next-table-lock-left .next-table-empty,
.next-table-wrap-empty .next-table-lock-right .next-table-empty {
  display: none;
}
.next-table-wrap-empty > .next-table-inner > .next-table-body > table {
  table-layout: fixed;
}

.next-table-lock-left,
.next-table-lock-right {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  border: 0;
  -webkit-transition: -webkit-box-shadow 0.3s ease;
  transition: -webkit-box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
  overflow: hidden;
}
.next-table-lock-left table,
.next-table-lock-right table {
  width: auto;
}
.next-table-lock-left .next-table-body,
.next-table-lock-right .next-table-body {
  overflow-y: scroll;
  overflow-x: hidden;
  margin-right: -20px;
  padding-right: 0;
}
.next-table-lock-left.shadow .next-table-header tr th:last-child,
.next-table-lock-right.shadow .next-table-header tr th:last-child {
  border-right-width: 0;
}
.next-table-lock-left.shadow .next-table-body tr td:last-child,
.next-table-lock-right.shadow .next-table-body tr td:last-child {
  border-right-width: 0;
}

.next-table-lock-right {
  right: 0;
  left: auto;
}
.next-table-lock-right table tr td:first-child,
.next-table-lock-right table tr th:first-child {
  border-left-width: 1px;
}
.next-table-lock-right.shadow {
  -webkit-box-shadow: -2px 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: -2px 0 3px rgba(0, 0, 0, 0.12);
}

.next-table-lock-left.shadow {
  -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 0 3px rgba(0, 0, 0, 0.12);
}

.next-table-filter {
  line-height: 1;
}

.next-table-sort {
  cursor: pointer;
  position: relative;
  width: 16px;
  display: inline-block;
  line-height: 1;
}
.next-table-sort:focus {
  outline: 0;
}
.next-table-sort > a::before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
}
.next-table-sort .next-icon {
  position: absolute;
  left: -2px;
  color: #333333;
}
.next-table-sort .next-icon:before, .next-table-sort .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table-sort .current .next-icon {
  color: #5584FF;
}
.next-table-sort .next-icon-ascending {
  left: 2px;
}

.next-table-filter {
  cursor: pointer;
  width: 20px;
  display: inline-block;
}
.next-table-filter:focus {
  outline: 0;
}
.next-table-filter .next-icon {
  color: #333333;
}
.next-table-filter .next-icon:before, .next-table-filter .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table-filter .next-table-filter-active {
  color: #5584FF;
}

.next-table-filter-menu .next-menu-content {
  max-height: 220px;
  overflow: auto;
}

.next-table-header-icon {
  margin-left: 8px;
}

.next-table-expanded-ctrl {
  cursor: pointer;
}
.next-table-expanded-ctrl:focus {
  outline: 0;
}
.next-table-expanded-ctrl.disabled {
  color: #999999;
}
.next-table-expanded-ctrl .next-table-expand-unfold:before, .next-table-expanded-ctrl .next-table-expand-unfold .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table-expanded-ctrl .next-table-expand-unfold::before {
  content: "\E601";
}
.next-table-expanded-ctrl .next-table-expand-fold:before, .next-table-expanded-ctrl .next-table-expand-fold .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-table-expanded-ctrl .next-table-expand-fold::before {
  content: "\E655";
}

.next-table-fix-left, .next-table-fix-right {
  background: inherit;
  position: sticky;
  z-index: 1;
  background-clip: padding-box;
}
.next-table-ping-left .next-table-expanded-area .next-table-fix-left-last::after {
  content: none;
}
.next-table-ping-left .next-table-expanded-area .next-table-ping-left .next-table-fix-left-last,
.next-table-ping-left .next-table-fix-left-last {
  border-right-width: 0;
}
.next-table-ping-left .next-table-expanded-area .next-table-ping-left .next-table-fix-left-last::after,
.next-table-ping-left .next-table-fix-left-last::after {
  -webkit-box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
          box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 30px;
  content: "";
  pointer-events: none;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
}
.next-table-ping-right .next-table-expanded-area .next-table-fix-right-first::after {
  content: none;
}
.next-table-ping-right .next-table-expanded-area .next-table-ping-right .next-table-fix-right-first:after,
.next-table-ping-right .next-table-fix-right-first:after {
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
          box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 30px;
  content: "";
  pointer-events: none;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.next-table-fixed.next-table-scrolling-to-right::after, .next-table-lock.next-table-scrolling-to-right::after {
  -webkit-box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
          box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
  position: absolute;
  top: 0;
  right: -30px;
  bottom: 0;
  width: 30px;
  content: "";
  pointer-events: none;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}
.next-table-fixed.only-bottom-border, .next-table-lock.only-bottom-border {
  border-right: 0;
}

.next-table[dir=rtl] th {
  text-align: right;
}
.next-table[dir=rtl] .next-table-header-resizable .next-table-resize-handler {
  right: auto;
  left: 0;
}
.next-table[dir=rtl] td .next-table-cell-wrapper .next-icon-arrow-down.next-table-tree-arrow,
.next-table[dir=rtl] td .next-table-cell-wrapper .next-icon-arrow-right.next-table-tree-arrow,
.next-table[dir=rtl] td .next-table-cell-wrapper .next-table-tree-placeholder {
  margin-left: 3px;
  margin-right: 0;
  float: right;
}
.next-table[dir=rtl] .next-table-expanded-row td:first-child {
  border-left-width: 0;
  border-right-width: 1px;
}
.next-table[dir=rtl] .next-table-expanded-row td:last-child {
  border-left-width: 1px;
  border-right-width: 0;
}
.next-table[dir=rtl].only-bottom-border .next-table-expanded-row th {
  border-width: 0 0 1px 0;
}
.next-table[dir=rtl].only-bottom-border .next-table-expanded-row td {
  border-width: 0 0 1px 0;
}
.next-table[dir=rtl] .next-table-filter-footer button {
  margin-left: 5px;
  margin-right: 0;
}
.next-table[dir=rtl] .next-table-lock-left,
.next-table[dir=rtl] .next-table-lock-right {
  left: auto;
  right: 0;
}
.next-table[dir=rtl] .next-table-lock-right {
  right: auto;
  left: 0;
}
.next-table[dir=rtl] .next-table-lock-right table tr td:first-child,
.next-table[dir=rtl] .next-table-lock-right table tr th:first-child {
  border-right-width: 1px;
}
.next-table[dir=rtl] .next-table-lock-right.shadow {
  -webkit-box-shadow: 2px 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: 2px 0 3px rgba(0, 0, 0, 0.12);
}
.next-table[dir=rtl] .next-table-lock-left.shadow {
  -webkit-box-shadow: -2px 0 3px rgba(0, 0, 0, 0.12);
          box-shadow: -2px 0 3px rgba(0, 0, 0, 0.12);
}
.next-table[dir=rtl] .next-table-sort .next-icon {
  right: 0;
  left: auto;
}
.next-table[dir=rtl] .next-table-sort .next-icon-ascending {
  right: 4px;
  left: auto;
}
.next-table[dir=rtl] .next-table-filter {
  margin-right: 5px;
  margin-left: 0;
}

.next-table-fixed[dir=rtl] table tr td:first-child,
.next-table-fixed[dir=rtl] table tr th:first-child {
  border-left-width: 1px;
  border-right-width: 0;
}
.next-table-fixed[dir=rtl] .next-table-header tr th:last-child {
  border-left-width: 1px;
}
.next-table-fixed[dir=rtl] .next-table-body tr td:last-child {
  border-left-width: 1px;
}

.next-calendar2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-calendar2 *,
.next-calendar2 *:before,
.next-calendar2 *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-calendar2 table {
  border-collapse: collapse;
  border-spacing: 0;
}
.next-calendar2 td,
.next-calendar2 th {
  padding: 0;
}

div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-actions, div[dir=rtl].next-calendar2-panel .next-calendar2-header-actions, div[dir=rtl].next-calendar2-card .next-calendar2-header-actions {
  margin-right: auto;
  margin-left: 0;
}
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-ranges > *:not(:first-child), div[dir=rtl].next-calendar2-fullscreen .next-calendar2-header-actions > *:not(:first-child), div[dir=rtl].next-calendar2-panel .next-calendar2-header-ranges > *:not(:first-child), div[dir=rtl].next-calendar2-panel .next-calendar2-header-actions > *:not(:first-child), div[dir=rtl].next-calendar2-card .next-calendar2-header-ranges > *:not(:first-child), div[dir=rtl].next-calendar2-card .next-calendar2-header-actions > *:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-cell-value, div[dir=rtl].next-calendar2-fullscreen .next-calendar2-table th {
  text-align: left;
}
div[dir=rtl].next-calendar2-fullscreen .next-calendar2-table th {
  padding: 0 0 5px 12px;
}

.next-calendar2 {
  font-size: 12px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #FFFFFF;
}
.next-calendar2-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-calendar2-table {
  width: 100%;
  table-layout: fixed;
}
.next-calendar2-cell {
  cursor: pointer;
  position: relative;
  -webkit-transition: background-color 0.2s, border 0.2s;
  transition: background-color 0.2s, border 0.2s;
}
.next-calendar2 .next-calendar2-cell-inner {
  color: #CCCCCC;
  outline: none;
  min-width: 24px;
  position: relative;
  border: 1px solid transparent;
}
.next-calendar2-cell-disabled::before {
  color: #CCCCCC;
  background: #F7F8FA;
}
.next-calendar2-fullscreen .next-calendar2-header-actions, .next-calendar2-panel .next-calendar2-header-actions, .next-calendar2-card .next-calendar2-header-actions {
  margin-left: auto;
}
.next-calendar2-fullscreen .next-calendar2-header-ranges > *:not(:first-child), .next-calendar2-fullscreen .next-calendar2-header-actions > *:not(:first-child), .next-calendar2-panel .next-calendar2-header-ranges > *:not(:first-child), .next-calendar2-panel .next-calendar2-header-actions > *:not(:first-child), .next-calendar2-card .next-calendar2-header-ranges > *:not(:first-child), .next-calendar2-card .next-calendar2-header-actions > *:not(:first-child) {
  margin-left: 8px;
}
.next-calendar2-fullscreen .next-calendar2-header-select-year, .next-calendar2-fullscreen .next-calendar2-header-select-month, .next-calendar2-panel .next-calendar2-header-select-year, .next-calendar2-panel .next-calendar2-header-select-month, .next-calendar2-card .next-calendar2-header-select-year, .next-calendar2-card .next-calendar2-header-select-month {
  min-width: 88px;
}
.next-calendar2-fullscreen .next-calendar2-header-select-year .next-input, .next-calendar2-fullscreen .next-calendar2-header-select-month .next-input, .next-calendar2-panel .next-calendar2-header-select-year .next-input, .next-calendar2-panel .next-calendar2-header-select-month .next-input, .next-calendar2-card .next-calendar2-header-select-year .next-input, .next-calendar2-card .next-calendar2-header-select-month .next-input {
  min-width: auto;
}
.next-calendar2-fullscreen .next-calendar2-body, .next-calendar2-panel .next-calendar2-body, .next-calendar2-card .next-calendar2-body {
  padding: 8px 0;
}
.next-calendar2-card .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-cell-inner {
  z-index: 2;
  height: 24px;
  line-height: 22px;
  border-radius: 2px;
  display: inline-block;
}
.next-calendar2-card .next-calendar2, .next-calendar2-panel .next-calendar2 {
  min-height: 150px;
}
.next-calendar2-card .next-calendar2-table thead > tr, .next-calendar2-panel .next-calendar2-table thead > tr {
  height: 24px;
  color: #999999;
}
.next-calendar2-card .next-calendar2-table th,
.next-calendar2-card .next-calendar2-table td, .next-calendar2-panel .next-calendar2-table th,
.next-calendar2-panel .next-calendar2-table td {
  font-weight: 400;
  text-align: center;
  padding: 4px 0;
}
.next-calendar2-card .next-calendar2-table th, .next-calendar2-panel .next-calendar2-table th {
  height: 32px;
}
.next-calendar2-card .next-calendar2-table-month, .next-calendar2-card .next-calendar2-table-year, .next-calendar2-card .next-calendar2-table-decade, .next-calendar2-panel .next-calendar2-table-month, .next-calendar2-panel .next-calendar2-table-year, .next-calendar2-panel .next-calendar2-table-decade {
  height: 145px;
}
.next-calendar2-card .next-calendar2-table-month .next-calendar2-cell-inner, .next-calendar2-card .next-calendar2-table-year .next-calendar2-cell-inner, .next-calendar2-card .next-calendar2-table-decade .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-table-month .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-table-year .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-table-decade .next-calendar2-cell-inner {
  min-width: 56px;
}
.next-calendar2-card .next-calendar2-table-quarter, .next-calendar2-panel .next-calendar2-table-quarter {
  height: 50px;
}
.next-calendar2-card .next-calendar2-table-quarter .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-table-quarter .next-calendar2-cell-inner {
  min-width: 56px;
}
.next-calendar2-card .next-calendar2-table-decade .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-table-decade .next-calendar2-cell-inner {
  min-width: 80px;
}
.next-calendar2-card .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner {
  color: #666666;
}
.next-calendar2-card .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover:not(.next-calendar2-cell-hover) .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover:not(.next-calendar2-cell-hover) .next-calendar2-cell-inner {
  background: #F2F3F7;
}
.next-calendar2-card .next-calendar2-cell-current.next-calendar2-cell-today:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-cell-current.next-calendar2-cell-today:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
  color: #5584FF;
}
.next-calendar2-card .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner, .next-calendar2-panel .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
  color: #FFFFFF;
  background: #5584FF;
}
.next-calendar2-fullscreen .next-calendar2-cell-value, .next-calendar2-fullscreen .next-calendar2-table th {
  text-align: right;
}
.next-calendar2-fullscreen .next-calendar2-table th {
  padding: 0 12px 5px 0;
}
.next-calendar2-fullscreen .next-calendar2-cell-inner {
  height: 80px;
  border-top: 2px solid #E6E7EB;
  margin: 0 4px;
  padding: 4px 8px 0;
}
.next-calendar2-fullscreen td .next-calendar2-cell-inner {
  height: 80px;
  border-top: 2px solid #E6E7EB;
}
.next-calendar2-fullscreen .next-calendar2-cell-disabled .next-calendar2-cell-inner {
  color: #CCCCCC;
  background: #F7F8FA;
}
.next-calendar2-fullscreen .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today) .next-calendar2-cell-inner {
  color: #666666;
}
.next-calendar2-fullscreen .next-calendar2-cell-current:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected):not(.next-calendar2-cell-today):hover .next-calendar2-cell-inner {
  background-color: #F2F3F7;
}
.next-calendar2-fullscreen .next-calendar2-cell-current.next-calendar2-cell-today .next-calendar2-cell-inner {
  color: #5584FF;
}
.next-calendar2-fullscreen .next-calendar2-cell-current .next-calendar2-cell-inner {
  background-color: #FFFFFF;
}
.next-calendar2-fullscreen .next-calendar2-cell-current.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
  border-top-color: #5584FF;
  font-weight: bold;
  color: #5584FF;
  background: #DEE8FF;
}
.next-calendar2-card .next-calendar2-header {
  padding: 8px 8px;
  border-bottom: 1px solid #E6E7EB;
}
.next-calendar2-panel .next-calendar2-header {
  padding: 0 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E6E7EB;
}
.next-calendar2-panel .next-calendar2-header-btn {
  min-width: 20px;
  line-height: 20px;
  color: #666666;
  font-family: inherit;
  vertical-align: initial;
  border-radius: 2px;
}
.next-calendar2-panel .next-calendar2-header-btn > span, .next-calendar2-panel .next-calendar2-header-text-field {
  text-align: center;
  font-size: 14px;
  color: #333333;
  font-weight: bolder;
  vertical-align: initial;
}
.next-calendar2-panel .next-calendar2-header-btn:hover, .next-calendar2-panel .next-calendar2-header-btn:hover > span {
  color: #5584FF;
}
.next-calendar2-panel .next-calendar2-header-right-btn:hover, .next-calendar2-panel .next-calendar2-header-left-btn:hover {
  background: #F2F3F7;
}
.next-calendar2-panel .next-calendar2-header-text-field {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 38px;
  line-height: 38px;
}
.next-calendar2-panel .next-calendar2-header-text-field .next-calendar2-header-btn:not(:first-child) {
  margin-left: 6px;
}

.next-calendar2-header-select-month-popup,
.next-calendar2-header-select-year-popup {
  min-width: auto;
}

.next-date-picker2-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  border-top: 1px solid #E6E7EB;
  padding: 4px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
}
.next-date-picker2-footer-preset > .next-btn {
  margin-right: 8px;
}
.next-date-picker2-footer-actions {
  margin-left: auto;
}
.next-date-picker2-footer-preset-only {
  width: 100%;
}

.next-time-picker2-menu {
  float: left;
  text-align: center;
  padding: 8px 0;
}
.next-time-picker2-menu:not(:last-child) {
  border-right: 1px solid #DCDEE3;
}
.next-time-picker2-menu-title {
  cursor: default;
  height: 28px;
  line-height: 28px;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
  background: #FFFFFF;
}
.next-time-picker2-menu ul {
  position: relative;
  overflow-y: hidden;
  overflow-x: auto;
  list-style: none;
  margin: 0;
  width: 54px;
  padding: 0;
  font-size: 12px;
  height: 224px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.next-time-picker2-menu ul::-webkit-scrollbar {
  width: 0;
}
.next-time-picker2-menu ul:hover {
  overflow-y: auto;
}
.next-time-picker2-menu ul:after {
  display: block;
  height: 192px;
  content: "";
}
.next-time-picker2-menu-item {
  cursor: pointer;
  height: 32px;
  line-height: 32px;
  -webkit-transition: background 100ms linear;
  transition: background 100ms linear;
  color: #666666;
  background: #FFFFFF;
  outline: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.next-time-picker2-menu-item:hover {
  color: #333333;
  background: #F2F3F7;
}
.next-time-picker2-menu-item.next-selected {
  color: #666666;
  background: #DEE8FF;
}
.next-time-picker2-menu-item.next-disabled {
  cursor: not-allowed;
  color: #CCCCCC;
  background: #F7F8FA;
}

.next-time-picker2-panel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.next-time-picker2-panel *,
.next-time-picker2-panel *:before,
.next-time-picker2-panel *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-time-picker2-panel:after {
  visibility: hidden;
  display: block;
  height: 0;
  font-size: 0;
  content: " ";
  clear: both;
}
.next-time-picker2-panel-header {
  border-bottom: 1px solid #DCDEE3;
}
.next-time-picker2-panel-input.next-input {
  width: 100%;
  padding: 6px;
  border-color: transparent;
  vertical-align: middle;
}
.next-time-picker2-panel .next-time-picker2-menu {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.next-time-picker2-panel-range .next-time-picker2-panel-list:last-of-type {
  margin-left: 20px;
}

.next-time-picker2-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  border-top: 1px solid #F0F0F0;
  padding: 4px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.next-time-picker2-footer-actions {
  margin-left: auto;
}

.next-time-picker2-wrapper[dir=rtl] .next-time-picker2-menu {
  float: right;
}
.next-time-picker2-wrapper[dir=rtl] .next-time-picker2-menu:not(:last-child) {
  border-right: none;
  border-left: 1px solid #DCDEE3;
}

.next-time-picker2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
}
.next-time-picker2 *,
.next-time-picker2 *:before,
.next-time-picker2 *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.next-time-picker2-trigger .next-input {
  width: 100%;
}
.next-time-picker2-wrapper {
  padding: 4px 0;
}
.next-time-picker2-body {
  display: block;
  overflow: hidden;
  border: 1px solid #DCDEE3;
  border-radius: 3px;
  background: #FFFFFF;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.next-time-picker2-symbol-clock-icon::before {
  content: "\E621";
}
.next-time-picker2-input {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #C4C6CF;
  vertical-align: middle;
  width: inherit;
}
.next-time-picker2-input .next-input {
  border: none;
  width: 100%;
  height: 100%;
}
.next-time-picker2-input .next-input input {
  height: 100%;
}
.next-time-picker2-input.next-time-picker2-input-small {
  height: 20px;
  border-radius: 3px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-inner {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-control {
  padding-right: 4px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-inner-text {
  padding-right: 4px;
}
.next-time-picker2-input.next-time-picker2-input-small input {
  height: 18px;
  line-height: 18px \0 ;
  padding: 0 4px;
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small input::-moz-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small input::-ms-input-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small input::placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-text-field {
  padding: 0 4px;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
.next-time-picker2-input.next-time-picker2-input-small .next-icon:before, .next-time-picker2-input.next-time-picker2-input-small .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-time-picker2-input.next-time-picker2-input-small .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-time-picker2-input.next-time-picker2-input-medium {
  height: 28px;
  border-radius: 3px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-inner {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-control {
  padding-right: 8px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-inner-text {
  padding-right: 8px;
}
.next-time-picker2-input.next-time-picker2-input-medium input {
  height: 26px;
  line-height: 26px \0 ;
  padding: 0 8px;
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium input::-moz-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium input::-ms-input-placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium input::placeholder {
  font-size: 12px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-text-field {
  padding: 0 8px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-icon:before, .next-time-picker2-input.next-time-picker2-input-medium .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-time-picker2-input.next-time-picker2-input-medium .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-time-picker2-input.next-time-picker2-input-large {
  height: 40px;
  border-radius: 3px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-label {
  padding-left: 12px;
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-inner {
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-control {
  padding-right: 8px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-inner-text {
  padding-right: 8px;
}
.next-time-picker2-input.next-time-picker2-input-large input {
  height: 38px;
  line-height: 38px \0 ;
  padding: 0 12px;
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large input::-webkit-input-placeholder {
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large input::-moz-placeholder {
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large input::-ms-input-placeholder {
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large input::placeholder {
  font-size: 16px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-text-field {
  padding: 0 12px;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
}
.next-time-picker2-input.next-time-picker2-input-large .next-icon:before, .next-time-picker2-input.next-time-picker2-input-large .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-time-picker2-input.next-time-picker2-input-large .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-time-picker2-input:hover {
  border-color: #A0A2AD;
  background-color: #FFFFFF;
}
.next-time-picker2-input.next-time-picker2-input-focus {
  border-color: #5584FF;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
}
.next-time-picker2-input.next-time-picker2-input-noborder {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.next-time-picker2-input.next-time-picker2-input-disabled {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
  cursor: not-allowed;
}
.next-time-picker2-input.next-time-picker2-input-disabled:hover {
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-time-picker2-input-separator {
  color: #C4C6CF;
  font-size: 12px;
  display: inline-block;
  min-width: 16px;
  text-align: center;
}

div[dir=rtl] .next-date-picker2-footer-preset > .next-btn {
  margin-left: 8px;
  margin-right: 0;
}
div[dir=rtl] .next-date-picker2-footer-actions {
  margin-left: 0;
  margin-right: auto;
}
div[dir=rtl] .next-date-picker2-wrapper .next-calendar2-cell:last-child::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  right: 0;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  left: 8px;
}
div[dir=rtl] .next-date-picker2-wrapper .next-calendar2-cell:first-child::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  left: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  right: 8px;
}
div[dir=rtl] .next-date-time-picker-wrapper {
  border-right: 1px solid #E6E7EB;
  border-left: node;
}
div[dir=rtl] .next-date-time-picker-wrapper .next-time-picker2-menu:not(:last-child) {
  border-left: 1px solid #DCDEE3;
  border-right: none;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-selected.next-calendar2-cell-range-begin::before {
  right: 50%;
  left: 0;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-selected.next-calendar2-cell-range-end::before {
  left: 50%;
  right: 0;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-begin::after, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-child::after {
  right: 8px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-begin:not(:last-child)::after, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-child:not(.next-calendar2-cell-hover-end)::after {
  left: 0;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-end::after, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-child::after {
  left: 8px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-hover-end:not(:first-child)::after, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-child:not(.next-calendar2-cell-hover-begin)::after {
  right: 0;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-begin::after {
  left: 0;
  right: 7px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-end::after {
  right: 0;
  left: 7px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:first-of-type::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right: 1px dashed #3E71F7;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:last-of-type::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left: 1px dashed #3E71F7;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end::before, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end::after {
  right: 0;
  left: 8px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-edge-end.next-calendar2-cell-hover::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left: 1px dashed #3E71F7;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover-begin::after {
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right: 1px dashed #3E71F7;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover-end::after {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-left: 1px dashed #3E71F7;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled)::before, div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled)::after {
  right: 8px;
  left: 0;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover::after {
  right: 8px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right: 1px dashed #3E71F7;
}
div[dir=rtl] .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover:not(.next-calendar2-cell-hover-end):not(.next-calendar2-cell-hover-begin)::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
div[dir=rtl] .next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2)::before {
  right: 50%;
  left: 0;
}
div[dir=rtl] .next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child::before {
  left: 50%;
  right: 0;
}

.next-date-picker2 {
  outline: none;
  display: inline-table;
  position: relative;
  width: inherit;
}
.next-date-picker2-overlay {
  vertical-align: top;
  padding: 4px 0px;
}
.next-date-picker2-overlay-range {
  padding: 12px 0px;
}
.next-date-picker2-wrapper {
  -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.12);
  background-color: #FFFFFF;
  border: 1px solid #E6E7EB;
  border-radius: 3px;
}
.next-date-picker2-wrapper .next-calendar2-panel {
  border-radius: 3px;
}
.next-date-picker2-wrapper .next-calendar2-body {
  width: 272px;
}
.next-date-picker2-wrapper .next-calendar2-cell::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0px;
  left: 0px;
  z-index: 1;
  height: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.next-date-picker2-wrapper .next-calendar2-cell:last-child::before {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  right: 8px;
}
.next-date-picker2-wrapper .next-calendar2-cell:first-child::before {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  left: 8px;
}
.next-date-picker2-input {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #C4C6CF;
  vertical-align: middle;
  width: inherit;
  background-color: #FFFFFF;
}
.next-date-picker2-input .next-input {
  border: none;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  height: 100%;
  width: 100%;
}
.next-date-picker2-input .next-input input {
  height: 100%;
  width: auto;
}
.next-date-picker2-input.next-date-picker2-input-small {
  height: 20px;
  border-radius: 3px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-inner {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-control {
  padding-right: 4px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-inner-text {
  padding-right: 4px;
}
.next-date-picker2-input.next-date-picker2-input-small input {
  height: 18px;
  line-height: 18px \0 ;
  padding: 0 4px;
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small input::-moz-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small input::-ms-input-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small input::placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-text-field {
  padding: 0 4px;
  font-size: 12px;
  height: 18px;
  line-height: 18px;
}
.next-date-picker2-input.next-date-picker2-input-small .next-icon:before, .next-date-picker2-input.next-date-picker2-input-small .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-date-picker2-input.next-date-picker2-input-small .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-date-picker2-input.next-date-picker2-input-medium {
  height: 28px;
  border-radius: 3px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-label {
  padding-left: 8px;
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-inner {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-control {
  padding-right: 8px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-inner-text {
  padding-right: 8px;
}
.next-date-picker2-input.next-date-picker2-input-medium input {
  height: 26px;
  line-height: 26px \0 ;
  padding: 0 8px;
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium input::-webkit-input-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium input::-moz-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium input::-ms-input-placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium input::placeholder {
  font-size: 12px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-text-field {
  padding: 0 8px;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-icon:before, .next-date-picker2-input.next-date-picker2-input-medium .next-icon .next-icon-remote {
  width: 12px;
  font-size: 12px;
  line-height: inherit;
}
.next-date-picker2-input.next-date-picker2-input-medium .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-date-picker2-input.next-date-picker2-input-large {
  height: 40px;
  border-radius: 3px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-label {
  padding-left: 12px;
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-inner {
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-control {
  padding-right: 8px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-inner-text {
  padding-right: 8px;
}
.next-date-picker2-input.next-date-picker2-input-large input {
  height: 38px;
  line-height: 38px \0 ;
  padding: 0 12px;
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large input::-webkit-input-placeholder {
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large input::-moz-placeholder {
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large input::-ms-input-placeholder {
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large input::placeholder {
  font-size: 16px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-text-field {
  padding: 0 12px;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
}
.next-date-picker2-input.next-date-picker2-input-large .next-icon:before, .next-date-picker2-input.next-date-picker2-input-large .next-icon .next-icon-remote {
  width: 16px;
  font-size: 16px;
  line-height: inherit;
}
.next-date-picker2-input.next-date-picker2-input-large .next-input-control {
  border-radius: 0 3px 3px 0;
}
.next-date-picker2-input:hover {
  border-color: #A0A2AD;
  background-color: #FFFFFF;
}
.next-date-picker2-input.next-date-picker2-input-focus {
  border-color: #5584FF;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(85, 132, 255, 0.2);
}
.next-date-picker2-input.next-date-picker2-input-noborder {
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.next-date-picker2-input.next-date-picker2-input-disabled {
  color: #CCCCCC;
  border-color: #E6E7EB;
  background-color: #F7F8FA;
  cursor: not-allowed;
}
.next-date-picker2-input.next-date-picker2-input-disabled:hover {
  border-color: #E6E7EB;
  background-color: #F7F8FA;
}
.next-date-picker2-input-separator {
  color: #C4C6CF;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  min-width: 16px;
  text-align: center;
}

.next-range-picker2-panel, .next-date-picker2-panel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-range-picker-right .next-calendar2-header-left-btn,
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-range-picker-left .next-calendar2-header-right-btn {
  visibility: hidden;
}

.next-range-picker2-arrow {
  display: block;
  -webkit-transform: translate(0, -50%) rotate(-45deg);
      -ms-transform: translate(0, -50%) rotate(-45deg);
          transform: translate(0, -50%) rotate(-45deg);
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  border-color: #E6E7EB #E6E7EB transparent transparent;
  border-style: solid;
  border-width: 1px;
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
  background: #FFFFFF;
}

.next-date-picker2-tl-bl .next-range-picker2-arrow {
  top: 12.5px;
}

.next-date-picker2-bl-tl .next-range-picker2-arrow {
  bottom: 13px;
  -webkit-transform: translate(0, 50%) rotate(135deg);
      -ms-transform: translate(0, 50%) rotate(135deg);
          transform: translate(0, 50%) rotate(135deg);
}

.next-date-time-picker-wrapper {
  border-left: 1px solid #E6E7EB;
}
.next-date-time-picker-wrapper .next-calendar2-body {
  padding-right: 0px;
  padding-left: 0px;
}

.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-disabled .next-calendar2-cell-inner {
  color: #CCCCCC;
  background: #F7F8FA;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected::before {
  color: #666666;
  background: #DEE8FF;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected .next-calendar2-cell-inner {
  color: #666666;
  background: transparent;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin .next-calendar2-cell-inner, .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end .next-calendar2-cell-inner {
  z-index: 10;
  color: #FFFFFF;
  background: #5584FF;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin::before {
  left: 50%;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end::before {
  right: 50%;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-begin-single::before, .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-selected.next-calendar2-cell-range-end-single::before {
  display: none;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 2;
  height: 24px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: #3E71F7 transparent;
  border-style: dashed;
  border-width: 1px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-hover-begin::after, .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:first-child::after {
  left: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-hover-end::after, .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:last-child::after {
  right: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-begin::after {
  left: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover.next-calendar2-cell-selected.next-calendar2-cell-hover-end::after {
  right: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:first-of-type::after {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left: 1px dashed #3E71F7;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover:last-of-type::after {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right: 1px dashed #3E71F7;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end::before {
  right: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end::after {
  right: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-edge-end.next-calendar2-cell-hover::after {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-right: 1px dashed #3E71F7;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover-begin::after {
  border-top: 1px dashed #3E71F7;
  border-left: 1px dashed #3E71F7;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current.next-calendar2-cell-hover-end::after {
  border-top: 1px dashed #3E71F7;
  border-right: 1px dashed #3E71F7;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled)::before, .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled)::after {
  left: 8px;
}
.next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-edge-end + .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-hover::after {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-left: 1px dashed #3E71F7;
}

.next-calendar2-table-week .next-calendar2-cell-hover::after {
  display: none;
}
.next-calendar2-table-week tr:hover .next-calendar2-cell:not(.next-calendar2-cell-disabled):not(.next-calendar2-cell-selected)::before {
  background: #F2F3F7;
}
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected::before,
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected .next-calendar2-cell-inner {
  color: #666666;
  background-color: #DEE8FF;
}
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child .next-calendar2-cell-inner, .next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2) .next-calendar2-cell-inner {
  color: #FFFFFF;
  background: #5584FF;
}
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:nth-child(2)::before {
  left: 50%;
}
.next-calendar2-table-week .next-calendar2-week-current .next-calendar2-cell.next-calendar2-cell-selected:last-child::before {
  right: 50%;
}
.next-calendar2-table-week tr:not(.next-calendar2-week-current) td.next-calendar2-cell.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled)::before,
.next-calendar2-table-week tr:not(.next-calendar2-week-current) td.next-calendar2-cell.next-calendar2-cell-selected:not(.next-calendar2-cell-disabled) .next-calendar2-cell-inner {
  background-color: transparent;
  color: #CCCCCC;
}

.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled):last-child .next-calendar2-cell-inner, .next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled):nth-child(2) .next-calendar2-cell-inner {
  background-color: #DEE8FF;
  color: #666666;
}
.next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-begin:last-child .next-calendar2-cell-inner, .next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-begin:nth-child(2) .next-calendar2-cell-inner, .next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-end:last-child .next-calendar2-cell-inner, .next-range-picker2-panel .next-calendar2-week-current .next-calendar2-cell-selected:not(.next-calendar2-cell-disabled).next-calendar2-cell-week-range-end:nth-child(2) .next-calendar2-cell-inner {
  color: #FFFFFF;
  background: #5584FF;
}
:root {
  --dn-brand-color: #1890ff;
  --dn-brand-hovering: #40a9ff;
  --dn-brand-dragging: rgba(24, 144, 255, 0.26);
  --dn-brand-dropping: rgba(24, 144, 255, 0.34);
  --dn-brand-moving: rgba(24, 144, 255, 0.5);
  --dn-white: #fff;
  --dn-white-gray: #d9d9d9;
  --dn-white-gray-light: #eee;
  --dn-white-gray-lighter: #f0f0f0;
  --dn-white-gray-dark: #aaa;
  --dn-gray: #333;
  --dn-gray-light: #444;
  --dn-gray-lighter: #666;
  --dn-gray-dark: #222;
  --dn-black: #1a1a1a;
}
.dn-light {
  --dn-aux-cover-rect-dragging-color: var(--dn-brand-dragging);
  --dn-aux-cover-rect-dropping-color: var(--dn-brand-dropping);
  --dn-aux-free-selection-background-color: var(--dn-brand-color);
  --dn-aux-free-selection-border-color: var(--dn-brand-color);
  --dn-aux-insertion-color: var(--dn-brand-color);
  --dn-aux-dashed-box-color: var(--dn-brand-color);
  --dn-aux-dashed-box-title-color: var(--dn-gray);
  --dn-aux-selection-box-border-color: var(--dn-brand-color);
  --dn-aux-selection-box-color: var(--dn-gray);
  --dn-ghost-color: var(--dn-white);
  --dn-ghost-bg-color: var(--dn-brand-moving);
  --dn-outline-tree-bg-color: var(--dn-white);
  --dn-outline-tree-header-border-color: var(--dn-white-gray-light);
  --dn-outline-tree-color: var(--dn-gray);
  --dn-outline-tree-insertion-bg-color: var(--dn-brand-color);
  --dn-outline-tree-node-header-color: var(--dn-gray);
  --dn-outline-tree-node-hover-color: var(--dn-brand-color);
  --dn-toolbar-input-color: var(--dn-gray-dark);
  --dn-toolbar-input-bg-color: var(--dn-white);
  --dn-toolbar-input-border-color: var(--dn-white-gray-light);
  --dn-toolbar-input-hover-border-color: var(--dn-white-gray-light);
  --dn-toolbar-input-handler-bg-color: var(--dn-white);
  --dn-resize-handle-bg-color: var(--dn-white-gray-light);
  --dn-resize-handle-hover-bg-color: var(--dn-white-gray-lighter);
  --dn-resize-handle-color: var(--dn-gray-light);
  --dn-resize-handle-hover-color: var(--dn-white-lighter);
  --dn-mobile-simulator-bg-color: var(--dn-white-gray-light);
  --dn-mobile-simulator-body-bg-color: var(--dn-white);
  --dn-mobile-simulator-border-color: var(--dn-gray-dark);
  --dn-responsive-simulator-bg-color: var(--dn-white);
  --dn-pc-simulator-bg-color: var(--dn-white);
  --dn-aux-selector-btn-color: var(--dn-white);
  --dn-aux-selector-btn-bg-color: var(--dn-brand-color);
  --dn-aux-selector-btn-border-color: var(--dn-brand-color);
  --dn-aux-selector-btn-hover-color: var(--dn-white);
  --dn-aux-selector-btn-hover-bg-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-hover-border-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-active-color: var(--dn-white);
  --dn-aux-selector-btn-active-bg-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-active-border-color: var(--dn-brand-hovering);
  --dn-panel-border-color: var(--dn-white-gray);
  --dn-panel-active-bg-color: var(--dn-white-gray-light);
  --dn-resource-content-bg-color: var(--dn-white);
  --dn-composite-panel-tabs-bg-color: var(--dn-white);
  --dn-composite-panel-tabs-active-bg-color: var(--dn-white);
  --dn-composite-panel-highlight-bg-color: var(--dn-white-gray-light);
  --dn-composite-panel-tabs-color: var(--dn-gray-lighter);
  --dn-composite-panel-tabs-hover-color: var(--dn-brand-color);
  --dn-composite-panel-tabs-content-bg-color: var(--dn-white);
  --dn-composite-panel-tabs-header-color: var(--dn-gray-lighter);
  --dn-collapse-header-color: var(--dn-gray);
  --dn-resource-item-color: var(--dn-gray);
  --dn-resource-item-hover-border-color: var(--dn-brand-color);
  --dn-resource-item-hover-color: var(--dn-brand-color);
  --dn-main-panel-header-bg-color: var(--dn-white);
  --dn-workspace-panel-bg-color: var(--dn-white-gray-light);
  --dn-scrollbar-color: var(--dn-white-gray);
  --dn-scrollbar-hover-color: var(--white-dn-gray-lighter);
  --dn-empty-bg-color: var(--dn-white);
  --dn-droppable-bg-color: var(--dn-white-gray-lighter);
  --dn-droppable-border-color: var(--dn-white-gray-dark);
  --dn-droppable-color: var(--dn-gray-lighter);
}
.dn-dark {
  --dn-aux-cover-rect-dragging-color: var(--dn-brand-dragging);
  --dn-aux-cover-rect-dropping-color: var(--dn-brand-dropping);
  --dn-aux-free-selection-background-color: var(--dn-brand-color);
  --dn-aux-free-selection-border-color: var(--dn-brand-color);
  --dn-aux-insertion-color: var(--dn-brand-color);
  --dn-aux-dashed-box-color: var(--dn-brand-color);
  --dn-aux-dashed-box-title-color: var(--dn-brand-color);
  --dn-aux-selection-box-border-color: var(--dn-brand-color);
  --dn-aux-selection-box-color: var(--dn-gray);
  --dn-ghost-color: var(--dn-white);
  --dn-ghost-bg-color: var(--dn-brand-moving);
  --dn-outline-tree-bg-color: var(--dn-gray-dark);
  --dn-outline-tree-header-border-color: var(--dn-gray);
  --dn-outline-tree-color: var(--dn-white-gray);
  --dn-outline-tree-insertion-bg-color: var(--dn-brand-color);
  --dn-outline-tree-node-header-color: var(--dn-white-gray);
  --dn-outline-tree-node-hover-color: var(--dn-white-gray);
  --dn-toolbar-input-color: var(--dn-white-gray);
  --dn-toolbar-input-bg-color: transparent;
  --dn-toolbar-input-border-color: var(--dn-gray-light);
  --dn-toolbar-input-hover-border-color: var(--dn-brand-color);
  --dn-toolbar-input-handler-bg-color: var(--dn-gray-light);
  --dn-resize-handle-bg-color: var(--dn-gray-light);
  --dn-resize-handle-hover-bg-color: var(--dn-gray-lighter);
  --dn-resize-handle-color: var(--dn-gray-lighter);
  --dn-resize-handle-hover-color: var(--dn-white-gray-dark);
  --dn-mobile-simulator-bg-color: var(--dn-black);
  --dn-mobile-simulator-body-bg-color: var(--dn-black);
  --dn-mobile-simulator-border-color: var(--dn-black);
  --dn-responsive-simulator-bg-color: var(--dn-black);
  --dn-pc-simulator-bg-color: var(--dn-black);
  --dn-aux-selector-btn-color: var(--dn-white);
  --dn-aux-selector-btn-bg-color: var(--dn-brand-color);
  --dn-aux-selector-btn-border-color: var(--dn-brand-color);
  --dn-aux-selector-btn-hover-color: var(--dn-white);
  --dn-aux-selector-btn-hover-bg-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-hover-border-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-active-color: var(--dn-white);
  --dn-aux-selector-btn-active-bg-color: var(--dn-brand-hovering);
  --dn-aux-selector-btn-active-border-color: var(--dn-brand-hovering);
  --dn-panel-border-color: var(--dn-gray-light);
  --dn-panel-active-bg-color: var(--dn-gray);
  --dn-resource-content-bg-color: var(--dn-gray-dark);
  --dn-composite-panel-tabs-bg-color: var(--dn-gray-dark);
  --dn-composite-panel-tabs-active-bg-color: var(--dn-gray-dark);
  --dn-composite-panel-highlight-bg-color: var(--dn-black);
  --dn-composite-panel-tabs-color: var(--dn-white-gray-dark);
  --dn-composite-panel-tabs-hover-color: var(--dn-brand-color);
  --dn-composite-panel-tabs-content-bg-color: var(--dn-gray-dark);
  --dn-composite-panel-tabs-header-color: var(--dn-white-gray);
  --dn-collapse-header-color: var(--dn-white-gray);
  --dn-resource-item-color: var(--dn-white-gray);
  --dn-resource-item-hover-color: var(--dn-brand-color);
  --dn-main-panel-header-bg-color: var(--dn-gray-dark);
  --dn-workspace-panel-bg-color: var(--dn-gray-dark);
  --dn-scrollbar-color: var(--dn-gray-light);
  --dn-scrollbar-hover-color: var(--dn-gray-lighter);
  --dn-empty-bg-color: var(--dn-gray-dark);
  --dn-droppable-bg-color: var(--dn-gray);
  --dn-droppable-border-color: var(--dn-gray-light);
  --dn-droppable-color: var(--dn-white);
}
.dn-app {
  color: var(--dn-gray-dark);
  font-size: 14px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
}
.dn-app ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.dn-app ::-webkit-scrollbar-thumb {
  background-color: var(--dn-scrollbar-color);
  border-radius: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.dn-app ::-webkit-scrollbar-thumb:hover {
  background-color: var(--dn-scrollbar-hover-color);
}
.dn-app * {
  box-sizing: border-box;
}
.dn-app *[contenteditable='true'] {
  min-width: 1px;
  min-height: 14px;
  cursor: text !important;
  outline: none !important;
}
.dn-app *[data-content-editable]:not(*[contenteditable='true']):empty::before {
  content: 'Please Input';
  display: block;
  opacity: 0.6;
}
.dn-app *[data-content-editable]:not(*[contenteditable='true']):hover {
  cursor: text !important;
  opacity: 0.8;
}

.dn-main-panel {
  display: flex;
  width: 100%;
  height: 100%;
  flex: 1;
  min-height: 0;
  position: relative;
  overflow: hidden;
}
.dn-main-panel-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.dn-main-panel-container.root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dn-main-panel-container.absolute {
  position: absolute;
}
.dn-main-panel-container.relative {
  position: relative;
}
.dn-main-panel-header {
  display: flex;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: space-between;
  background: var(--dn-main-panel-header-bg-color);
  border-bottom: 1px solid var(--dn-panel-border-color);
  padding: 4px;
}
.dn-main-panel-header-logo {
  display: flex;
  align-items: center;
}
.dn-main-panel-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.dn-main-panel.root {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dn-composite-panel {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 2;
}
.dn-composite-panel-tabs {
  display: flex;
  flex-direction: column;
  border-right: 1px solid var(--dn-panel-border-color);
  background-color: var(--dn-composite-panel-tabs-bg-color);
  z-index: 2;
  position: relative;
}
.dn-composite-panel-tabs-pane {
  color: var(--dn-composite-panel-tabs-color);
  min-height: 48px;
  min-width: 48px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  font-size: 20px;
  flex-direction: column;
}
.dn-composite-panel-tabs-pane-title {
  font-size: 10px;
  margin-top: 6px;
}
.dn-composite-panel-tabs-pane:hover {
  color: var(--dn-composite-panel-tabs-hover-color);
}
.dn-composite-panel-tabs-pane.active {
  color: var(--dn-composite-panel-tabs-hover-color);
}
.dn-composite-panel-tabs-pane.active::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  width: 3px;
  height: 100%;
  background-color: var(--dn-composite-panel-tabs-hover-color);
}
.dn-composite-panel-tabs-content {
  width: 300px;
  border-right: 1px solid var(--dn-panel-border-color);
  background: var(--dn-composite-panel-tabs-content-bg-color);
  display: flex;
  flex-direction: column;
  height: 100%;
  box-sizing: content-box;
}
.dn-composite-panel-tabs-content.pinning {
  position: absolute;
  z-index: 1;
  left: 100%;
  top: 0;
  border-right: 1px solid transparent;
  box-shadow: -2px 5px 10px rgba(102, 102, 102, 0.42);
}
.dn-composite-panel-tabs-header {
  padding: 14px 7px;
  color: var(--dn-composite-panel-tabs-header-color);
  line-height: 18px;
  font-size: 16px;
  border-bottom: 1px solid var(--dn-panel-border-color);
  display: flex;
  justify-content: space-between;
}
.dn-composite-panel-tabs-header-actions {
  display: flex;
  align-items: center;
}
.dn-composite-panel-tabs-header-actions > * {
  margin-right: 8px;
}
.dn-composite-panel-tabs-header-actions > *:last-child {
  margin-right: 0;
}
.dn-composite-panel-tabs-header-pin {
  transition: all 0.15s ease-in-out;
}
.dn-composite-panel-tabs-header-pin:hover {
  transform: scale(1.1);
}
.dn-composite-panel-tabs-header-title {
  font-size: 20px;
}
.dn-composite-panel-tabs-header-close {
  transition: all 0.15s ease-in-out;
}
.dn-composite-panel-tabs-header-close:hover {
  transform: rotate(90deg);
}
.dn-composite-panel-tabs-body {
  flex-grow: 2;
  flex-shrink: 2;
  overflow: overlay;
  overflow-x: hidden;
  height: 100%;
}
.dn-composite-panel.direction-right {
  flex-direction: row-reverse;
}
.dn-composite-panel.direction-right .dn-composite-panel-tabs-pane.active:after {
  left: auto;
  right: -1px;
}
.dn-composite-panel.direction-right .dn-composite-panel-tabs-content.pinning {
  left: auto;
  right: 100%;
  top: 0;
}
.dn-composite-panel.direction-right .dn-composite-panel-tabs-content {
  border-right: none;
  border-left: 1px solid var(--dn-panel-border-color);
}
.dn-composite-panel.direction-right .dn-composite-panel-tabs {
  border-left: 1px solid var(--dn-panel-border-color);
}
.dn-workspace-panel {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  padding: 4px;
  overflow: hidden;
  box-sizing: border-box;
  background-color: var(--dn-workspace-panel-bg-color);
  position: relative;
  z-index: 1;
}
.dn-workspace-panel-item {
  position: relative;
}
.dn-workspace-panel button[disabled] {
  pointer-events: none !important;
}
.dn-settings-panel {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 2;
  width: 300px;
  background: var(--dn-composite-panel-tabs-content-bg-color);
  border-left: 1px solid var(--dn-panel-border-color);
  height: 100%;
  box-sizing: content-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dn-settings-panel.pinning {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  box-shadow: 2px 5px 10px rgba(102, 102, 102, 0.52);
  border-left: 1px solid transparent;
}
.dn-settings-panel-header {
  padding: 14px 7px;
  color: var(--dn-composite-panel-tabs-header-color);
  line-height: 18px;
  font-size: 16px;
  border-bottom: 1px solid var(--dn-panel-border-color);
  display: flex;
  justify-content: space-between;
}
.dn-settings-panel-header-actions {
  display: flex;
  align-items: center;
}
.dn-settings-panel-header-actions > * {
  margin-right: 8px;
}
.dn-settings-panel-header-actions > *:last-child {
  margin-right: 0;
}
.dn-settings-panel-header-pin {
  transition: all 0.15s ease-in-out;
}
.dn-settings-panel-header-pin:hover {
  transform: scale(1.1);
}
.dn-settings-panel-header-title {
  font-size: 20px;
}
.dn-settings-panel-header-close {
  transition: all 0.15s ease-in-out;
}
.dn-settings-panel-header-close:hover {
  transform: rotate(90deg);
}
.dn-settings-panel-body {
  flex-grow: 2;
  flex-shrink: 2;
  overflow: overlay;
  height: 100%;
}
.dn-settings-panel-opener {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: var(--dn-composite-panel-tabs-content-bg-color);
  border: 1px solid var(--dn-panel-border-color);
  color: var(--dn-composite-panel-tabs-color);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.dn-settings-panel-opener .dn-icon {
  transition: all 0.15s ease-in-out;
}
.dn-settings-panel-opener:hover .dn-icon {
  transform: rotate(45deg);
}

.dn-viewport {
  height: 100%;
  width: 100%;
  min-height: 100px;
  position: relative;
  outline: none;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: overlay;
}

.dn-icon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dn-icon svg {
  pointer-events: none;
}

@-webkit-keyframes dn-animate-slide-to-top {
  from {
    transform: translateY(-10%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 0.8;
  }
}
@keyframes dn-animate-slide-to-top {
  from {
    transform: translateY(-10%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 0.8;
  }
}
.dn-auxtool {
  transform: perspective(1px) translate3d(0, 0, 0);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 2;
}
.dn-aux-button button {
  font-size: 12px !important;
  display: flex;
  align-items: center;
  padding: 0 3px;
  height: 20px;
  color: var(--dn-aux-selector-btn-color);
  background: var(--dn-aux-selector-btn-bg-color);
  border-color: var(--dn-aux-selector-btn-border-color);
}
.dn-aux-button button:hover,
.dn-aux-button button:focus {
  color: var(--dn-aux-selector-btn-hover-color);
  background: var(--dn-aux-selector-btn-hover-bg-color);
  border-color: var(--dn-aux-selector-btn-hover-border-color);
}
.dn-aux-button button:active {
  color: var(--dn-aux-selector-btn-active-color);
  background: var(--dn-aux-selector-btn-active-bg-color);
  border-color: var(--dn-aux-selector-btn-active-border-color);
}
.dn-aux-cover-rect.dragging {
  background-color: var(--dn-aux-cover-rect-dragging-color);
}
.dn-aux-cover-rect.dropping {
  background-color: var(--dn-aux-cover-rect-dropping-color);
}
.dn-aux-free-selection {
  background-color: var(--dn-aux-free-selection-background-color);
  border-color: var(--dn-aux-free-selection-border-color);
}
.dn-aux-helpers {
  position: absolute;
  pointer-events: all;
  z-index: 10;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dn-aux-helpers button {
  font-size: 12px !important;
  display: flex;
  align-items: center;
  padding: 0 3px;
  height: 20px;
  color: var(--dn-aux-selector-btn-color);
  background: var(--dn-aux-selector-btn-bg-color);
  border-color: var(--dn-aux-selector-btn-border-color);
}
.dn-aux-helpers button:hover,
.dn-aux-helpers button:focus {
  color: var(--dn-aux-selector-btn-hover-color);
  background: var(--dn-aux-selector-btn-hover-bg-color);
  border-color: var(--dn-aux-selector-btn-hover-border-color);
}
.dn-aux-helpers button:active {
  color: var(--dn-aux-selector-btn-active-color);
  background: var(--dn-aux-selector-btn-active-bg-color);
  border-color: var(--dn-aux-selector-btn-active-border-color);
}
.dn-aux-helpers.bottom-right {
  top: 100%;
  right: 0;
}
.dn-aux-helpers.bottom-left {
  top: 100%;
  left: 0;
}
.dn-aux-helpers.bottom-center {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.dn-aux-helpers.inner-top-right {
  top: -2px;
  right: 2px;
}
.dn-aux-helpers.inner-top-left {
  top: -2px;
  left: 2px;
}
.dn-aux-helpers.inner-top-center {
  top: -2px;
  right: 2px;
}
.dn-aux-helpers.inner-bottom-right {
  bottom: -2px;
  right: 2px;
}
.dn-aux-helpers.inner-bottom-left {
  bottom: -2px;
  left: 2px;
}
.dn-aux-helpers.inner-bottom-center {
  bottom: -2px;
  right: 2px;
}
.dn-aux-helpers.top-right {
  bottom: 100%;
  right: 0;
}
.dn-aux-helpers.top-left {
  bottom: 100%;
  left: 0;
}
.dn-aux-helpers.top-center {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.dn-aux-helpers button span {
  transform: scale(0.9);
  margin-left: 2px;
}
.dn-aux-helpers button span.dn-icon {
  transform: scale(1);
  margin-left: 0;
}
.dn-aux-helpers-content {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;
}
.dn-aux-helpers-content button {
  font-size: 12px !important;
  display: flex;
  align-items: center;
  padding: 0 3px;
  height: 20px;
}
.dn-aux-helpers-content > * {
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 2px;
}
.dn-aux-helpers-content > *:first-child {
  margin-left: 0;
}
.dn-aux-insertion {
  background-color: var(--dn-aux-insertion-color);
}
.dn-aux-dashed-box {
  border: 1px dashed var(--dn-aux-dashed-box-color);
}
.dn-aux-dashed-box-title {
  color: var(--dn-aux-dashed-box-title-color);
}
.dn-aux-selection-box {
  border: 2px solid var(--dn-aux-selection-box-border-color);
  position: relative;
  pointer-events: none;
}
.dn-aux-selection-box-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.dn-aux-selection-box-title {
  color: var(--dn-aux-selection-box-color);
}
.dn-aux-selector button {
  font-size: 12px !important;
  display: flex;
  align-items: center;
  padding: 0 3px;
  height: 20px;
  color: var(--dn-aux-selector-btn-color);
  background: var(--dn-aux-selector-btn-bg-color);
  border-color: var(--dn-aux-selector-btn-border-color);
}
.dn-aux-selector button:hover,
.dn-aux-selector button:focus {
  color: var(--dn-aux-selector-btn-hover-color);
  background: var(--dn-aux-selector-btn-hover-bg-color);
  border-color: var(--dn-aux-selector-btn-hover-border-color);
}
.dn-aux-selector button:active {
  color: var(--dn-aux-selector-btn-active-color);
  background: var(--dn-aux-selector-btn-active-bg-color);
  border-color: var(--dn-aux-selector-btn-active-border-color);
}
.dn-aux-selector-menu {
  margin-top: -4px;
  -webkit-animation: dn-animate-slide-to-top 0.2s;
          animation: dn-animate-slide-to-top 0.2s;
  opacity: 0.8;
}
.dn-aux-selector-menu button {
  font-size: 12px !important;
  display: flex;
  align-items: center;
  padding: 0 3px;
  height: 20px;
  margin-top: 2px;
}
.dn-aux-drag-handler {
  cursor: move;
}
.dn-aux-node-resize-handler {
  position: absolute;
  width: 8px;
  height: 8px;
  pointer-events: all;
  background-color: var(--dn-brand-color);
}
.dn-aux-node-resize-handler.x-start {
  left: 0;
  top: 50%;
  transform: translate(calc(-50% - 1px), -50%);
  cursor: ew-resize;
}
.dn-aux-node-resize-handler.x-end {
  left: 100%;
  top: 50%;
  transform: translate(calc(-50% + 1px), -50%);
  cursor: ew-resize;
}
.dn-aux-node-resize-handler.y-start {
  left: 50%;
  top: 0;
  transform: translate(-50%, calc(-50% - 1px));
  cursor: ns-resize;
}
.dn-aux-node-resize-handler.y-end {
  left: 50%;
  top: 100%;
  transform: translate(-50%, calc(-50% + 1px));
  cursor: ns-resize;
}
.dn-aux-node-translate-handler {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  width: 40px;
  height: 20px;
  background: #1890ff;
  opacity: 0.5;
  pointer-events: all;
}

.dn-component-tree {
  min-height: 100%;
  min-width: 100%;
}

.dn-designer-tools {
  display: flex;
  align-items: center;
}
.dn-designer-tools .ant-input-number {
  font-size: 12px !important;
  background: var(--dn-toolbar-input-bg-color) !important;
  border-color: var(--dn-toolbar-input-border-color) !important;
  color: var(--dn-toolbar-input-color) !important;
}
.dn-designer-tools .ant-input-number .ant-input-number-handler-wrap,
.dn-designer-tools .ant-input-number .ant-input-number-handler {
  background: var(--dn-toolbar-input-handler-bg-color) !important;
  border-color: var(--dn-toolbar-input-border-color) !important;
  color: var(--dn-toolbar-input-color) !important;
}
.dn-designer-tools .ant-input-number .ant-input-number-handler-down-inner,
.dn-designer-tools .ant-input-number .ant-input-number-handler-up-inner {
  color: var(--dn-toolbar-input-color) !important;
}
.dn-designer-tools .ant-input-number:hover {
  border-color: var(--dn-toolbar-input-hover-border-color) !important;
}

.dn-resource {
  flex-wrap: wrap;
}
.dn-resource-header {
  display: flex;
  align-items: center;
  padding: 5px 8px;
  color: var(--dn-collapse-header-color);
  border-bottom: 1px solid var(--dn-panel-border-color);
  background-color: var(--dn-panel-active-bg-color);
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  font-size: 13px;
}
.dn-resource-header-expand {
  transform: rotate(-90deg);
  font-size: 12px;
  transition: all 0.15s ease-in-out;
  margin-right: 3px;
}
.dn-resource-content-wrapper {
  display: flex;
  justify-content: center;
  background: var(--dn-resource-content-bg-color);
}
.dn-resource-content {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  display: none;
}
.dn-resource.expand .dn-resource-content {
  display: grid;
  grid-template-columns: repeat(3, 33.3333%);
  grid-gap: 1px;
  background-color: var(--dn-panel-border-color);
  border-bottom: 1px solid var(--dn-panel-border-color);
}
.dn-resource.expand .dn-resource-header-expand {
  transform: rotate(0);
}
.dn-resource-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: var(--dn-resource-content-bg-color);
  min-height: 40px;
  color: var(--dn-resource-item-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: -webkit-grab;
  cursor: grab;
  transition: color 0.1s ease-out;
}
.dn-resource-item:hover {
  color: var(--dn-resource-item-hover-color);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.dn-resource-item-icon {
  margin: 12px 0;
}
.dn-resource-item-text {
  text-align: center;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 12px;
}
.dn-resource-item-remain {
  background: var(--dn-resource-content-bg-color);
}

.dn-ghost {
  padding-left: 25px;
  padding-right: 15px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  color: var(--dn-ghost-color);
  font-size: 12px;
  z-index: 9999;
  border-radius: 50px;
  background-color: var(--dn-ghost-bg-color);
  pointer-events: none;
  left: 0;
  top: 0;
  transform: translate3d(0, 0, 0);
}

.dn-empty {
  transform: perspective(1px) translate3d(0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--dn-empty-bg-color);
}
.dn-empty .animations {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.dn-empty .hotkeys-list {
  text-align: center;
  line-height: 30px;
  color: #888;
}

.dn-outline-tree-container {
  position: relative;
  min-height: 100px;
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  overflow: hidden;
  background-color: var(--dn-outline-tree-bg-color);
}
.dn-outline-tree-header {
  display: flex;
  padding: 8px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--dn-outline-tree-header-border-color);
  color: var(--dn-outline-tree-color);
}
.dn-outline-tree-title {
  font-size: 16px;
  font-weight: 500;
}
.dn-outline-tree-close {
  display: flex;
  align-items: center;
  transform: scale(1.6);
  cursor: pointer;
}
.dn-outline-tree-content {
  position: relative;
  flex-grow: 1;
  height: 100%;
  width: 100%;
  padding-bottom: 20px;
  overflow: overlay;
}
.dn-outline-tree-aux {
  position: absolute;
  top: 0;
  left: 0;
}
.dn-outline-tree-insertion {
  background-color: var(--dn-outline-tree-insertion-bg-color);
}
.dn-outline-tree-node {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
}
.dn-outline-tree-node.expanded > .dn-outline-tree-node-header .dn-outline-tree-node-expand {
  transform: rotate(0);
}
.dn-outline-tree-node.expanded > .dn-outline-tree-node-children {
  display: block;
}
.dn-outline-tree-node.selected > .dn-outline-tree-node-header {
  background-color: var(--dn-panel-active-bg-color);
}
.dn-outline-tree-node.selected > .dn-outline-tree-node-header .dn-outline-tree-node-header-head {
  background-color: var(--dn-panel-active-bg-color);
}
.dn-outline-tree-node.droppable > .dn-outline-tree-node-header .dn-outline-tree-node-header-content .dn-outline-tree-node-header-base > .dn-outline-tree-node-icon {
  transform: scale(1.2);
}
.dn-outline-tree-node-hidden-icon:not(.hidden) {
  display: none;
}
.dn-outline-tree-node-header {
  display: flex;
  min-height: 32px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  align-items: center;
  color: var(--dn-outline-tree-node-header-color);
  position: relative;
  padding-left: 8px;
}
.dn-outline-tree-node-header:hover .dn-outline-tree-node-header-content {
  color: var(--dn-outline-tree-node-hover-color);
}
.dn-outline-tree-node-header:hover .dn-outline-tree-node-hidden-icon {
  display: block;
}
.dn-outline-tree-node-header-head {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  pointer-events: none;
}
.dn-outline-tree-node-header-content {
  display: flex;
  align-items: center;
  transition: all 0.15s ease-in;
  transform-origin: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
  height: 100%;
  justify-content: space-between;
  font-size: 12px;
}
.dn-outline-tree-node-header-base {
  display: flex;
  align-items: center;
}
.dn-outline-tree-node-header-actions {
  display: flex;
  align-items: center;
  margin-right: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dn-outline-tree-node-expand {
  display: flex;
  align-items: center;
  transition: all 0.15s ease-out;
  transform: rotate(-90deg);
  margin-right: 3px;
  width: 12px;
}
.dn-outline-tree-node-icon {
  margin-right: 5px;
  display: flex;
  align-items: center;
  font-size: 12px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dn-outline-tree-node-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 100px;
}
.dn-outline-tree-node-actions {
  font-size: 12px;
  flex-grow: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dn-outline-tree-node-children {
  padding-left: 16px;
  display: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 100%;
}

.dn-history-item {
  display: flex;
  justify-content: space-between;
  min-height: 32px;
  padding: 0 10px;
  align-items: center;
  cursor: pointer;
  color: var(--dn-outline-tree-node-header-color);
}
.dn-history-item-timestamp {
  font-size: 10px;
}
.dn-history-item:hover {
  background-color: var(--dn-panel-active-bg-color);
}
.dn-history-item.active {
  background-color: var(--dn-panel-active-bg-color);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-node-path {
  padding: 4px 10px !important;
  border-bottom: 1px solid var(--dn-panel-border-color);
}
.dn-node-path .dn-icon {
  font-size: 11px;
}
.dn-node-path .ant-breadcrumb-separator {
  margin: 0 4px !important;
}
.dn-node-path a {
  font-size: 12px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-node-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 8px;
}
.dn-node-actions-content {
  position: relative;
  padding: 0 20px;
  display: flex;
  align-items: center;
  line-height: 1;
}
.dn-node-actions-content::before {
  position: absolute;
  content: '';
  display: block;
  height: 0;
  width: 300%;
  top: 50%;
  border-bottom: 1px dashed #f0f0f0;
  right: 100%;
}
.dn-node-actions-content::after {
  position: absolute;
  content: '';
  display: block;
  height: 0;
  width: 300%;
  top: 50%;
  border-bottom: 1px dashed #f0f0f0;
  left: 100%;
}
.dn-node-actions-content a {
  color: rgba(0, 0, 0, 0.45);
}
.dn-node-actions-content a:hover {
  color: #1890ff;
}
.dn-node-actions-item-text {
  font-size: 10px;
  display: flex;
  align-items: center;
  line-height: 1;
}
.dn-node-actions-item-text .dn-icon {
  margin-right: 6px;
}

.dn-droppable-placeholder {
  height: 60px;
  background-color: var(--dn-droppable-bg-color);
  border: 1px dashed var(--dn-droppable-border-color);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--dn-droppable-color);
  font-weight: lighter;
  font-size: 13px;
}

.dn-pc-simulator {
  background-color: var(--dn-pc-simulator-bg-color);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
}

.dn-mobile-simulator {
  position: relative;
  min-height: 100px;
  height: 100%;
  width: 100%;
  background-color: var(--dn-mobile-simulator-bg-color);
}
.dn-mobile-simulator-content {
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  position: absolute;
  overflow: overlay;
}
.dn-mobile-simulator-body {
  display: flex;
  justify-content: center;
  height: 100%;
}
.dn-mobile-simulator-body-content {
  background-color: var(--dn-mobile-simulator-body-bg-color);
  border: 3px solid var(--dn-mobile-simulator-border-color);
}

.dn-responsive-simulator {
  background-color: var(--dn-responsive-simulator-bg-color);
}
.dn-resize-handle {
  position: absolute;
  transition: 0.2s all ease-in-out;
  box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  bottom: 0;
  z-index: 10;
  background: var(--dn-resize-handle-bg-color);
  color: var(--dn-resize-handle-color);
  display: flex;
  justify-content: center;
  align-items: center;
}
.dn-resize-handle-RESIZE_WIDTH {
  top: 0;
  bottom: 15px;
  cursor: ew-resize;
}
.dn-resize-handle-RESIZE_WIDTH svg {
  transform-origin: center;
  transform: rotate(-90deg);
}
.dn-resize-handle-RESIZE_HEIGHT {
  left: 0;
  right: 15px;
  cursor: ns-resize;
}
.dn-resize-handle-RESIZE {
  cursor: nwse-resize;
}
.dn-resize-handle-RESIZE_HEIGHT,
.dn-resize-handle-RESIZE {
  height: 15px;
}
.dn-resize-handle-RESIZE_WIDTH,
.dn-resize-handle-RESIZE {
  right: 0;
  width: 15px;
}
.dn-resize-handle:hover {
  background: var(--dn-resize-handle-hover-bg-color);
  color: var(--dn-resize-handle-hover-color);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-color-input {
  width: 100%;
}
.dn-color-input .ant-popover-inner-content {
  padding: 0 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dn-color-input-color-tips {
  width: 20px;
  height: 20px;
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}

.dn-corner-input {
  display: flex;
}
.dn-corner-input-column {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.dn-corner-input-cell {
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.6);
  margin: 5px;
}
.dn-corner-input-cell.active {
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));
}

.dn-image-input {
  width: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-position-input {
  display: flex;
  flex-direction: column;
}
.dn-position-input-row {
  display: flex;
  justify-content: center;
}
.dn-position-input-cell {
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 3px;
  color: rgba(0, 0, 0, 0.6);
  margin: 5px;
  color: rgba(0, 0, 0, 0.85);
}
.dn-position-input-cell.active {
  background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-poly-input {
  display: flex;
  width: 100%;
  align-items: center;
}
.dn-poly-input .dn-poly-input-content {
  flex-grow: 2;
  margin-right: 2px;
  display: flex;
}
.dn-poly-input .dn-poly-input-content .ant-select {
  width: 100%;
}
.dn-poly-input .dn-poly-input-content .ant-input-number {
  width: 100%;
}
.dn-poly-input .dn-poly-input-controller {
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  cursor: pointer;
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
}

.dn-monaco-input {
  position: relative;
  transition: all 0.15s ease-in-out;
  width: 100%;
  height: 100%;
  opacity: 0;
  display: flex;
}
.dn-monaco-input.loaded {
  opacity: 1;
}
.dn-monaco-input-view {
  flex-grow: 2;
  height: 100%;
}
.dn-monaco-input-helper {
  position: absolute;
  bottom: 10px;
  right: 5%;
  z-index: 2;
}
.dn-monaco-input .monaco-error-highline {
  left: 0px !important;
  width: 5px !important;
  height: 5px !important;
  background: red !important;
  border-radius: 100% !important;
  transform: translate(35px, 5px) !important;
}

.ant-formily-array-base-remove {
  transition: all 0.25s ease-in-out;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
}
.ant-formily-array-base-remove:hover {
  color: #40a9ff;
}
.ant-formily-array-base-sort-handle {
  cursor: move;
  color: #888 !important;
}
.ant-formily-array-base-addition {
  transition: all 0.25s ease-in-out;
}
.ant-formily-array-base-move-down {
  transition: all 0.25s ease-in-out;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-left: 6px;
}
.ant-formily-array-base-move-down:hover {
  color: #40a9ff;
}
.ant-formily-array-base-move-up {
  transition: all 0.25s ease-in-out;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin-left: 6px;
}
.ant-formily-array-base-move-up:hover {
  color: #40a9ff;
}

.ant-formily-array-cards-item {
  margin-bottom: 10px !important;
}

.ant-formily-array-collapse-item {
  margin-bottom: 10px !important;
}

.ant-formily-array-items-item-inner {
  visibility: visible;
}
.ant-formily-array-items-card {
  display: flex;
  border: 1px solid #f0f0f0;
  margin-bottom: 10px;
  padding: 3px 6px;
  background: #fff;
  justify-content: space-between;
  color: rgba(0, 0, 0, 0.85);
}
.ant-formily-array-items-card .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
  margin-bottom: 0 !important;
}
.ant-formily-array-items-card .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
  position: absolute;
  font-size: 12px;
  top: 100%;
  background: #fff;
  width: 100%;
  margin-top: 3px;
  padding: 3px;
  z-index: 1;
  border-radius: 3px;
  box-shadow: 0 0 10px #f0f0f0;
}
.ant-formily-array-items-divide {
  display: flex;
  border-bottom: 1px solid #f0f0f0;
  padding: 10px 0;
  justify-content: space-between;
}
.ant-formily-array-items-divide .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
  margin-bottom: 0 !important;
}
.ant-formily-array-items-divide .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
  position: absolute;
  font-size: 12px;
  top: 100%;
  background: #fff;
  width: 100%;
  margin-top: 3px;
  padding: 3px;
  z-index: 1;
  border-radius: 3px;
  box-shadow: 0 0 10px #f0f0f0;
}

.ant-formily-array-table .ant-formily-array-table-pagination {
  display: flex;
  justify-content: center;
}
.ant-formily-array-table .ant-formily-array-table-pagination .ant-formily-array-table-status-select.has-error .ant-select-selector {
  border-color: #ff4d4f !important;
}
.ant-formily-array-table .ant-table td {
  visibility: visible;
}
.ant-formily-array-table .ant-table td .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) {
  margin-bottom: 0 !important;
}
.ant-formily-array-table .ant-table td .ant-formily-item:not(.ant-formily-item-feedback-layout-popover) .ant-formily-item-help {
  position: absolute;
  font-size: 12px;
  top: 100%;
  background: #fff;
  width: 100%;
  margin-top: 3px;
  padding: 3px;
  z-index: 1;
  border-radius: 3px;
  box-shadow: 0 0 10px #eee;
  -webkit-animation: none;
          animation: none;
  transform: translateY(0);
  opacity: 1;
}
.ant-formily-array-table .ant-formily-array-table-sort-helper {
  background: #fff;
  border: 1px solid #eee;
  z-index: 10;
}

.ant-formily-editable {
  cursor: pointer;
  display: inline-block !important;
}
.ant-formily-editable .ant-form-text .ant-tag {
  transition: none !important;
}
.ant-formily-editable .ant-form-text .ant-tag:last-child {
  margin-right: 0 !important;
}
.ant-formily-editable-content {
  display: flex;
  align-items: center;
}
.ant-formily-editable-content > * {
  margin-right: 3px;
}
.ant-formily-editable-content > *:last-child {
  margin-right: 0;
}
.ant-formily-editable .ant-formily-editable-edit-btn,
.ant-formily-editable .ant-formily-editable-close-btn {
  transition: all 0.25s ease-in-out;
  color: #aaa;
  font-size: 12px;
}
.ant-formily-editable .ant-formily-editable-edit-btn:hover,
.ant-formily-editable .ant-formily-editable-close-btn:hover {
  color: #40a9ff;
}
.ant-formily-editable .ant-form-text {
  display: flex;
  align-items: center;
}
.ant-formily-editable .ant-formily-editable-preview {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  max-width: 100px;
  display: block;
}

.ant-formily-button-group-sticky {
  padding: 10px 0;
  border-top: 1px solid #f0f0f0;
  z-index: 999;
}
.ant-formily-button-group-sticky-inner {
  display: flex;
}
.ant-formily-button-group-sticky-inner .ant-formily-item {
  flex: 2;
}

.ant-formily-grid-layout {
  display: grid;
}

.ant-formily-item .ant-formily-item-item-col-24 {
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-formily-item .ant-formily-item-item-col-23 {
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-22 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-21 {
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-formily-item .ant-formily-item-item-col-20 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-19 {
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-18 {
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-formily-item .ant-formily-item-item-col-17 {
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-16 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-15 {
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-formily-item .ant-formily-item-item-col-14 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-13 {
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-12 {
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-formily-item .ant-formily-item-item-col-11 {
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-10 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-9 {
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-formily-item .ant-formily-item-item-col-8 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-7 {
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-6 {
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-formily-item .ant-formily-item-item-col-5 {
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-formily-item .ant-formily-item-item-col-4 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-formily-item .ant-formily-item-item-col-3 {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-formily-item .ant-formily-item-item-col-2 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-formily-item .ant-formily-item-item-col-1 {
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-formily-item .ant-formily-item-item-col-0 {
  display: none;
}
@-webkit-keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}
.ant-formily-item-help-appear.ant-formily-item-help-appear-active,
.ant-formily-item-help-enter.ant-formily-item-help-enter-active {
  -webkit-animation-name: antShowHelpIn;
  animation-name: antShowHelpIn;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
  opacity: 0;
}
.ant-formily-item-help-appear,
.ant-formily-item-help-enter {
  -webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes antShowHelpIn {
  0% {
    transform: translateY(-5px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
@keyframes antShowHelpOut {
  to {
    transform: translateY(-5px);
    opacity: 0;
  }
}
.ant-formily-item {
  display: flex;
  margin-bottom: 22px;
  position: relative;
  font-size: 14px;
}
.ant-formily-item-label {
  line-height: 32px;
  min-height: 30px;
}
.ant-formily-item textarea.ant-input {
  height: auto;
}
.ant-formily-item .ant-upload {
  background: transparent;
}
.ant-formily-item .ant-upload.ant-upload-drag {
  background: #fafafa;
}
.ant-formily-item input[type='radio'],
.ant-formily-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-formily-item .ant-radio-inline,
.ant-formily-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-formily-item .ant-radio-inline:first-child,
.ant-formily-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-formily-item .ant-checkbox-vertical,
.ant-formily-item .ant-radio-vertical {
  display: block;
}
.ant-formily-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-formily-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-formily-item .ant-input-number {
  width: 100%;
}
.ant-formily-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-formily-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-formily-item .ant-select,
.ant-formily-item .ant-cascader-picker,
.ant-formily-item .ant-picker {
  width: 100%;
}
.ant-formily-item .ant-input-group .ant-select,
.ant-formily-item .ant-input-group .ant-cascader-picker {
  width: auto;
}
.ant-formily-item-label {
  position: relative;
  display: flex;
}
.ant-formily-item-label-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ant-formily-item-label-tooltip {
  cursor: help;
}
.ant-formily-item-label-tooltip * {
  cursor: help;
}
.ant-formily-item-label-tooltip label {
  border-bottom: 1px dashed currentColor;
}
.ant-formily-item-label {
  color: rgba(0, 0, 0, 0.85);
}
.ant-formily-item-label-align-left > .ant-formily-item-label {
  justify-content: flex-start;
}
.ant-formily-item-label-align-right > .ant-formily-item-label {
  justify-content: flex-end;
}
.ant-formily-item-label-wrap .ant-formily-item-label label {
  white-space: pre-line;
  word-break: break-all;
}
.ant-formily-item-feedback-layout-terse {
  margin-bottom: 8px;
}
.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-feedback-layout-loose {
  margin-bottom: 22px;
}
.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-feedback-layout-none {
  margin-bottom: 0px;
}
.ant-formily-item-feedback-layout-none.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-control {
  flex: 1;
  max-width: 100%;
}
.ant-formily-item-control .ant-formily-item-control-content {
  display: flex;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-control-content-component {
  width: 100%;
  min-height: 30px;
  line-height: 34px;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-control-content-component-has-feedback-icon {
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-addon-before {
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  flex-shrink: 0;
}
.ant-formily-item-control .ant-formily-item-control-content .ant-formily-item-addon-after {
  margin-left: 8px;
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  flex-shrink: 0;
}
.ant-formily-item-control .ant-formily-item-help,
.ant-formily-item-control .ant-formily-item-extra {
  min-height: 22px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-formily-item-size-small {
  font-size: 12px;
  line-height: 24px;
}
.ant-formily-item-size-small .ant-formily-item-label {
  line-height: 24px;
  min-height: 22px;
}
.ant-formily-item-size-small .ant-formily-item-control-content .ant-formily-item-control-content-component {
  min-height: 22px;
  line-height: 26px;
}
.ant-formily-item-size-small .ant-formily-item-help,
.ant-formily-item-size-small .ant-formily-item-extra {
  min-height: 20px;
  line-height: 20px;
}
.ant-formily-item-size-small .ant-formily-item-control-content {
  min-height: 22px;
}
.ant-formily-item-size-small .ant-formily-item-label > label {
  height: 22px;
}
.ant-formily-item-size-small .ant-input-affix-wrapper,
.ant-formily-item-size-small .ant-input-number,
.ant-formily-item-size-small .ant-picker {
  padding: 0px 11px;
}
.ant-formily-item-size-small .ant-input-affix-wrapper input,
.ant-formily-item-size-small .ant-input-number input,
.ant-formily-item-size-small .ant-picker input {
  height: 22px;
  font-size: 12px;
}
.ant-formily-item-size-small .ant-cascader-picker {
  height: 22px;
}
.ant-formily-item-size-small .ant-cascader-picker input {
  padding: 0 7px;
  height: 22px;
  font-size: 12px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0px 11px;
  height: 22px;
  font-size: 12px;
  line-height: 24px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
  height: 24px;
  line-height: 22px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 24px;
  line-height: 22px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
  height: 24px;
}
.ant-formily-item-size-small .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
  line-height: 22px;
  height: 24px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0px 2px;
  height: 22px;
  font-size: 12px;
  line-height: 24px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector::after {
  height: 16px;
  line-height: 16px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
  height: 16px;
  line-height: 16px;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 12px;
  line-height: 12px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 16px;
  height: 16px;
  left: 4px;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-overflow-item {
  align-self: flex-start;
}
.ant-formily-item-size-small .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
  line-height: 14px;
  height: 16px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-terse {
  margin-bottom: 8px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-loose {
  margin-bottom: 20px;
}
.ant-formily-item-size-small.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-size-large {
  font-size: 16px;
  line-height: 40px;
}
.ant-formily-item-size-large .ant-formily-item-label {
  line-height: 40px;
  min-height: 38px;
}
.ant-formily-item-size-large .ant-formily-item-control-content .ant-formily-item-control-content-component {
  min-height: 38px;
  line-height: 40px;
}
.ant-formily-item-size-large .ant-formily-item-help,
.ant-formily-item-size-large .ant-formily-item-extra {
  min-height: 24px;
  line-height: 24px;
}
.ant-formily-item-size-large .ant-formily-item-control-content {
  min-height: 38px;
}
.ant-formily-item-size-large .ant-input {
  font-size: 16px;
}
.ant-formily-item-size-large .ant-input-number {
  font-size: 16px;
}
.ant-formily-item-size-large .ant-input-number input {
  height: 38px;
}
.ant-formily-item-size-large .ant-input-affix-wrapper,
.ant-formily-item-size-large .ant-picker {
  padding: 0px 11px;
  line-height: 38px;
}
.ant-formily-item-size-large .ant-input-affix-wrapper input,
.ant-formily-item-size-large .ant-picker input {
  height: 38px;
  font-size: 16px;
}
.ant-formily-item-size-large .ant-btn {
  height: 40px;
  padding: 0px 8px;
}
.ant-formily-item-size-large .ant-radio-button-wrapper {
  height: 40px;
  line-height: 40px;
}
.ant-formily-item-size-large .ant-cascader-picker {
  height: 38px;
}
.ant-formily-item-size-large .ant-cascader-picker input {
  padding: 0px 11px;
  height: 38px;
  font-size: 16px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0px 11px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
  height: 40px;
  line-height: 38px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 40px;
  line-height: 38px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
  height: 40px;
}
.ant-formily-item-size-large .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
  line-height: 38px;
  height: 40px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0px 2px;
  height: 38px;
  font-size: 16px;
  line-height: 40px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector::after {
  height: 32px;
  line-height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search {
  height: 32px;
  line-height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 28px;
  line-height: 28px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 32px;
  height: 32px;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-overflow-item {
  align-self: flex-start;
}
.ant-formily-item-size-large .ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
  line-height: 30px;
  height: 32px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-terse {
  margin-bottom: 8px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-terse.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-loose {
  margin-bottom: 24px;
}
.ant-formily-item-size-large.ant-formily-item-feedback-layout-loose.ant-formily-item-feedback-has-text:not(.ant-formily-item-inset) {
  margin-bottom: 0;
}
.ant-formily-item-layout-vertical {
  display: block;
}
.ant-formily-item-layout-vertical .ant-formily-item-label {
  min-height: 22px;
  line-height: 1.5715;
}
.ant-formily-item-feedback-layout-popover {
  margin-bottom: 8px;
}
.ant-formily-item-label-tooltip-icon {
  margin-left: 4px;
  color: #00000073;
  display: flex;
  align-items: center;
  max-height: 32px;
}
.ant-formily-item-label-tooltip-icon span {
  display: inline-flex;
}
.ant-formily-item-control-align-left .ant-formily-item-control-content {
  justify-content: flex-start;
}
.ant-formily-item-control-align-right .ant-formily-item-control-content {
  justify-content: flex-end;
}
.ant-formily-item-control-wrap .ant-formily-item-control {
  white-space: pre-line;
  word-break: break-all;
}
.ant-formily-item-asterisk {
  color: #ff4d4f;
  margin-right: 4px;
  display: inline-block;
  font-family: SimSun, sans-serif;
}
.ant-formily-item-colon {
  margin-left: 2px;
  margin-right: 8px;
}
.ant-formily-item-help,
.ant-formily-item-extra {
  clear: both;
  min-height: 22px;
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  padding-top: 0px;
}
.ant-formily-item-fullness > .ant-formily-item-control > .ant-formily-item-control-content > .ant-formily-item-control-content-component > *:first-child {
  width: 100%;
}
.ant-formily-item-control-content-component-has-feedback-icon {
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  padding-right: 8px;
  transition: all 0.3s;
  touch-action: manipulation;
  outline: none;
}
.ant-formily-item-control-content-component-has-feedback-icon .ant-input-number,
.ant-formily-item-control-content-component-has-feedback-icon .ant-picker,
.ant-formily-item-control-content-component-has-feedback-icon .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-control-content-component-has-feedback-icon .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-control-content-component-has-feedback-icon .ant-input-affix-wrapper,
.ant-formily-item-control-content-component-has-feedback-icon .ant-input {
  border: none !important;
  box-shadow: none !important;
}
.ant-formily-item-bordered-none .ant-input-number,
.ant-formily-item-bordered-none .ant-input-affix-wrapper,
.ant-formily-item-bordered-none .ant-picker,
.ant-formily-item-bordered-none .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-bordered-none .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-bordered-none .ant-input {
  border: none !important;
  box-shadow: none !important;
}
.ant-formily-item-bordered-none .ant-input-number-handler-wrap {
  border: none !important;
}
.ant-formily-item-bordered-none .ant-input-number-handler-wrap .ant-input-number-handler {
  border: none !important;
}
.ant-formily-item-inset {
  border-radius: 2px;
  border: 1px solid #d9d9d9;
  padding-left: 12px;
  transition: 0.3s all;
}
.ant-formily-item-inset .ant-input-number,
.ant-formily-item-inset .ant-picker,
.ant-formily-item-inset .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-inset .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-inset .ant-input-affix-wrapper,
.ant-formily-item-inset .ant-input {
  border: none !important;
  box-shadow: none !important;
}
.ant-formily-item-inset .ant-input-number-handler-wrap {
  border: none !important;
}
.ant-formily-item-inset .ant-input-number-handler-wrap .ant-input-number-handler {
  border: none !important;
}
.ant-formily-item-inset:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-formily-item-inset-active {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-active .ant-formily-item-control-content-component-has-feedback-icon {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-active .ant-input-number,
.ant-formily-item-active .ant-picker,
.ant-formily-item-active .ant-cascader-picker:focus .ant-cascader-input,
.ant-formily-item-active .ant-select:not(.ant-select-customize-input) .ant-select-selector,
.ant-formily-item-active .ant-input {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item:hover .ant-formily-item-control-content-component-has-feedback-icon {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-formily-item-error .ant-select-selector,
.ant-formily-item-error .ant-cascader-picker,
.ant-formily-item-error .ant-picker,
.ant-formily-item-error .ant-input,
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input {
  border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select-selector,
.ant-formily-item-error .ant-cascader-picker,
.ant-formily-item-error .ant-picker,
.ant-formily-item-error .ant-input,
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-input-affix-wrapper,
.ant-formily-item-error .ant-input-affix-wrapper:hover,
.ant-formily-item-error .ant-input:hover {
  border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff4d4f !important;
}
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-formily-item-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-error .ant-input-number,
.ant-formily-item-error .ant-picker {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-formily-item-error .ant-input-number-focused,
.ant-formily-item-error .ant-picker-focused,
.ant-formily-item-error .ant-input-number:focus,
.ant-formily-item-error .ant-picker:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-error .ant-input-number:not([disabled]):hover,
.ant-formily-item-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff4d4f;
}
.ant-formily-item-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-error .ant-input-affix-wrapper-focused,
.ant-formily-item-error .ant-input-affix-wrapper:focus,
.ant-formily-item-error .ant-input-focused,
.ant-formily-item-error .ant-input:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(255, 77, 79, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-error-help {
  color: #ff4d4f !important;
}
.ant-formily-item-warning-help {
  color: #faad14 !important;
}
.ant-formily-item-success-help {
  color: #52c41a !important;
}
.ant-formily-item-warning .ant-select-selector,
.ant-formily-item-warning .ant-cascader-picker,
.ant-formily-item-warning .ant-picker,
.ant-formily-item-warning .ant-input,
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input {
  border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select-selector,
.ant-formily-item-warning .ant-cascader-picker,
.ant-formily-item-warning .ant-picker,
.ant-formily-item-warning .ant-input,
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-input-affix-wrapper,
.ant-formily-item-warning .ant-input-affix-wrapper:hover,
.ant-formily-item-warning .ant-input:hover {
  border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #faad14 !important;
}
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-formily-item-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-warning .ant-input-number,
.ant-formily-item-warning .ant-picker {
  background-color: #fff;
  border-color: #faad14;
}
.ant-formily-item-warning .ant-input-number-focused,
.ant-formily-item-warning .ant-picker-focused,
.ant-formily-item-warning .ant-input-number:focus,
.ant-formily-item-warning .ant-picker:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-warning .ant-input-number:not([disabled]):hover,
.ant-formily-item-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #faad14;
}
.ant-formily-item-warning .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-warning .ant-input-affix-wrapper-focused,
.ant-formily-item-warning .ant-input-affix-wrapper:focus,
.ant-formily-item-warning .ant-input-focused,
.ant-formily-item-warning .ant-input:focus {
  border-color: #40a9ff;
  box-shadow: 0 0 0 2px rgba(250, 173, 20, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-formily-item-success .ant-select-selector,
.ant-formily-item-success .ant-cascader-picker,
.ant-formily-item-success .ant-picker,
.ant-formily-item-success .ant-input,
.ant-formily-item-success .ant-input-number,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input {
  border-color: #52c41a !important;
}
.ant-formily-item-success .ant-select-selector,
.ant-formily-item-success .ant-cascader-picker,
.ant-formily-item-success .ant-picker,
.ant-formily-item-success .ant-input,
.ant-formily-item-success .ant-input-number,
.ant-formily-item-success .ant-input-affix-wrapper,
.ant-formily-item-success .ant-input-affix-wrapper:hover,
.ant-formily-item-success .ant-input:hover {
  border-color: #52c41a !important;
}
.ant-formily-item-success .ant-input-affix-wrapper-focused,
.ant-formily-item-success .ant-input-affix-wrapper:focus,
.ant-formily-item-success .ant-input-focused,
.ant-formily-item-success .ant-input:focus {
  border-color: #52c41a !important;
  border-right-width: 1px !important;
  outline: 0;
}



.ant-form-text {
  font-size: 14px;
  font-weight: 500;
}
.ant-form-text .ant-tag:last-child {
  margin-right: 0;
}

.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: inherit !important;
}

.ant-formily-select-table .ant-formily-select-table-search {
  margin-bottom: 8px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-drawer-setter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 0;
  background: var(--dn-composite-panel-tabs-content-bg-color);
  z-index: 10;
  display: flex;
  flex-direction: column;
}
.dn-drawer-setter-header {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  padding: 5px 10px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
  cursor: pointer;
}
.dn-drawer-setter-header-text {
  margin-left: 4px;
}
.dn-drawer-setter-body {
  padding: 10px 20px;
  overflow: overlay;
  overflow-x: hidden;
  flex-grow: 2;
}
.dn-drawer-wrapper {
  transition: all 0.16s ease-in-out;
}
.dn-drawer-wrapper-enter {
  transform: translateX(100%);
}
.dn-drawer-wrapper-enter-active {
  transform: translateX(0);
}
.dn-drawer-wrapper-exit {
  transform: translateX(0);
}
.dn-drawer-wrapper-exit-active {
  transform: translateX(100%);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-fold-item .ant-formily-item-label-content {
  overflow: visible;
}
.dn-fold-item-base {
  cursor: pointer;
}
.dn-fold-item-title {
  display: flex;
  align-items: center;
  margin-left: -10px;
  cursor: pointer;
}
.dn-fold-item-title .dn-icon {
  transform: translateX(-3px);
}
.dn-fold-item-title .dn-icon svg {
  transition: all 0.15s ease-in-out;
  transform: rotate(-90deg);
}
.dn-fold-item-title.expand .dn-icon svg {
  transform: rotate(0deg);
}
.dn-fold-item-extra {
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
  padding: 10px 10px 0 10px;
  background-color: var(--dn-composite-panel-highlight-bg-color);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-input-items {
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
}
.dn-input-items-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.85);
}
.dn-input-items-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 8px;
  flex-shrink: 0;
  flex-grow: 0;
  color: rgba(0, 0, 0, 0.85);
}
.dn-input-items-item-controller {
  min-width: 0;
  flex-shrink: 1;
  flex-grow: 1;
}
.dn-input-items-item-controller .ant-radio-group {
  display: flex;
}
.dn-input-items-item-controller .ant-radio-group .ant-radio-button-wrapper {
  flex-grow: 1;
  display: flex;
  justify-content: center;
}
.dn-input-items-item.vertical {
  flex-direction: column;
  align-items: flex-start;
}
.dn-input-items-item.vertical .dn-input-items-item-controller {
  width: 100%;
}

.dn-border-style-setter {
  display: flex;
}
.dn-border-style-setter-position {
  margin-left: -10px;
}
.dn-border-style-setter-input {
  height: 110px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 10px;
}
.border-style-solid-line {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.border-style-solid-line::after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  height: 0;
  width: 100%;
  border-top: 2px solid currentColor;
  transform: translateY(-50%);
}
.border-style-dashed-line {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.border-style-dashed-line::after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  height: 0;
  width: 100%;
  border-top: 2px dashed currentColor;
  transform: translateY(-50%);
}
.border-style-dotted-line {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.border-style-dotted-line::after {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  content: '';
  height: 0;
  width: 100%;
  border-top: 2px dotted currentColor;
  transform: translateY(-50%);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-flex-style-setter .dn-input-items {
  margin-top: -10px;
  margin-left: -10px;
  margin-right: -10px;
  margin-bottom: 10px;
  padding: 10px 10px 0 10px;
  background-color: #f0f0f0;
}
.dn-flex-style-setter .dn-input-items .ant-radio-group {
  display: flex;
  width: 100%;
}
.dn-flex-style-setter .dn-input-items .ant-radio-group .ant-radio-button-wrapper {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  padding: 0;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-display-style-setter-radio {
  display: flex !important;
  width: 100%;
}
.dn-display-style-setter-radio .ant-radio-button-wrapper {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
}

.dn-collapse-item {
  flex-wrap: wrap;
}
.dn-collapse-item-header {
  display: flex;
  align-items: center;
  padding: 5px 20px;
  margin: -1px -20px 0 -20px;
  color: var(--dn-collapse-header-color);
  border-top: 1px solid var(--dn-panel-border-color);
  border-bottom: 1px solid var(--dn-panel-border-color);
  background-color: var(--dn-panel-active-bg-color);
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  font-size: 13px;
}
.dn-collapse-item-header-expand {
  margin-left: -13px;
  transform: rotate(-90deg);
  font-size: 12px;
  transition: all 0.15s ease-in-out;
  margin-right: 3px;
}
.dn-collapse-item-content {
  display: none;
  width: 100%;
  padding-top: 4px;
}
.dn-collapse-item-content > div:last-child {
  border-bottom: none !important;
}
.dn-collapse-item.expand .dn-collapse-item-content {
  display: block;
}
.dn-collapse-item.expand .dn-collapse-item-header-expand {
  transform: rotate(0);
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slideInRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@-webkit-keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100%);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
.animate__animated {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.animate__fadeInUp {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
.dn-settings-form-wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.dn-settings-form-wrapper .dn-node-path {
  flex-grow: 0;
}
.dn-settings-form-wrapper .dn-settings-form-content {
  flex-grow: 1;
  overflow: overlay;
}
.dn-settings-form-wrapper .ant-formily-item {
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 8px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.dn-settings-form-wrapper .ant-formily-item * {
  font-size: 13px;
}
.dn-settings-form-wrapper .ant-formily-item .ant-formily-item-control-content-component {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.dn-settings-form-wrapper .ant-formily-item .ant-formily-item-control-content-component > .ant-radio-group {
  display: flex !important;
  width: 100%;
}
.dn-settings-form-wrapper .ant-formily-item .ant-formily-item-control-content-component > .ant-radio-group .ant-radio-button-wrapper {
  display: flex;
  justify-content: center;
  padding: 0 6px !important;
  align-items: center;
  flex-grow: 2;
}
.dn-settings-form-wrapper .ant-formily-item .ant-formily-item-control-content-component > .ant-slider {
  flex-shrink: 0;
  min-width: 0;
  width: 100%;
}
.dn-settings-form-wrapper .ant-formily-item .ant-formily-item-control-content-component > .ant-select {
  max-width: 140px;
}
.dn-settings-form {
  padding: 0 20px;
}
.dn-settings-form-empty {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  color: #888;
}

.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-array-base-remove{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-right:6px}.next-formily-array-base-remove:hover{color:#ccc}.next-formily-array-base-addition{transition:all .25s ease-in-out}.next-formily-array-base-move-down{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-right:6px}.next-formily-array-base-move-down:hover{color:#ccc}.next-formily-array-base-move-up{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-right:6px}.next-formily-array-base-move-up:hover{color:#ccc}.next-formily-array-base-sort-handle{cursor:move;color:#888 !important}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-empty{display:flex;justify-content:center;align-items:center}.next-empty-image{display:flex;justify-content:center;align-items:center;transform:scale(0.8)}.next-empty-image .ant-empty-img-default-ellipse{fill-opacity:.8;fill:#f5f5f5}.next-empty-image .ant-empty-img-default-path-1{fill:#aeb8c2}.next-empty-image .ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.next-empty-image .ant-empty-img-default-path-3{fill:#f5f5f7}.next-empty-image .ant-empty-img-default-path-4,.next-empty-image .ant-empty-img-default-path-5{fill:#dce0e6}.next-empty-image .ant-empty-img-default-g{fill:#fff}.next-empty-image .ant-empty-img-simple-ellipse{fill:#f5f5f5}.next-empty-image .ant-empty-img-simple-g{stroke:#d9d9d9}.next-empty-image .ant-empty-img-simple-path{fill:#fafafa}.next-empty-image .ant-empty-rtl{direction:rtl}.next-formily-array-cards-remove{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-cards-remove:hover{color:#ccc}.next-formily-array-cards-addition{transition:all .25s ease-in-out}.next-formily-array-cards-move-down{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-cards-move-down:hover{color:#ccc}.next-formily-array-cards-move-up{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-cards-move-up:hover{color:#ccc}.next-formily-array-cards-item{margin-bottom:10px !important}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-empty{display:flex;justify-content:center;align-items:center}.next-empty-image{display:flex;justify-content:center;align-items:center;transform:scale(0.8)}.next-empty-image .ant-empty-img-default-ellipse{fill-opacity:.8;fill:#f5f5f5}.next-empty-image .ant-empty-img-default-path-1{fill:#aeb8c2}.next-empty-image .ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.next-empty-image .ant-empty-img-default-path-3{fill:#f5f5f7}.next-empty-image .ant-empty-img-default-path-4,.next-empty-image .ant-empty-img-default-path-5{fill:#dce0e6}.next-empty-image .ant-empty-img-default-g{fill:#fff}.next-empty-image .ant-empty-img-simple-ellipse{fill:#f5f5f5}.next-empty-image .ant-empty-img-simple-g{stroke:#d9d9d9}.next-empty-image .ant-empty-img-simple-path{fill:#fafafa}.next-empty-image .ant-empty-rtl{direction:rtl}.next-formily-array-collapse-remove{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-collapse-remove:hover{color:#ccc}.next-formily-array-collapse-addition{transition:all .25s ease-in-out}.next-formily-array-collapse-move-down{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-collapse-move-down:hover{color:#ccc}.next-formily-array-collapse-move-up{transition:all .25s ease-in-out;color:#666;font-size:16px;margin-left:6px}.next-formily-array-collapse-move-up:hover{color:#ccc}.next-formily-array-collapse-item{margin-bottom:10px !important}.next-formily-array-collapse-item .next-formily-array-collapse-item-title{display:flex;justify-content:space-between}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-array-items .next-form-item{margin-bottom:0}.next-formily-array-items-sort-handler{cursor:move;color:#888 !important}.next-formily-array-items-item-inner{margin-bottom:10px;visibility:visible}.next-formily-array-items-card{display:flex;border:1px solid #eee;margin-bottom:10px;padding:3px 6px;background:#fff;justify-content:space-between;align-items:center;transition:all .35s}.next-formily-array-items-card .next-formily-item:not(.next-formily-item-feedback-layout-popover){margin-bottom:0 !important;position:relative}.next-formily-array-items-card .next-formily-item:not(.next-formily-item-feedback-layout-popover) .next-formily-item-help{position:absolute;font-size:12px;top:100%;background:#fff;width:100%;margin-top:3px;padding:3px;z-index:1;border-radius:3px;box-shadow:0 0 10px #eee}.next-formily-array-items-divide{display:flex;border-bottom:1px solid #eee;margin-bottom:10px;padding:10px 0;background:#fff;justify-content:space-between;align-items:center}.next-formily-array-items-divide .next-formily-item:not(.next-formily-item-feedback-layout-popover){margin-bottom:0 !important;position:relative}.next-formily-array-items-divide .next-formily-item:not(.next-formily-item-feedback-layout-popover) .next-formily-item-help{position:absolute;font-size:12px;top:100%;background:#fff;width:100%;margin-top:3px;padding:3px;z-index:1;border-radius:3px;box-shadow:0 0 10px #eee}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-array-table .next-formily-array-table-pagination{display:flex;justify-content:center;margin:10px 0}.next-formily-array-table .next-formily-array-table-pagination .next-formily-array-table-status-select{min-width:60px;margin-right:6px;width:auto !important}.next-formily-array-table .next-formily-array-table-pagination .next-formily-array-table-status-select .next-input{min-width:60px}.next-formily-array-table .next-formily-array-table-pagination .next-formily-array-table-status-select.has-error .next-input{border-color:red !important}.next-formily-array-table .next-table .next-table-cell-wrapper{overflow:visible;word-break:normal}.next-formily-array-table .next-table td{visibility:visible}.next-formily-array-table .next-table td .next-formily-item:not(.next-formily-item-feedback-layout-popover){margin-bottom:0 !important;position:relative}.next-formily-array-table .next-table td .next-formily-item:not(.next-formily-item-feedback-layout-popover) .next-formily-item-help{min-width:30px;position:absolute;font-size:12px;top:100%;width:100%;z-index:1;border-radius:3px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);background-color:#ff3000;color:#fff;padding:6px 8px;margin-top:6px;transform:translateY(0);opacity:1}.next-formily-array-table .next-table td .next-formily-item:not(.next-formily-item-feedback-layout-popover) .next-formily-item-help:after{content:" ";background:#ff3000;position:absolute;display:block;width:5px;height:5px;pointer-events:none;top:-2px;transform:rotate(45deg);box-sizing:content-box !important;border:1px solid transparent;z-index:-1}.next-formily-array-table .next-formily-array-table-sort-helper{background:#fff;border:1px solid #eee;z-index:10}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-date-picker2>*{width:100%}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-editable{cursor:pointer;display:inline-flex;align-items:center}.next-formily-editable .next-form-text .next-tag{transition:none !important}.next-formily-editable .next-form-text .next-tag:last-child{margin-right:0 !important}.next-formily-editable-content{display:flex;align-items:center}.next-formily-editable-content>*{margin-right:3px}.next-formily-editable-content>*:last-child{margin-right:0}.next-formily-editable .next-formily-editable-edit-btn,.next-formily-editable .next-formily-editable-close-btn{transition:all .25s ease-in-out;color:#aaa;font-size:12px}.next-formily-editable .next-formily-editable-edit-btn:hover,.next-formily-editable .next-formily-editable-close-btn:hover{color:#ccc}.next-formily-editable .next-form-text{display:flex;align-items:center}.next-formily-editable .next-formily-editable-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;max-width:100px;display:block}.next-formily-editable-trigger{cursor:pointer;display:inline-flex !important;outline:none}.next-formily-editable-edit-btn{color:#aaa}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-button-group-sticky{padding:10px 0;border-top:1px solid #eee;z-index:999}.next-formily-button-group-sticky-inner{display:flex}.next-formily-button-group-sticky-inner .next-formily-item{flex:2}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-grid-layout{display:grid}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-item .next-formily-item-item-col-24{flex:0 0 100%;max-width:100%}.next-formily-item .next-formily-item-item-col-23{flex:0 0 95.83333333%;max-width:95.83333333%}.next-formily-item .next-formily-item-item-col-22{flex:0 0 91.66666667%;max-width:91.66666667%}.next-formily-item .next-formily-item-item-col-21{flex:0 0 87.5%;max-width:87.5%}.next-formily-item .next-formily-item-item-col-20{flex:0 0 83.33333333%;max-width:83.33333333%}.next-formily-item .next-formily-item-item-col-19{flex:0 0 79.16666667%;max-width:79.16666667%}.next-formily-item .next-formily-item-item-col-18{flex:0 0 75%;max-width:75%}.next-formily-item .next-formily-item-item-col-17{flex:0 0 70.83333333%;max-width:70.83333333%}.next-formily-item .next-formily-item-item-col-16{flex:0 0 66.66666667%;max-width:66.66666667%}.next-formily-item .next-formily-item-item-col-15{flex:0 0 62.5%;max-width:62.5%}.next-formily-item .next-formily-item-item-col-14{flex:0 0 58.33333333%;max-width:58.33333333%}.next-formily-item .next-formily-item-item-col-13{flex:0 0 54.16666667%;max-width:54.16666667%}.next-formily-item .next-formily-item-item-col-12{flex:0 0 50%;max-width:50%}.next-formily-item .next-formily-item-item-col-11{flex:0 0 45.83333333%;max-width:45.83333333%}.next-formily-item .next-formily-item-item-col-10{flex:0 0 41.66666667%;max-width:41.66666667%}.next-formily-item .next-formily-item-item-col-9{flex:0 0 37.5%;max-width:37.5%}.next-formily-item .next-formily-item-item-col-8{flex:0 0 33.33333333%;max-width:33.33333333%}.next-formily-item .next-formily-item-item-col-7{flex:0 0 29.16666667%;max-width:29.16666667%}.next-formily-item .next-formily-item-item-col-6{flex:0 0 25%;max-width:25%}.next-formily-item .next-formily-item-item-col-5{flex:0 0 20.83333333%;max-width:20.83333333%}.next-formily-item .next-formily-item-item-col-4{flex:0 0 16.66666667%;max-width:16.66666667%}.next-formily-item .next-formily-item-item-col-3{flex:0 0 12.5%;max-width:12.5%}.next-formily-item .next-formily-item-item-col-2{flex:0 0 8.33333333%;max-width:8.33333333%}.next-formily-item .next-formily-item-item-col-1{flex:0 0 4.16666667%;max-width:4.16666667%}.next-formily-item .next-formily-item-item-col-0{display:none}@-webkit-keyframes antShowHelpIn{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}.next-formily-item-help-appear,.next-formily-item-help-enter{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.next-formily-item-help-appear.next-formily-item-help-appear-active,.next-formily-item-help-enter.next-formily-item-help-enter-active{-webkit-animation-name:antShowHelpIn;animation-name:antShowHelpIn;-webkit-animation-play-state:running;animation-play-state:running}.next-formily-item-help-appear,.next-formily-item-help-enter{opacity:0}.next-formily-item-help-appear,.next-formily-item-help-enter{-webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@keyframes antShowHelpIn{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes antShowHelpOut{to{transform:translateY(-5px);opacity:0}}@keyframes antShowHelpOut{to{transform:translateY(-5px);opacity:0}}.next-formily-item{display:flex;margin-bottom:18px;position:relative;line-height:28px;font-size:12px}.next-formily-item-layout-vertical{display:block}.next-formily-item-label-content{min-height:28px}.next-formily-item-control-content-component{line-height:28px}.next-formily-item-inset{padding:0 8px;border:1px solid #c4c6cf;border-radius:3px;width:100%}.next-formily-item-inset .next-input{border:none !important;box-shadow:none !important;outline:none}.next-formily-item-bordered-none:not(.next-formily-item-inset) .next-input{border:none !important;box-shadow:none !important;outline:none}.next-formily-item-label{position:relative;display:flex}.next-formily-item-label-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-formily-item-label-tooltip{cursor:help}.next-formily-item-label-tooltip .next-formily-item-colon{display:flex}.next-formily-item-label-tooltip *{cursor:help}.next-formily-item-label-tooltip-colon{cursor:help}.next-formily-item-label-tooltip label{border-bottom:1px dashed currentColor}.next-formily-item-label label{color:rgba(0,0,0,.85)}.next-formily-item-label-align-left>.next-formily-item-label{justify-content:flex-start}.next-formily-item-label-align-right>.next-formily-item-label{justify-content:flex-end}.next-formily-item-label-wrap .next-formily-item-label label{white-space:pre-line;word-break:break-all}.next-formily-item-feedback-layout-terse{margin-bottom:8px}.next-formily-item-feedback-layout-terse.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-feedback-layout-loose{margin-bottom:20px}.next-formily-item-feedback-layout-loose.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-feedback-layout-none{margin-bottom:0px}.next-formily-item-feedback-layout-none.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-control{flex:1;max-width:100%}.next-formily-item-control .next-formily-item-control-content{display:flex}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component{width:100%;min-height:28px;line-height:28px}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component-has-feedback-icon{flex:1;position:relative;display:flex;align-items:center}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component-has-feedback-icon .next-input{height:100%;border:none !important;box-shadow:none !important;outline:none}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component-has-feedback-icon .next-input .next-input-control{margin-right:0;padding-right:0}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component-has-feedback-icon .next-input .next-input-control .next-icon{display:none}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component-has-feedback-icon .next-input .next-input-control .next-input-hint-wrap .next-icon{display:block}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component .next-range{height:100%;padding-left:2px}.next-formily-item-control .next-formily-item-control-content .next-formily-item-control-content-component .next-transfer{display:flex;align-items:center}.next-formily-item-control .next-formily-item-control-content .next-formily-item-addon-before{margin-right:8px;display:inline-flex;align-items:center;min-height:28px;flex-shrink:0}.next-formily-item-control .next-formily-item-control-content .next-formily-item-addon-after{margin-left:8px;display:inline-flex;align-items:center;min-height:28px;flex-shrink:0}.next-formily-item-size-small{font-size:12px;line-height:20px}.next-formily-item-size-small .next-formily-item-label-content{min-height:20px}.next-formily-item-size-small .next-formily-item-control-content .next-formily-item-control-content-component{line-height:20px;min-height:20px}.next-formily-item-size-small .next-formily-item-control-content .next-formily-item-addon-before{min-height:20px}.next-formily-item-size-small .next-formily-item-control-content .next-formily-item-addon-after{min-height:20px}.next-formily-item-size-small-inset{border-radius:3px}.next-formily-item-size-small.next-formily-item-feedback-layout-terse{margin-bottom:8px}.next-formily-item-size-small.next-formily-item-feedback-layout-terse.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-size-small.next-formily-item-feedback-layout-loose{margin-bottom:20px}.next-formily-item-size-small.next-formily-item-feedback-layout-loose.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-size-small .next-formily-item-help,.next-formily-item-size-small .next-formily-item-extra{min-height:14px}.next-formily-item-size-small .next-formily-item-control-content{min-height:20px}.next-formily-item-size-small .next-formily-item-label>label{height:20px}.next-formily-item-size-large{font-size:16px;line-height:40px}.next-formily-item-size-large .next-formily-item-label-content{min-height:40px}.next-formily-item-size-large .next-formily-item-control-content .next-formily-item-control-content-component{line-height:40px;min-height:40px}.next-formily-item-size-large .next-formily-item-control-content .next-formily-item-addon-before{min-height:40px}.next-formily-item-size-large .next-formily-item-control-content .next-formily-item-addon-after{min-height:40px}.next-formily-item-size-large-inset{border-radius:3px}.next-formily-item-size-large .next-formily-item-help,.next-formily-item-size-large .next-formily-item-extra{min-height:18px}.next-formily-item-size-large.next-formily-item-feedback-layout-loose{margin-bottom:20px}.next-formily-item-size-large.next-formily-item-feedback-layout-loose.next-formily-item-feedback-has-text:not(.next-formily-item-inset){margin-bottom:0}.next-formily-item-size-large .next-formily-item-control-content{min-height:40px}.next-formily-item-size-large .next-formily-item-label>label{height:40px}.next-formily-item-feedback-layout-popover{margin-bottom:8px}.next-formily-item-label-tooltip-icon{margin-left:4px;color:#00000073;cursor:pointer;max-height:28px}.next-formily-item-control-align-left .next-formily-item-control-content{justify-content:flex-start}.next-formily-item-control-align-right .next-formily-item-control-content{justify-content:flex-end}.next-formily-item-control-wrap .next-formily-item-control{white-space:pre-line}.next-formily-item-asterisk{color:#ff3000;margin-right:4px;display:inline-block;font-family:SimSun,sans-serif}.next-formily-item-colon{margin-left:2px;margin-right:8px}.next-formily-item-help,.next-formily-item-extra{clear:both;line-height:20px;min-height:16px;color:rgba(0,0,0,.45);transition:color .3s cubic-bezier(0.215, 0.61, 0.355, 1);padding-top:0px}.next-formily-item-fullness>.next-formily-item-control>.next-formily-item-control-content>.next-formily-item-control-content-component>*:first-child:not(.next-switch,.next-icon,.next-formily-icon,.anticon){width:100%}.next-formily-item-control-content-component-has-feedback-icon{border-radius:2px;border:1px solid #c4c6cf;transition:all .3s;touch-action:manipulation;outline:none;padding-right:8px}.next-formily-item-control-content-component-has-feedback-icon .next-input{border:none !important}.next-formily-item-control-content-component-has-feedback-icon .next-range-picker-trigger{border:none !important}.next-formily-item-control-content-component-has-feedback-icon .next-formily-item-feedback-icon{display:flex;justify-content:center;align-items:center;margin-right:-2px;padding-left:2px}.next-formily-item-control-content-component-has-feedback-icon .next-formily-item-feedback-icon .anticon{display:inline-block;color:inherit;font-style:normal;font-size:12px;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility}.next-formily-item-error-help{color:#ff3000}.next-formily-item-warning-help{color:#ff9300}.next-formily-item-success-help{color:#46bc15}


.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-form-text{font-size:14px;font-weight:400}.next-form-text .next-tag{margin-right:4px}.next-form-text .next-tag:last-child{margin-right:0}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-formily-select-table .next-formily-select-table-search{margin-bottom:8px}
.next-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;top:0;margin:-1px}.next-upload-list{margin-top:4px}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-form-container {
  margin: 0 !important;
  padding: 20px;
  border: 1px solid #f0f0f0;
}

.dn-data-source-setter ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.dn-data-source-setter ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.dn-data-source-setter ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.dn-data-source-setter-node-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.dn-data-source-setter-node-title-icon {
  transition: all 0.15s ease-in-out;
  opacity: 0;
}
.dn-data-source-setter-node-title-icon:hover {
  color: #1890ff;
}
.dn-data-source-setter-layout {
  display: flex;
  justify-content: space-around;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
}
.dn-data-source-setter-layout .ant-tree-treenode {
  padding-right: 10px;
  white-space: nowrap;
}
.dn-data-source-setter-layout .ant-tree-treenode:hover .dn-data-source-setter-node-title-icon {
  opacity: 1;
}
.dn-data-source-setter-layout-item {
  position: relative;
}
.dn-data-source-setter-layout-item.left {
  width: 40%;
  border-right: 1px solid #f0f0f0;
}
.dn-data-source-setter-layout-item.right {
  width: 60%;
}
.dn-data-source-setter-layout-item-header {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 8px 12px 9px;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 2px 2px 0 0;
}
.dn-data-source-setter-layout-item-content {
  padding: 2%;
  height: 300px;
  max-height: 300px;
  overflow: scroll;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-reactions-setter {
  width: 100%;
  min-height: 623px;
  overflow: hidden;
}
.dn-reactions-setter ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.dn-reactions-setter ::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.dn-reactions-setter ::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.dn-reactions-setter .ant-collapse {
  border: 1px solid #f0f0f0;
}
.dn-reactions-setter .ant-collapse-header {
  padding: 8px 10px !important;
  background-color: #fff !important;
  border-bottom: 1px solid #f0f0f0 !important;
  font-weight: 500 !important;
}
.dn-reactions-setter .ant-collapse-header .ant-collapse-arrow {
  margin-right: 4px !important;
}
.dn-reactions-setter .ant-collapse-item {
  border: none !important;
}
.dn-reactions-setter .ant-collapse-content {
  border: none !important;
  transition: none !important;
}
.dn-reactions-setter .ant-collapse-content-box {
  padding: 12px !important;
}
.dn-reactions-setter .reaction-runner .ant-collapse-content-box {
  padding: 12px 0 !important;
}
.dn-reactions-setter .reaction-state .ant-collapse-content-box {
  padding: 12px 0 !important;
}
.dn-reactions-setter .dn-field-property-setter {
  display: flex;
  height: 300px;
}
.dn-reactions-setter .dn-field-property-setter-coder-wrapper {
  display: flex;
  flex-grow: 2;
  height: 100%;
  padding-left: 10px;
  position: relative;
  flex-direction: column;
}
.dn-reactions-setter .dn-field-property-setter-coder-start {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 300;
  flex-grow: 0;
  opacity: 0.96;
  height: 31px;
}
.dn-reactions-setter .dn-field-property-setter-coder-end {
  font-size: 18px;
  height: 31px;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 4px;
  margin-bottom: 4px;
  line-height: 30px;
  font-weight: 300;
  flex-grow: 0;
  opacity: 0.96;
}
.dn-reactions-setter .dn-field-property-setter-coder {
  min-width: 0;
  flex-grow: 2;
  padding-left: 10px;
}

.dn-designable-form .next-input,.dn-designable-form .next-input input{pointer-events:none !important}.dn-designable-form .next-input-textarea,.dn-designable-form .next-input-textarea input{pointer-events:none !important}.dn-designable-form .next-select,.dn-designable-form .next-select input{pointer-events:none !important}.dn-designable-form .next-radio-group,.dn-designable-form .next-radio-group input{pointer-events:none !important}.dn-designable-form .next-range,.dn-designable-form .next-range input{pointer-events:none !important}.dn-designable-form .next-cascader,.dn-designable-form .next-cascader input{pointer-events:none !important}.dn-designable-form .next-switch,.dn-designable-form .next-switch input{pointer-events:none !important}.dn-designable-form .next-checkbox-group,.dn-designable-form .next-checkbox-group input{pointer-events:none !important}.dn-designable-form .next-date-picker,.dn-designable-form .next-date-picker input{pointer-events:none !important}.dn-designable-form .next-range-picker,.dn-designable-form .next-range-picker input{pointer-events:none !important}.dn-designable-form .next-month-picker,.dn-designable-form .next-month-picker input{pointer-events:none !important}.dn-designable-form .next-year-picker,.dn-designable-form .next-year-picker input{pointer-events:none !important}.dn-designable-form .next-week-picker,.dn-designable-form .next-week-picker input{pointer-events:none !important}.dn-designable-form .next-time-picker,.dn-designable-form .next-time-picker input{pointer-events:none !important}.dn-designable-form .next-rating,.dn-designable-form .next-rating input{pointer-events:none !important}.dn-designable-form .next-transfer,.dn-designable-form .next-transfer input{pointer-events:none !important}.dn-designable-form .next-tree-select,.dn-designable-form .next-tree-select input{pointer-events:none !important}.dn-designable-form .next-upload,.dn-designable-form .next-upload input{pointer-events:none !important}.dn-designable-form .anticon svg{pointer-events:none}
.dn-text:empty::before {
  content: 'Please Input';
  display: block;
  opacity: 0.6;
}
.dn-text:focus {
  padding: 4px;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-array-cards {
  background-color: #fff;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.dn-array-table {
  background-color: #fff;
}

.dn-grid-column {
  margin: 4px;
  min-height: 60px;
  border: 1px dashed #aaa;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYW50ZC9kaXN0L2FudGQubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGFsaWZkL25leHQvZGlzdC9uZXh0LmNzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvdGhlbWUubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvcGFuZWxzL3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy9jb250YWluZXJzL3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy93aWRnZXRzL0ljb25XaWRnZXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3dpZGdldHMvQXV4VG9vbFdpZGdldC9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvd2lkZ2V0cy9Db21wb25lbnRUcmVlV2lkZ2V0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy93aWRnZXRzL0Rlc2lnbmVyVG9vbHNXaWRnZXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3dpZGdldHMvUmVzb3VyY2VXaWRnZXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3dpZGdldHMvR2hvc3RXaWRnZXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3dpZGdldHMvRW1wdHlXaWRnZXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3dpZGdldHMvT3V0bGluZVdpZGdldC9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvd2lkZ2V0cy9IaXN0b3J5V2lkZ2V0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy93aWRnZXRzL05vZGVQYXRoV2lkZ2V0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy93aWRnZXRzL05vZGVBY3Rpb25zV2lkZ2V0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0L3NyYy93aWRnZXRzL0Ryb3BwYWJsZVdpZGdldC9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvc2ltdWxhdG9ycy9QQ1NpbXVsYXRvci9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC9zcmMvc2ltdWxhdG9ycy9Nb2JpbGVTaW11bGF0b3Ivc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qvc3JjL3NpbXVsYXRvcnMvUmVzcG9uc2l2ZVNpbXVsYXRvci9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0NvbG9ySW5wdXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qtc2V0dGluZ3MtZm9ybS9zcmMvY29tcG9uZW50cy9Db3JuZXJJbnB1dC9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0ltYWdlSW5wdXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qtc2V0dGluZ3MtZm9ybS9zcmMvY29tcG9uZW50cy9Qb3NpdGlvbklucHV0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0LXNldHRpbmdzLWZvcm0vc3JjL2NvbXBvbmVudHMvUG9seUlucHV0L3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL3JlYWN0LXNldHRpbmdzLWZvcm0vc3JjL2NvbXBvbmVudHMvTW9uYWNvSW5wdXQvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L2FudGQvZXNtL2FycmF5LWJhc2Uvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vYXJyYXktY2FyZHMvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vYXJyYXktY29sbGFwc2Uvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vYXJyYXktaXRlbXMvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vYXJyYXktdGFibGUvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vZWRpdGFibGUvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vZm9ybS1idXR0b24tZ3JvdXAvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vZm9ybS1ncmlkL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L2FudGQvZXNtL2Zvcm0taXRlbS9zdHlsZS5sZXNzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ybWlseS9hbnRkL2VzbS9wcmV2aWV3LXRleHQvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vcmFkaW8vc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvYW50ZC9lc20vc2VsZWN0LXRhYmxlL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qtc2V0dGluZ3MtZm9ybS9zcmMvY29tcG9uZW50cy9EcmF3ZXJTZXR0ZXIvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qtc2V0dGluZ3MtZm9ybS9zcmMvY29tcG9uZW50cy9Gb2xkSXRlbS9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0lucHV0SXRlbXMvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvcmVhY3Qtc2V0dGluZ3MtZm9ybS9zcmMvY29tcG9uZW50cy9Cb3JkZXJTdHlsZVNldHRlci9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0ZsZXhTdHlsZVNldHRlci9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0Rpc3BsYXlTdHlsZVNldHRlci9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9jb21wb25lbnRzL0NvbGxhcHNlSXRlbS9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9yZWFjdC1zZXR0aW5ncy1mb3JtL3NyYy9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvbmV4dC9lc20vYXJyYXktYmFzZS9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL2FycmF5LWNhcmRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvbmV4dC9lc20vYXJyYXktY29sbGFwc2UvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ybWlseS9uZXh0L2VzbS9hcnJheS1pdGVtcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL2FycmF5LXRhYmxlL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvbmV4dC9lc20vZGF0ZS1waWNrZXIyL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQGZvcm1pbHkvbmV4dC9lc20vZWRpdGFibGUvbWFpbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AZm9ybWlseS9uZXh0L2VzbS9mb3JtLWJ1dHRvbi1ncm91cC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL2Zvcm0tZ3JpZC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL2Zvcm0taXRlbS9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL3ByZXZpZXctdGV4dC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL3NlbGVjdC10YWJsZS9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL0Bmb3JtaWx5L25leHQvZXNtL3VwbG9hZC9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbW1vbi9Db250YWluZXIvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc2V0dGVycy9zcmMvY29tcG9uZW50cy9EYXRhU291cmNlU2V0dGVyL3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3NldHRlcnMvc3JjL2NvbXBvbmVudHMvUmVhY3Rpb25zU2V0dGVyL3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0Zvcm0vc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvVGV4dC9zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9BcnJheUNhcmRzL3N0eWxlcy5sZXNzIiwid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL0FycmF5VGFibGUvc3R5bGVzLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRm9ybUdyaWQvc3R5bGVzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7OztFQU1FLGFBQWE7QUFDZjtBQUNBLDBFQUEwRTtBQUMxRTs7RUFFRSxXQUFXO0VBQ1gsWUFBWTtBQUNkO0FBQ0E7O0VBRUUsYUFBYTtBQUNmO0FBQ0E7OztFQUdFLHNCQUFzQjtBQUN4QjtBQUNBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLDZCQUE2QjtFQUM3Qiw2Q0FBNkM7QUFDL0M7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjtBQUNBO0VBQ0UsU0FBUztFQUNULDBCQUEwQjtFQUMxQixlQUFlO0VBQ2Ysa01BQWtNO0VBQ2xNLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsc0JBQXNCO0VBQ3RCLDZCQUE2QjtBQUMvQjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsU0FBUztFQUNULGlCQUFpQjtBQUNuQjtBQUNBOzs7Ozs7RUFNRSxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLDBCQUEwQjtFQUMxQixnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSwwQkFBMEI7RUFDMUIseUNBQXlDO1VBQ2pDLGlDQUFpQztFQUN6QyxnQkFBZ0I7RUFDaEIsWUFBWTtBQUNkO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBQUN0QjtBQUNBOzs7O0VBSUUsd0JBQXdCO0FBQzFCO0FBQ0E7OztFQUdFLGFBQWE7RUFDYixrQkFBa0I7QUFDcEI7QUFDQTs7OztFQUlFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIs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bUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxtQkFBbUI7TUFDZixtQkFBbUI7VUFDZixlQUFlO0VBQ3ZCLFlBQVk7RUFDWixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGdCQUFnQjtFQUNsQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLDJCQUEyQjtFQUM3Qjs7RUFFQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSwyQkFBMkI7RUFDM0IsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsMkJBQTJCO0VBQzNCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsNEJBQTRCO0VBQzVCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDJCQUEyQjtJQUMzQixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSwyQkFBMkI7SUFDM0IsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtFQUNuQjs7RUFFQTtJQUNFLDRCQUE0QjtJQUM1QixpQkFBaUI7RUFDbkI7O0VBRUE7SUFDRSw0QkFBNEI7SUFDNUIsaUJBQWlCO0VBQ25COztFQUVBO0lBQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFLG1CQUFtQjtFQUNuQixpQkFBaUI7QUFDbkI7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLGlCQUFpQjtBQUNuQjs7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LHdGQUF3Riw4QkFBOEIsQ0FBQyx3RUFBd0UsOEJBQThCLENBQUMsa0ZBQWtGLDhCQUE4QixDQUFDLHNFQUFzRSw4QkFBOEIsQ0FBQyw0RUFBNEUsOEJBQThCLENBQUMsd0VBQXdFLDhCQUE4QixDQUFDLHdGQUF3Riw4QkFBOEIsQ0FBQyxrRkFBa0YsOEJBQThCLENBQUMsb0ZBQW9GLDhCQUE4QixDQUFDLG9GQUFvRiw4QkFBOEIsQ0FBQyxrRkFBa0YsOEJBQThCLENBQUMsa0ZBQWtGLDhCQUE4QixDQUFDLGtGQUFrRiw4QkFBOEIsQ0FBQyx3RUFBd0UsOEJBQThCLENBQUMsNEVBQTRFLDhCQUE4QixDQUFDLGtGQUFrRiw4QkFBOEIsQ0FBQyx3RUFBd0UsOEJBQThCLENBQUMsaUNBQWlDLG1CQUFtQixDO0FDQTErRDtFQUNFLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsWUFBWTtBQUNkO0FBQ0E7RUFDRSxZQUFZO0FBQ2Q7O0FDUEEsNEZBQTRGO0FBQzVGLDZDQUE2QztBQUM3QyxzQkFBc0I7QUFDdEIsNkZBQTZGO0FBQzdGO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQ05BLDRGQUE0RjtBQUM1Riw2Q0FBNkM7QUFDN0Msc0JBQXNCO0FBQ3RCLDZGQUE2RjtBQUM3RjtFQUNFLHNCQUFzQjtBQUN4Qjs7QUNOQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsdUJBQXVCO0FBQ3pCIiwiZmlsZSI6InBsYXlncm91bmQuZDYzNmM0ZmMzNzZkZWU0YTY2NGMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiW2NsYXNzXj1hbnQtXTo6LW1zLWNsZWFyLFxuW2NsYXNzKj0gYW50LV06Oi1tcy1jbGVhcixcbltjbGFzc149YW50LV0gaW5wdXQ6Oi1tcy1jbGVhcixcbltjbGFzcyo9IGFudC1dIGlucHV0OjotbXMtY2xlYXIsXG5bY2xhc3NePWFudC1dIGlucHV0OjotbXMtcmV2ZWFsLFxuW2NsYXNzKj0gYW50LV0gaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4ICovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG59XG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogaGVscDtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbmEge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuYTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbn1cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5hW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdTRk1vbm8tUmVndWxhcicsIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbn1cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPSdidXR0b24nXSxcbmlucHV0Om5vdChbdHlwZT0ncmFuZ2UnXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjNlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9J3JhZGlvJ10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9J2RhdGUnXSxcbmlucHV0W3R5cGU9J3RpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdtb250aCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5bdHlwZT0nc2VhcmNoJ10ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmU2O1xufVxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50aWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYW50aWNvbiA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnRpY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnRpY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudGljb24gLmFudGljb24taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudGljb24gPiAuYW50aWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cbi5hbnRpY29uW3RhYmluZGV4XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnRpY29uLXNwaW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYW50aWNvbi1zcGluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbG9hZGluZ0NpcmNsZSAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5hbnQtZmFkZS1lbnRlcixcbi5hbnQtZmFkZS1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtZmFkZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1mYWRlLWVudGVyLmFudC1mYWRlLWVudGVyLWFjdGl2ZSxcbi5hbnQtZmFkZS1hcHBlYXIuYW50LWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50RmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1mYWRlLWxlYXZlLmFudC1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudEZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1mYWRlLWVudGVyLFxuLmFudC1mYWRlLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbi5hbnQtZmFkZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudEZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRGYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRGYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1tb3ZlLXVwLWVudGVyLFxuLmFudC1tb3ZlLXVwLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtdXAtZW50ZXIuYW50LW1vdmUtdXAtZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLXVwLWFwcGVhci5hbnQtbW92ZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50TW92ZVVwSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1tb3ZlLXVwLWxlYXZlLmFudC1tb3ZlLXVwLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVVcE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50TW92ZVVwT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbW92ZS11cC1lbnRlcixcbi5hbnQtbW92ZS11cC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LW1vdmUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzQpO1xufVxuLmFudC1tb3ZlLWRvd24tZW50ZXIsXG4uYW50LW1vdmUtZG93bi1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1kb3duLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW1vdmUtZG93bi1lbnRlci5hbnQtbW92ZS1kb3duLWVudGVyLWFjdGl2ZSxcbi5hbnQtbW92ZS1kb3duLWFwcGVhci5hbnQtbW92ZS1kb3duLWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bkluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1tb3ZlLWRvd24tbGVhdmUuYW50LW1vdmUtZG93bi1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50TW92ZURvd25PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tb3ZlLWRvd24tZW50ZXIsXG4uYW50LW1vdmUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LW1vdmUtZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zNCk7XG59XG4uYW50LW1vdmUtbGVmdC1lbnRlcixcbi5hbnQtbW92ZS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1sZWZ0LWVudGVyLmFudC1tb3ZlLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1tb3ZlLWxlZnQtYXBwZWFyLmFudC1tb3ZlLWxlZnQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LW1vdmUtbGVmdC1sZWF2ZS5hbnQtbW92ZS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVMZWZ0T3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlTGVmdE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtbGVmdC1lbnRlcixcbi5hbnQtbW92ZS1sZWZ0LWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtbW92ZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbn1cbi5hbnQtbW92ZS1yaWdodC1lbnRlcixcbi5hbnQtbW92ZS1yaWdodC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtbW92ZS1yaWdodC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1tb3ZlLXJpZ2h0LWVudGVyLmFudC1tb3ZlLXJpZ2h0LWVudGVyLWFjdGl2ZSxcbi5hbnQtbW92ZS1yaWdodC1hcHBlYXIuYW50LW1vdmUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodEluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtbW92ZS1yaWdodC1sZWF2ZS5hbnQtbW92ZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRNb3ZlUmlnaHRPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudE1vdmVSaWdodE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1vdmUtcmlnaHQtZW50ZXIsXG4uYW50LW1vdmUtcmlnaHQtYXBwZWFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC1tb3ZlLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjM0KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlRG93bkluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVEb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRNb3ZlRG93bk91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVMZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50TW92ZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVSaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE1vdmVVcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRNb3ZlVXBJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRNb3ZlVXBPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudE1vdmVVcE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2FudC1jbGljay1hbmltYXRpbmc9J3RydWUnXSxcblthbnQtY2xpY2stYW5pbWF0aW5nLXdpdGhvdXQtZXh0cmEtbm9kZT0ndHJ1ZSddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCB7XG4gIC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcjogIzE4OTBmZjtcbiAgLS1zY3JvbGwtYmFyOiAwO1xufVxuW2FudC1jbGljay1hbmltYXRpbmctd2l0aG91dC1leHRyYS1ub2RlPSd0cnVlJ106OmFmdGVyLFxuLmFudC1jbGljay1hbmltYXRpbmctbm9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAjMTg5MGZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHZhcigtLWFudGQtd2F2ZS1zaGFkb3ctY29sb3IpO1xuICBvcGFjaXR5OiAwLjI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlRWZmZWN0IDJzIGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKSwgd2F2ZUVmZmVjdCAwLjRzIGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVFZmZlY3QgMnMgY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpLCB3YXZlRWZmZWN0IDAuNHMgY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd2F2ZUVmZmVjdCB7XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICMxODkwZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNnB4IHZhcigtLWFudGQtd2F2ZS1zaGFkb3ctY29sb3IpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdhdmVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjMTg5MGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVFZmZlY3Qge1xuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXNsaWRlLXVwLWVudGVyLFxuLmFudC1zbGlkZS11cC1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZSxcbi5hbnQtc2xpZGUtdXAtYXBwZWFyLmFudC1zbGlkZS11cC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2xpZGUtdXAtZW50ZXIsXG4uYW50LXNsaWRlLXVwLWFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5hbnQtc2xpZGUtdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuLmFudC1zbGlkZS1kb3duLWVudGVyLFxuLmFudC1zbGlkZS1kb3duLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS1kb3duLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWRvd24tZW50ZXIuYW50LXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1kb3duLWFwcGVhci5hbnQtc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2xpZGUtZG93bi1lbnRlcixcbi5hbnQtc2xpZGUtZG93bi1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLWRvd24tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuLmFudC1zbGlkZS1sZWZ0LWVudGVyLFxuLmFudC1zbGlkZS1sZWZ0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC1zbGlkZS1sZWZ0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLWxlZnQtZW50ZXIuYW50LXNsaWRlLWxlZnQtZW50ZXItYWN0aXZlLFxuLmFudC1zbGlkZS1sZWZ0LWFwcGVhci5hbnQtc2xpZGUtbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0SW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1zbGlkZS1sZWZ0LWxlYXZlLmFudC1zbGlkZS1sZWZ0LWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlTGVmdE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVMZWZ0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2xpZGUtbGVmdC1lbnRlcixcbi5hbnQtc2xpZGUtbGVmdC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuLmFudC1zbGlkZS1yaWdodC1lbnRlcixcbi5hbnQtc2xpZGUtcmlnaHQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLmFudC1zbGlkZS1yaWdodC1lbnRlci1hY3RpdmUsXG4uYW50LXNsaWRlLXJpZ2h0LWFwcGVhci5hbnQtc2xpZGUtcmlnaHQtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlUmlnaHRJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1zbGlkZS1yaWdodC1sZWF2ZS5hbnQtc2xpZGUtcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVSaWdodE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWVudGVyLFxuLmFudC1zbGlkZS1yaWdodC1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uYW50LXNsaWRlLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVVwSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVVcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVVcE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVEb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZURvd25JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50U2xpZGVEb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNsaWRlTGVmdE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNsaWRlUmlnaHRJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTbGlkZVJpZ2h0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC16b29tLWVudGVyLFxuLmFudC16b29tLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZW50ZXIuYW50LXpvb20tZW50ZXItYWN0aXZlLFxuLmFudC16b29tLWFwcGVhci5hbnQtem9vbS1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tbGVhdmUuYW50LXpvb20tbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXpvb20tZW50ZXIsXG4uYW50LXpvb20tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC16b29tLWVudGVyLXByZXBhcmUsXG4uYW50LXpvb20tYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG4uYW50LXpvb20tYmlnLWVudGVyLFxuLmFudC16b29tLWJpZy1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIuYW50LXpvb20tYmlnLWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1iaWctYXBwZWFyLmFudC16b29tLWJpZy1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tYmlnLWxlYXZlLmFudC16b29tLWJpZy1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXIsXG4uYW50LXpvb20tYmlnLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1iaWctZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1iaWctYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tYmlnLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tYmlnLWZhc3QtZW50ZXIuYW50LXpvb20tYmlnLWZhc3QtZW50ZXItYWN0aXZlLFxuLmFudC16b29tLWJpZy1mYXN0LWFwcGVhci5hbnQtem9vbS1iaWctZmFzdC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ0luO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tQmlnSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tYmlnLWZhc3QtbGVhdmUuYW50LXpvb20tYmlnLWZhc3QtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUJpZ091dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXpvb20tYmlnLWZhc3QtZW50ZXIsXG4uYW50LXpvb20tYmlnLWZhc3QtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC16b29tLWJpZy1mYXN0LWVudGVyLXByZXBhcmUsXG4uYW50LXpvb20tYmlnLWZhc3QtYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tYmlnLWZhc3QtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG4uYW50LXpvb20tdXAtZW50ZXIsXG4uYW50LXpvb20tdXAtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tdXAtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS11cC1lbnRlci5hbnQtem9vbS11cC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tdXAtYXBwZWFyLmFudC16b29tLXVwLWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVVwSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tdXAtbGVhdmUuYW50LXpvb20tdXAtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVVwT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tVXBPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLXVwLWVudGVyLFxuLmFudC16b29tLXVwLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS11cC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLXVwLWFwcGVhci1wcmVwYXJlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC16b29tLXVwLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC16b29tLWRvd24tZW50ZXIsXG4uYW50LXpvb20tZG93bi1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1kb3duLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci5hbnQtem9vbS1kb3duLWVudGVyLWFjdGl2ZSxcbi5hbnQtem9vbS1kb3duLWFwcGVhci5hbnQtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bkluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bkluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC16b29tLWRvd24tbGVhdmUuYW50LXpvb20tZG93bi1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbURvd25PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLWRvd24tZW50ZXIsXG4uYW50LXpvb20tZG93bi1hcHBlYXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG59XG4uYW50LXpvb20tZG93bi1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLWRvd24tYXBwZWFyLXByZXBhcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LXpvb20tZG93bi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5hbnQtem9vbS1sZWZ0LWVudGVyLFxuLmFudC16b29tLWxlZnQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tbGVmdC1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xufVxuLmFudC16b29tLWxlZnQtZW50ZXIuYW50LXpvb20tbGVmdC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tbGVmdC1hcHBlYXIuYW50LXpvb20tbGVmdC1hcHBlYXItYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtem9vbS1sZWZ0LWxlYXZlLmFudC16b29tLWxlZnQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbUxlZnRPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFpvb21MZWZ0T3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtem9vbS1sZWZ0LWVudGVyLFxuLmFudC16b29tLWxlZnQtYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xufVxuLmFudC16b29tLWxlZnQtZW50ZXItcHJlcGFyZSxcbi5hbnQtem9vbS1sZWZ0LWFwcGVhci1wcmVwYXJlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC16b29tLWxlZnQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG4uYW50LXpvb20tcmlnaHQtZW50ZXIsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cbi5hbnQtem9vbS1yaWdodC1lbnRlci5hbnQtem9vbS1yaWdodC1lbnRlci1hY3RpdmUsXG4uYW50LXpvb20tcmlnaHQtYXBwZWFyLmFudC16b29tLXJpZ2h0LWFwcGVhci1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRab29tUmlnaHRJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0SW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG4uYW50LXpvb20tcmlnaHQtbGVhdmUuYW50LXpvb20tcmlnaHQtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50Wm9vbVJpZ2h0T3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRab29tUmlnaHRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC16b29tLXJpZ2h0LWVudGVyLFxuLmFudC16b29tLXJpZ2h0LWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMDgsIDAuODIsIDAuMTcsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA4LCAwLjgyLCAwLjE3LCAxKTtcbn1cbi5hbnQtem9vbS1yaWdodC1lbnRlci1wcmVwYXJlLFxuLmFudC16b29tLXJpZ2h0LWFwcGVhci1wcmVwYXJlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC16b29tLXJpZ2h0LWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21CaWdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmlnT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbUJpZ091dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbVVwSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21VcEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21VcE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbVVwT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbUxlZnRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21MZWZ0T3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21SaWdodEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbVJpZ2h0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21SaWdodE91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50Wm9vbURvd25JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21Eb3duT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Wm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1tb3Rpb24tY29sbGFwc2UtbGVnYWN5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnQtbW90aW9uLWNvbGxhcHNlLWxlZ2FjeS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSkgIWltcG9ydGFudDtcbn1cbi5hbnQtbW90aW9uLWNvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpICFpbXBvcnRhbnQ7XG59XG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uYW50LWFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hbnQtYWxlcnQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWFsZXJ0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtYWxlcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmFudC1hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmZlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3ZWI4Zjtcbn1cbi5hbnQtYWxlcnQtc3VjY2VzcyAuYW50LWFsZXJ0LWljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY3ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MWQ1ZmY7XG59XG4uYW50LWFsZXJ0LWluZm8gLmFudC1hbGVydC1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlNThmO1xufVxuLmFudC1hbGVydC13YXJuaW5nIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmNjYzc7XG59XG4uYW50LWFsZXJ0LWVycm9yIC5hbnQtYWxlcnQtaWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1hbGVydC1lcnJvciAuYW50LWFsZXJ0LWRlc2NyaXB0aW9uID4gcHJlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1hbGVydC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1hbGVydC1jbG9zZS1pY29uIC5hbnRpY29uLWNsb3NlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWFsZXJ0LWNsb3NlLWljb24gLmFudGljb24tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5hbnQtYWxlcnQtY2xvc2UtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1hbGVydC1jbG9zZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjRweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbi5hbnQtYWxlcnQtbm8taWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1hbGVydC1tZXNzYWdlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24gLmFudC1hbGVydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1hbGVydC5hbnQtYWxlcnQtbW90aW9uLWxlYXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KSwgcGFkZGluZy10b3AgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44NiksIHBhZGRpbmctYm90dG9tIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpLCBtYXJnaW4tYm90dG9tIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC1hbGVydC5hbnQtYWxlcnQtbW90aW9uLWxlYXZlLWFjdGl2ZSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1hbGVydC1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWFsZXJ0LmFudC1hbGVydC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYWxlcnQtcnRsIC5hbnQtYWxlcnQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtYWxlcnQtcnRsIC5hbnQtYWxlcnQtYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1hbGVydC1ydGwgLmFudC1hbGVydC1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1hbGVydC1ydGwuYW50LWFsZXJ0LXdpdGgtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYW50LWFsZXJ0LXJ0bC5hbnQtYWxlcnQtd2l0aC1kZXNjcmlwdGlvbiAuYW50LWFsZXJ0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmFudC1hbmNob3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5hbnQtYW5jaG9yLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYW5jaG9yLWluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LWFuY2hvci1pbms6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtYW5jaG9yLWluay1iYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYW50LWFuY2hvci1pbmstYmFsbC52aXNpYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1hbmNob3ItZml4ZWQgLmFudC1hbmNob3ItaW5rIC5hbnQtYW5jaG9yLWluay1iYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtYW5jaG9yLWxpbmsge1xuICBwYWRkaW5nOiA3cHggMCA3cHggMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzO1xufVxuLmFudC1hbmNob3ItbGluay10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtYW5jaG9yLWxpbmstdGl0bGU6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW50LWFuY2hvci1saW5rLWFjdGl2ZSA+IC5hbnQtYW5jaG9yLWxpbmstdGl0bGUge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtYW5jaG9yLWxpbmsgLmFudC1hbmNob3ItbGluayB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYW50LWFuY2hvci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYW5jaG9yLXJ0bC5hbnQtYW5jaG9yLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtYW5jaG9yLXJ0bCAuYW50LWFuY2hvci1pbmsge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtYW5jaG9yLXJ0bCAuYW50LWFuY2hvci1pbmstYmFsbCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuLmFudC1hbmNob3ItcnRsIC5hbnQtYW5jaG9yLWxpbmsge1xuICBwYWRkaW5nOiA3cHggMTZweCA3cHggMDtcbn1cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbn1cbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1zZWxlY3QtY2xlYXIge1xuICByaWdodDogMTNweDtcbn1cbi5hbnQtYXZhdGFyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1hdmF0YXItaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYXZhdGFyIC5hbnQtaW1hZ2UtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWF2YXRhci1zdHJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG59XG4uYW50LWF2YXRhci5hbnQtYXZhdGFyLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYW50LWF2YXRhci5hbnQtYXZhdGFyLWljb24gPiAuYW50aWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbnQtYXZhdGFyLWxnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtYXZhdGFyLWxnLXN0cmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbn1cbi5hbnQtYXZhdGFyLWxnLmFudC1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hbnQtYXZhdGFyLWxnLmFudC1hdmF0YXItaWNvbiA+IC5hbnRpY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC1hdmF0YXItc20ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1hdmF0YXItc20tc3RyaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xufVxuLmFudC1hdmF0YXItc20uYW50LWF2YXRhci1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1hdmF0YXItc20uYW50LWF2YXRhci1pY29uID4gLmFudGljb24ge1xuICBtYXJnaW46IDA7XG59XG4uYW50LWF2YXRhci1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWF2YXRhciA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYW50LWF2YXRhci1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1hdmF0YXItZ3JvdXAgLmFudC1hdmF0YXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmFudC1hdmF0YXItZ3JvdXAgLmFudC1hdmF0YXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5hbnQtYXZhdGFyLWdyb3VwLXBvcG92ZXIgLmFudC1hdmF0YXIgKyAuYW50LWF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uYW50LWF2YXRhci1ncm91cC1ydGwgLmFudC1hdmF0YXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1hdmF0YXItZ3JvdXAtcG9wb3Zlci5hbnQtcG9wb3Zlci1ydGwgLmFudC1hdmF0YXIgKyAuYW50LWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtYmFjay10b3Age1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTAwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtYmFjay10b3A6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1iYWNrLXRvcC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwcHg7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1iYWNrLXRvcC1jb250ZW50IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWJhY2stdG9wLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtYmFjay10b3AtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYW50LWJhY2stdG9wIHtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFudC1iYWNrLXRvcCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5hbnQtYmFkZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1iYWRnZS1jb3VudCB7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmNGQ0ZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmY7XG59XG4uYW50LWJhZGdlLWNvdW50IGEsXG4uYW50LWJhZGdlLWNvdW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtYmFkZ2UtY291bnQtc20ge1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmFudC1iYWRnZS1tdWx0aXBsZS13b3JkcyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuLmFudC1iYWRnZS1kb3Qge1xuICB6LWluZGV4OiBhdXRvO1xuICB3aWR0aDogNnB4O1xuICBtaW4td2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZjRkNGY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmO1xufVxuLmFudC1iYWRnZS1kb3QuYW50LXNjcm9sbC1udW1iZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEuNXM7XG59XG4uYW50LWJhZGdlLWNvdW50LFxuLmFudC1iYWRnZS1kb3QsXG4uYW50LWJhZGdlIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xufVxuLmFudC1iYWRnZS1jb3VudC5hbnRpY29uLXNwaW4sXG4uYW50LWJhZGdlLWRvdC5hbnRpY29uLXNwaW4sXG4uYW50LWJhZGdlIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50LmFudGljb24tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRCYWRnZUxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50QmFkZ2VMb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXByb2Nlc3Npbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1wcm9jZXNzaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRTdGF0dXNQcm9jZXNzaW5nIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnRTdGF0dXNQcm9jZXNzaW5nIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWJhZGdlLXN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC1iYWRnZS1zdGF0dXMtbWFnZW50YSB7XG4gIGJhY2tncm91bmQ6ICNlYjJmOTY7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZjUyMjJkO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtdm9sY2FubyB7XG4gIGJhY2tncm91bmQ6ICNmYTU0MWM7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmE4YzE2O1xufVxuLmFudC1iYWRnZS1zdGF0dXMteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZhZGIxNDtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWdvbGQge1xuICBiYWNrZ3JvdW5kOiAjZmFhZDE0O1xufVxuLmFudC1iYWRnZS1zdGF0dXMtY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMxM2MyYzI7XG59XG4uYW50LWJhZGdlLXN0YXR1cy1saW1lIHtcbiAgYmFja2dyb3VuZDogI2EwZDkxMTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzUyYzQxYTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtZ2Vla2JsdWUge1xuICBiYWNrZ3JvdW5kOiAjMmY1NGViO1xufVxuLmFudC1iYWRnZS1zdGF0dXMtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzcyMmVkMTtcbn1cbi5hbnQtYmFkZ2Utc3RhdHVzLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1iYWRnZS16b29tLWFwcGVhcixcbi5hbnQtYmFkZ2Utem9vbS1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRab29tQmFkZ2VJbiAwLjNzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Wm9vbUJhZGdlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW50LWJhZGdlLXpvb20tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Wm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Wm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLXpvb20tYXBwZWFyLFxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtYmFkZ2Utem9vbS1lbnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnROb1dyYXBwZXJab29tQmFkZ2VJbiAwLjNzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Tm9XcmFwcGVyWm9vbUJhZGdlSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KTtcbn1cbi5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlciAuYW50LWJhZGdlLXpvb20tbGVhdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Tm9XcmFwcGVyWm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Tm9XcmFwcGVyWm9vbUJhZGdlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpO1xufVxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyOm5vdCguYW50LWJhZGdlLXN0YXR1cykge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50LFxuLmFudC1iYWRnZS1ub3QtYS13cmFwcGVyIC5hbnQtYmFkZ2UtY291bnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIgLmFudC1zY3JvbGwtbnVtYmVyLWN1c3RvbS1jb21wb25lbnQsXG4uYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIgLmFudC1zY3JvbGwtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFN0YXR1c1Byb2Nlc3Npbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRTdGF0dXNQcm9jZXNzaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtc2Nyb2xsLW51bWJlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmFudC1zY3JvbGwtbnVtYmVyLW9ubHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXggKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG59XG4uYW50LXNjcm9sbC1udW1iZXItb25seSA+IHAuYW50LXNjcm9sbC1udW1iZXItb25seS11bml0IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXggKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG59XG4uYW50LXNjcm9sbC1udW1iZXItc3ltYm9sIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFpvb21CYWRnZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudE5vV3JhcHBlclpvb21CYWRnZU91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnROb1dyYXBwZXJab29tQmFkZ2VPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRCYWRnZUxvYWRpbmdDaXJjbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudEJhZGdlTG9hZGluZ0NpcmNsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIH1cbn1cbi5hbnQtcmliYm9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW50LXJpYmJvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtcmliYm9uLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtcmliYm9uLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyOiA0cHggc29saWQ7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4uYW50LXJpYmJvbi1jb3JuZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1yaWJib24tY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZWIyZjk2O1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC1yaWJib24tY29sb3ItbWFnZW50YSB7XG4gIGNvbG9yOiAjZWIyZjk2O1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xufVxuLmFudC1yaWJib24tY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmNTIyMmQ7XG4gIGJhY2tncm91bmQ6ICNmNTIyMmQ7XG59XG4uYW50LXJpYmJvbi1jb2xvci12b2xjYW5vIHtcbiAgY29sb3I6ICNmYTU0MWM7XG4gIGJhY2tncm91bmQ6ICNmYTU0MWM7XG59XG4uYW50LXJpYmJvbi1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZhOGMxNjtcbiAgYmFja2dyb3VuZDogI2ZhOGMxNjtcbn1cbi5hbnQtcmliYm9uLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmFkYjE0O1xuICBiYWNrZ3JvdW5kOiAjZmFkYjE0O1xufVxuLmFudC1yaWJib24tY29sb3ItZ29sZCB7XG4gIGNvbG9yOiAjZmFhZDE0O1xuICBiYWNrZ3JvdW5kOiAjZmFhZDE0O1xufVxuLmFudC1yaWJib24tY29sb3ItY3lhbiB7XG4gIGNvbG9yOiAjMTNjMmMyO1xuICBiYWNrZ3JvdW5kOiAjMTNjMmMyO1xufVxuLmFudC1yaWJib24tY29sb3ItbGltZSB7XG4gIGNvbG9yOiAjYTBkOTExO1xuICBiYWNrZ3JvdW5kOiAjYTBkOTExO1xufVxuLmFudC1yaWJib24tY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzUyYzQxYTtcbiAgYmFja2dyb3VuZDogIzUyYzQxYTtcbn1cbi5hbnQtcmliYm9uLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtcmliYm9uLWNvbG9yLWdlZWtibHVlIHtcbiAgY29sb3I6ICMyZjU0ZWI7XG4gIGJhY2tncm91bmQ6ICMyZjU0ZWI7XG59XG4uYW50LXJpYmJvbi1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzcyMmVkMTtcbiAgYmFja2dyb3VuZDogIzcyMmVkMTtcbn1cbi5hbnQtcmliYm9uLmFudC1yaWJib24tcGxhY2VtZW50LWVuZCB7XG4gIHJpZ2h0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtcmliYm9uLmFudC1yaWJib24tcGxhY2VtZW50LWVuZCAuYW50LXJpYmJvbi1jb3JuZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudGNvbG9yO1xufVxuLmFudC1yaWJib24uYW50LXJpYmJvbi1wbGFjZW1lbnQtc3RhcnQge1xuICBsZWZ0OiAtOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1yaWJib24uYW50LXJpYmJvbi1wbGFjZW1lbnQtc3RhcnQgLmFudC1yaWJib24tY29ybmVyIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmFudC1iYWRnZS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYmFkZ2UtcnRsIC5hbnQtYmFkZ2U6bm90KC5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcikgLmFudC1iYWRnZS1jb3VudCxcbi5hbnQtYmFkZ2UtcnRsIC5hbnQtYmFkZ2U6bm90KC5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcikgLmFudC1iYWRnZS1kb3QsXG4uYW50LWJhZGdlLXJ0bCAuYW50LWJhZGdlOm5vdCguYW50LWJhZGdlLW5vdC1hLXdyYXBwZXIpIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG59XG4uYW50LWJhZGdlLXJ0bC5hbnQtYmFkZ2U6bm90KC5hbnQtYmFkZ2Utbm90LWEtd3JhcHBlcikgLmFudC1zY3JvbGwtbnVtYmVyLWN1c3RvbS1jb21wb25lbnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuLmFudC1iYWRnZS1ydGwgLmFudC1iYWRnZS1zdGF0dXMtdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcmliYm9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1yaWJib24tcnRsLmFudC1yaWJib24tcGxhY2VtZW50LWVuZCB7XG4gIHJpZ2h0OiB1bnNldDtcbiAgbGVmdDogLThweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtcmliYm9uLXJ0bC5hbnQtcmliYm9uLXBsYWNlbWVudC1lbmQgLmFudC1yaWJib24tY29ybmVyIHtcbiAgcmlnaHQ6IHVuc2V0O1xuICBsZWZ0OiAwO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYW50LXJpYmJvbi1ydGwuYW50LXJpYmJvbi1wbGFjZW1lbnQtZW5kIC5hbnQtcmliYm9uLWNvcm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYW50LXJpYmJvbi1ydGwuYW50LXJpYmJvbi1wbGFjZW1lbnQtc3RhcnQge1xuICByaWdodDogLThweDtcbiAgbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LXJpYmJvbi1ydGwuYW50LXJpYmJvbi1wbGFjZW1lbnQtc3RhcnQgLmFudC1yaWJib24tY29ybmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBjdXJyZW50Y29sb3I7XG59XG4uYW50LXJpYmJvbi1ydGwuYW50LXJpYmJvbi1wbGFjZW1lbnQtc3RhcnQgLmFudC1yaWJib24tY29ybmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnJlYWRjcnVtYiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtYnJlYWRjcnVtYiAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LWJyZWFkY3J1bWIgPiBzcGFuOmxhc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1icmVhZGNydW1iID4gc3BhbjpsYXN0LWNoaWxkIC5hbnQtYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1icmVhZGNydW1iLWxpbmsgPiAuYW50aWNvbiArIHNwYW4sXG4uYW50LWJyZWFkY3J1bWItbGluayA+IC5hbnRpY29uICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LWJyZWFkY3J1bWItb3ZlcmxheS1saW5rID4gLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC1icmVhZGNydW1iLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1icmVhZGNydW1iLXJ0bCA+IHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYW50LWJyZWFkY3J1bWItcnRsIC5hbnQtYnJlYWRjcnVtYi1saW5rID4gLmFudGljb24gKyBzcGFuLFxuLmFudC1icmVhZGNydW1iLXJ0bCAuYW50LWJyZWFkY3J1bWItbGluayA+IC5hbnRpY29uICsgYSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtYnJlYWRjcnVtYi1ydGwgLmFudC1icmVhZGNydW1iLW92ZXJsYXktbGluayA+IC5hbnRpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1idG4ge1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDE1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuID4gLmFudGljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnQtYnRuLFxuLmFudC1idG46YWN0aXZlLFxuLmFudC1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFudC1idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1idG5bZGlzYWJsZWRdID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1idG4tbGcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDYuNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1idG4tc20ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1idG4gPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4gPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuOmhvdmVyLFxuLmFudC1idG46Zm9jdXMge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG46aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bjpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bjpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bjphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuW2Rpc2FibGVkXSxcbi5hbnQtYnRuW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG5bZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG5bZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bjpmb2N1cyxcbi5hbnQtYnRuOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbn1cbi5hbnQtYnRuLXByaW1hcnkgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tcHJpbWFyeSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tcHJpbWFyeTpob3Zlcixcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiAjNDBhOWZmO1xufVxuLmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tcHJpbWFyeTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6ICMwOTZkZDk7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpW2Rpc2FibGVkXSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnkgKyAuYW50LWJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5Omxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZClbZGlzYWJsZWRdLFxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeSArIC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LWJ0bi1naG9zdCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZ2hvc3QgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWdob3N0OmhvdmVyLFxuLmFudC1idG4tZ2hvc3Q6Zm9jdXMge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWdob3N0OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3Q6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZ2hvc3Q6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZ2hvc3Q6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWdob3N0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZ2hvc3Q6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWdob3N0OmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZ2hvc3RbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWdob3N0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1naG9zdFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYXNoZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cbi5hbnQtYnRuLWRhc2hlZCA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYXNoZWQgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhc2hlZDpob3Zlcixcbi5hbnQtYnRuLWRhc2hlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWJ0bi1kYXNoZWQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYXNoZWQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFzaGVkOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhc2hlZDpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFzaGVkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWJ0bi1kYXNoZWQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhc2hlZDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF0sXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhc2hlZFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFzaGVkW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYXNoZWRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0ZjtcbiAgYmFja2dyb3VuZDogI2ZmNGQ0ZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0NSk7XG59XG4uYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2VyID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXI6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBiYWNrZ3JvdW5kOiAjZmY3ODc1O1xufVxuLmFudC1idG4tZGFuZ2VyOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcjpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcjphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNjNlO1xuICBiYWNrZ3JvdW5kOiAjZDkzNjNlO1xufVxuLmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXI6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWxpbmsge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1saW5rID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWxpbmsgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWxpbms6aG92ZXIsXG4uYW50LWJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1saW5rOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1saW5rOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1saW5rOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1saW5rOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tbGlua1tkaXNhYmxlZF0sXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1saW5rOmhvdmVyLFxuLmFudC1idG4tbGluazpmb2N1cyxcbi5hbnQtYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tdGV4dCA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi10ZXh0ID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi10ZXh0OmhvdmVyLFxuLmFudC1idG4tdGV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi10ZXh0OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tdGV4dDphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tdGV4dDpob3Zlcixcbi5hbnQtYnRuLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAxOCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDI4KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzOmZvY3VzIHtcbiAgY29sb3I6ICNmZjc4NzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91czpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91czpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXM6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXM6YWN0aXZlIHtcbiAgY29sb3I6ICNkOTM2M2U7XG4gIGJvcmRlci1jb2xvcjogI2Q5MzYzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91czphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0ZjtcbiAgYmFja2dyb3VuZDogI2ZmNGQ0ZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0NSk7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnkgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnk6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbiAgYmFja2dyb3VuZDogI2ZmNzg3NTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNjNlO1xuICBiYWNrZ3JvdW5kOiAjZDkzNjNlO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluayB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmsgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluayA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZjc4NzU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkzNjNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dCA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3Zlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6Zm9jdXMge1xuICBjb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6aG92ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZjc4NzU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMTgpO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dDpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkzNjNlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDI4KTtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHQ6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXSxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi10ZXh0W2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tdGV4dFtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLXRleHRbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMi40cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xufVxuLmFudC1idG4taWNvbi1vbmx5ID4gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLWxnIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNC45cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1pY29uLW9ubHkuYW50LWJ0bi1sZyA+ICoge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYW50LWJ0bi1pY29uLW9ubHkuYW50LWJ0bi1zbSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLXNtID4gKiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtYnRuLWljb24tb25seSA+IC5hbnRpY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5hLmFudC1idG4taWNvbi1vbmx5IHtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG5hLmFudC1idG4taWNvbi1vbmx5ID4gLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYW50LWJ0bi1yb3VuZCB7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cbi5hbnQtYnRuLXJvdW5kLmFudC1idG4tbGcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDYuNHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5hbnQtYnRuLXJvdW5kLmFudC1idG4tc20ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDBweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYW50LWJ0bi1yb3VuZC5hbnQtYnRuLWljb24tb25seSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC1idG4tY2lyY2xlIHtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1idG4tY2lyY2xlLmFudC1idG4tbGcge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtYnRuLWNpcmNsZS5hbnQtYnRuLXNtIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LWJ0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1idG4gLmFudGljb24ge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtYnRuIC5hbnRpY29uLmFudGljb24tcGx1cyA+IHN2Zyxcbi5hbnQtYnRuIC5hbnRpY29uLmFudGljb24tbWludXMgPiBzdmcge1xuICBzaGFwZS1yZW5kZXJpbmc6IG9wdGltaXplc3BlZWQ7XG59XG4uYW50LWJ0bi5hbnQtYnRuLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtYnRuLmFudC1idG4tbG9hZGluZzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWJ0biA+IC5hbnQtYnRuLWxvYWRpbmctaWNvbiB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1idG4gPiAuYW50LWJ0bi1sb2FkaW5nLWljb24gLmFudGljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5hbnQtYnRuID4gLmFudC1idG4tbG9hZGluZy1pY29uIC5hbnRpY29uIHN2ZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmFudC1idG4gPiAuYW50LWJ0bi1sb2FkaW5nLWljb246b25seS1jaGlsZCAuYW50aWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuID4gLmFudC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmhvdmVyLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuID4gLmFudC1idG46aG92ZXIsXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZvY3VzLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuID4gLmFudC1idG46Zm9jdXMsXG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmFjdGl2ZSxcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiA+IC5hbnQtYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuW2Rpc2FibGVkXSxcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiA+IC5hbnQtYnRuW2Rpc2FibGVkXSB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1pY29uLW9ubHkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWJ0bi1ncm91cC1sZyA+IC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAtbGcgPiBzcGFuID4gLmFudC1idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDYuNHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtYnRuLWdyb3VwLWxnIC5hbnQtYnRuLmFudC1idG4taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1idG4tZ3JvdXAtc20gPiAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwLXNtID4gc3BhbiA+IC5hbnQtYnRuIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwcHggN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuID4gLmFudGljb24sXG4uYW50LWJ0bi1ncm91cC1zbSA+IHNwYW4gPiAuYW50LWJ0biA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1idG4tZ3JvdXAtc20gLmFudC1idG4uYW50LWJ0bi1pY29uLW9ubHkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIC5hbnQtYnRuLFxuLmFudC1idG4gKyAuYW50LWJ0bi1ncm91cCxcbi5hbnQtYnRuLWdyb3VwIHNwYW4gKyAuYW50LWJ0bixcbi5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgc3Bhbixcbi5hbnQtYnRuLWdyb3VwID4gc3BhbiArIHNwYW4sXG4uYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1idG4tZ3JvdXAgLmFudC1idG4tcHJpbWFyeSArIC5hbnQtYnRuOm5vdCguYW50LWJ0bi1wcmltYXJ5KTpub3QoW2Rpc2FibGVkXSkge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkLFxuLmFudC1idG4tZ3JvdXAgPiBzcGFuOmZpcnN0LWNoaWxkID4gLmFudC1idG4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gc3Bhbjpvbmx5LWNoaWxkID4gLmFudC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cCA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cCA+IHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWdyb3VwLXNtID4gLmFudC1idG46b25seS1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWdyb3VwLXNtID4gc3Bhbjpvbmx5LWNoaWxkID4gLmFudC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1zbSA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1zbSA+IHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWJ0bi1ydGwuYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIC5hbnQtYnRuLFxuLmFudC1idG4tcnRsLmFudC1idG4gKyAuYW50LWJ0bi1ncm91cCxcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuLWdyb3VwIHNwYW4gKyAuYW50LWJ0bixcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgc3Bhbixcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuLWdyb3VwID4gc3BhbiArIHNwYW4sXG4uYW50LWJ0bi1ydGwuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLFxuLmFudC1idG4tcnRsLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bi1ncm91cCxcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgLmFudC1idG4sXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0biArIC5hbnQtYnRuLWdyb3VwLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgc3BhbiArIC5hbnQtYnRuLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyBzcGFuLFxuLmFudC1idG4tZ3JvdXAtcnRsLmFudC1idG4tZ3JvdXAgPiBzcGFuICsgc3Bhbixcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4sXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hbnQtYnRuLWdyb3VwLmFudC1idG4tZ3JvdXAtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCA+IHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cC1zbSA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cC1zbSA+IHNwYW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWJ0bjpmb2N1cyA+IHNwYW4sXG4uYW50LWJ0bjphY3RpdmUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1idG4gPiAuYW50aWNvbiArIHNwYW4sXG4uYW50LWJ0biA+IHNwYW4gKyAuYW50aWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LWJ0bi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LFxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0OmhvdmVyLFxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0OmFjdGl2ZSxcbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0OmhvdmVyLFxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0OmZvY3VzIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtYnRuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdDphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC1idG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5ID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTpob3Zlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xuICBib3JkZXItY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnk6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXIgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3Zlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmNzg3NTtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXI6Zm9jdXMgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcjpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkzNjNlO1xuICBib3JkZXItY29sb3I6ICNkOTM2M2U7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzIHtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0ZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzOmZvY3VzIHtcbiAgY29sb3I6ICNmZjc4NzU7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzOmZvY3VzID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXM6aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czphY3RpdmUge1xuICBjb2xvcjogI2Q5MzYzZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDkzNjNlO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91czphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzW2Rpc2FibGVkXTpob3ZlciA+IGE6b25seS1jaGlsZCxcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91c1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmhvdmVyID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXNbZGlzYWJsZWRdOmFjdGl2ZSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmsge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluayA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluayA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmY3ODc1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZCB7XG4gIGNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpob3ZlciA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazpmb2N1cyA+IGE6b25seS1jaGlsZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNkOTM2M2U7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGluazphY3RpdmUgPiBhOm9ubHktY2hpbGQge1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xufVxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbms6YWN0aXZlID4gYTpvbmx5LWNoaWxkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0sXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF0gPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMgPiBhOm9ubHktY2hpbGQsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlID4gYTpvbmx5LWNoaWxkIHtcbiAgY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXSA+IGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tZGFuZ2Vyb3VzLmFudC1idG4tbGlua1tkaXNhYmxlZF06aG92ZXIgPiBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLmFudC1idG4tYmFja2dyb3VuZC1naG9zdC5hbnQtYnRuLWRhbmdlcm91cy5hbnQtYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzID4gYTpvbmx5LWNoaWxkOjphZnRlcixcbi5hbnQtYnRuLWJhY2tncm91bmQtZ2hvc3QuYW50LWJ0bi1kYW5nZXJvdXMuYW50LWJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUgPiBhOm9ubHktY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtYnRuLXR3by1jaGluZXNlLWNoYXJzOjpmaXJzdC1sZXR0ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4zNGVtO1xufVxuLmFudC1idG4tdHdvLWNoaW5lc2UtY2hhcnMgPiAqOm5vdCguYW50aWNvbikge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM0ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjM0ZW07XG59XG4uYW50LWJ0bi5hbnQtYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWJ0bjplbXB0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuYS5hbnQtYnRuIHtcbiAgcGFkZGluZy10b3A6IDAuMDFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmEuYW50LWJ0bi1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuYS5hbnQtYnRuLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWJ0bi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnkgKyAuYW50LWJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtYnRuLWdyb3VwLXJ0bC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuLXByaW1hcnk6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKVtkaXNhYmxlZF0sXG4uYW50LWJ0bi1ncm91cC1ydGwuYW50LWJ0bi1ncm91cCAuYW50LWJ0bi1wcmltYXJ5ICsgLmFudC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1idG4tcnRsLmFudC1idG4gPiAuYW50LWJ0bi1sb2FkaW5nLWljb24gLmFudGljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtYnRuID4gLmFudC1idG4tbG9hZGluZy1pY29uOm9ubHktY2hpbGQgLmFudGljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LWJ0bi1ydGwuYW50LWJ0biA+IC5hbnRpY29uICsgc3Bhbixcbi5hbnQtYnRuLXJ0bC5hbnQtYnRuID4gc3BhbiArIC5hbnRpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci15ZWFyLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogODBweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci1tb250aC1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9kZS1zd2l0Y2gge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXIgLmFudC1waWNrZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXIgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItbW9udGgtcGFuZWwsXG4uYW50LXBpY2tlci1jYWxlbmRhciAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1kYXRlLXBhbmVsIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYW50LXBpY2tlci1jYWxlbmRhciAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1ib2R5IHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhciAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1taW5pIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItbWluaSAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItbWluaSAuYW50LXBpY2tlci1wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItbWluaSAuYW50LXBpY2tlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAyNTZweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLW1pbmkgLmFudC1waWNrZXItY29udGVudCB0aCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1ib2R5IHRoLFxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1ib2R5IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItYm9keSB0aCB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMnB4IDVweCAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbDpob3ZlciAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXRvZGF5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUsXG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQ6aG92ZXIgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZSxcbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXRvZGF5LFxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkOmhvdmVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS12YWx1ZSxcbi5hbnQtcGlja2VyLWNhbGVuZGFyLWZ1bGwgLmFudC1waWNrZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZDpob3ZlciAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdmFsdWUsXG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS10b2RheSAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXZhbHVlLFxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkOmhvdmVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdG9kYXkgLmFudC1waWNrZXItY2FsZW5kYXItZGF0ZS12YWx1ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCA0cHg7XG4gIHBhZGRpbmc6IDRweCA4cHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXZhbHVlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDg2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jYWxlbmRhci1kYXRlLXRvZGF5IC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtdmFsdWUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXIteWVhci1zZWxlY3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLW1vbnRoLXNlbGVjdCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9kZS1zd2l0Y2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LXBpY2tlci1jYWxlbmRhci1oZWFkZXIgLmFudC1waWNrZXItY2FsZW5kYXItbW9kZS1zd2l0Y2ggPiBsYWJlbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hbnQtcGlja2VyLWNhbGVuZGFyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItcnRsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWhlYWRlciAuYW50LXBpY2tlci1jYWxlbmRhci1tb250aC1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1ydGwgLmFudC1waWNrZXItY2FsZW5kYXItaGVhZGVyIC5hbnQtcGlja2VyLWNhbGVuZGFyLW1vZGUtc3dpdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1waWNrZXItY2FsZW5kYXItcnRsLmFudC1waWNrZXItY2FsZW5kYXItZnVsbCAuYW50LXBpY2tlci1wYW5lbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1ydGwuYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkgdGgge1xuICBwYWRkaW5nOiAwIDAgNXB4IDEycHg7XG59XG4uYW50LXBpY2tlci1jYWxlbmRhci1ydGwuYW50LXBpY2tlci1jYWxlbmRhci1mdWxsIC5hbnQtcGlja2VyLXBhbmVsIC5hbnQtcGlja2VyLWNhbGVuZGFyLWRhdGUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1jYXJkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1jYXJkLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1jYXJkLWhvdmVyYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cbi5hbnQtY2FyZC1ob3ZlcmFibGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDFweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDVweCAxMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xufVxuLmFudC1jYXJkLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtY2FyZC1oZWFkIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC1jYXJkLWhlYWQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1oZWFkOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtaGVhZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWhlYWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1oZWFkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC1jYXJkLWhlYWQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWNhcmQtaGVhZC10aXRsZSA+IC5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtY2FyZC1oZWFkLXRpdGxlID4gLmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudCB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW50LWNhcmQtaGVhZCAuYW50LXRhYnMtdG9wIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IC0xN3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jYXJkLWhlYWQgLmFudC10YWJzLXRvcC1iYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtY2FyZC1leHRyYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtY2FyZC1ydGwgLmFudC1jYXJkLWV4dHJhIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5hbnQtY2FyZC1ib2R5OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtYm9keTo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWJvZHk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1ib2R5OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtY29udGFpbi1ncmlkOm5vdCguYW50LWNhcmQtbG9hZGluZykgLmFudC1jYXJkLWJvZHkge1xuICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LWNhcmQtZ3JpZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgMCAjZjBmMGYwLCAwIDFweCAwIDAgI2YwZjBmMCwgMXB4IDFweCAwIDAgI2YwZjBmMCwgMXB4IDAgMCAwICNmMGYwZjAgaW5zZXQsIDAgMXB4IDAgMCAjZjBmMGYwIGluc2V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2FyZC1ydGwgLmFudC1jYXJkLWdyaWQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYW50LWNhcmQtZ3JpZC1ob3ZlcmFibGU6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNXB4IDEycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG59XG4uYW50LWNhcmQtY29udGFpbi10YWJzID4gLmFudC1jYXJkLWhlYWQgLmFudC1jYXJkLWhlYWQtdGl0bGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hbnQtY2FyZC1jb250YWluLXRhYnMgPiAuYW50LWNhcmQtaGVhZCAuYW50LWNhcmQtZXh0cmEge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5hbnQtY2FyZC1ib3JkZXJlZCAuYW50LWNhcmQtY292ZXIge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1jYXJkLWNvdmVyID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtY2FyZC1jb3ZlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtYWN0aW9uczo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLWFjdGlvbnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1hY3Rpb25zOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMTJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1jYXJkLXJ0bCAuYW50LWNhcmQtYWN0aW9ucyA+IGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmFudC1jYXJkLWFjdGlvbnMgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jYXJkLWFjdGlvbnMgPiBsaSA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuIGE6bm90KC5hbnQtYnRuKSxcbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuID4gLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiBhOm5vdCguYW50LWJ0bik6aG92ZXIsXG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiA+IC5hbnRpY29uOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWNhcmQtYWN0aW9ucyA+IGxpID4gc3BhbiA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtY2FyZC1hY3Rpb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWNhcmQtcnRsIC5hbnQtY2FyZC1hY3Rpb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1jYXJkLXR5cGUtaW5uZXIgLmFudC1jYXJkLWhlYWQge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LWNhcmQtdHlwZS1pbm5lciAuYW50LWNhcmQtaGVhZC10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jYXJkLXR5cGUtaW5uZXIgLmFudC1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uYW50LWNhcmQtdHlwZS1pbm5lciAuYW50LWNhcmQtZXh0cmEge1xuICBwYWRkaW5nOiAxMy41cHggMDtcbn1cbi5hbnQtY2FyZC1tZXRhIHtcbiAgbWFyZ2luOiAtNHB4IDA7XG59XG4uYW50LWNhcmQtbWV0YTo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLW1ldGE6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FyZC1tZXRhOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcmQtbWV0YTo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1jYXJkLW1ldGEtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYW50LWNhcmQtcnRsIC5hbnQtY2FyZC1tZXRhLWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1jYXJkLW1ldGEtZGV0YWlsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnQtY2FyZC1tZXRhLWRldGFpbCA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFudC1jYXJkLW1ldGEtdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtY2FyZC1tZXRhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWNhcmQtbG9hZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LWNhcmQtbG9hZGluZyAuYW50LWNhcmQtYm9keSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWNhcmQtbG9hZGluZy1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uYW50LWNhcmQtbG9hZGluZy1ibG9jayB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIwNywgMjE2LCAyMjAsIDAuMiksIHJnYmEoMjA3LCAyMTYsIDIyMCwgMC40KSwgcmdiYSgyMDcsIDIxNiwgMjIwLCAwLjIpKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MDAlIDYwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNhcmQtbG9hZGluZyAxLjRzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBjYXJkLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNhcmQtbG9hZGluZyB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNhcmQtbG9hZGluZyB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG59XG4uYW50LWNhcmQtc21hbGwgPiAuYW50LWNhcmQtaGVhZCB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1jYXJkLXNtYWxsID4gLmFudC1jYXJkLWhlYWQgPiAuYW50LWNhcmQtaGVhZC13cmFwcGVyID4gLmFudC1jYXJkLWhlYWQtdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5hbnQtY2FyZC1zbWFsbCA+IC5hbnQtY2FyZC1oZWFkID4gLmFudC1jYXJkLWhlYWQtd3JhcHBlciA+IC5hbnQtY2FyZC1leHRyYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWNhcmQtc21hbGwgPiAuYW50LWNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYW50LWNhcm91c2VsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIGlucHV0LmFudC1yYWRpby1pbnB1dCxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIGlucHV0LmFudC1jaGVja2JveC1pbnB1dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlIGlucHV0LmFudC1yYWRpby1pbnB1dCxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSBpbnB1dC5hbnQtY2hlY2tib3gtaW5wdXQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrOjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjazo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay10cmFjazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjpob3Zlcixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIsXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay1wcmV2OmZvY3VzOjpiZWZvcmUsXG4uYW50LWNhcm91c2VsIC5zbGljay1uZXh0OmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDo6YmVmb3JlLFxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpAnO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfihpInO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzLWJvdHRvbSB7XG4gIGJvdHRvbTogMTJweDtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMtdG9wIHtcbiAgdG9wOiAxMnB4O1xuICBib3R0b206IGF1dG87XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDAgMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1jYXJvdXNlbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmU6aG92ZXIsXG4uYW50LWNhcm91c2VsIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4O1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cy1yaWdodCB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiA0cHggMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uYW50LWNhcm91c2VsLXZlcnRpY2FsIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1jYXJvdXNlbC12ZXJ0aWNhbCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1jYXJvdXNlbC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY2Fyb3VzZWwtcnRsIC5hbnQtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNhcm91c2VsLXJ0bCAuYW50LWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jYXJvdXNlbC1ydGwgLmFudC1jYXJvdXNlbCAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkic7XG59XG4uYW50LWNhcm91c2VsLXJ0bCAuYW50LWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuLmFudC1jYXJvdXNlbC1ydGwgLmFudC1jYXJvdXNlbCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KGkCc7XG59XG4uYW50LWNhcm91c2VsLXJ0bC5hbnQtY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uYW50LWNhcm91c2VsLXJ0bC5hbnQtY2Fyb3VzZWwtdmVydGljYWwgLnNsaWNrLWRvdHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudENoZWNrYm94RWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudENoZWNrYm94RWZmZWN0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyLFxuLmFudC1jYXNjYWRlci1jaGVja2JveDpob3ZlciAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyLFxuLmFudC1jYXNjYWRlci1jaGVja2JveC1pbnB1dDpmb2N1cyArIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWNoZWNrZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50Q2hlY2tib3hFZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnRDaGVja2JveEVmZmVjdCAwLjM2cyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3g6aG92ZXI6OmFmdGVyLFxuLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2FzY2FkZXItY2hlY2tib3g6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMS41JTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1LjcxNDI4NTcxcHg7XG4gIGhlaWdodDogOS4xNDI4NTcxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpLCBvcGFjaXR5IDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1jaGVja2VkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtY2hlY2tlZCAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkLmFudC1jYXNjYWRlci1jaGVja2JveC1jaGVja2VkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlucHV0IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDkgIWltcG9ydGFudDtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZDpob3Zlcjo6YWZ0ZXIsXG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jYXNjYWRlci1jaGVja2JveC1kaXNhYmxlZDo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyLmFudC1jYXNjYWRlci1jaGVja2JveC13cmFwcGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlciArIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94ICsgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwLWl0ZW0gKyAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNhc2NhZGVyLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtY2FzY2FkZXItY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS5hbnQtY2FzY2FkZXItY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jYXNjYWRlci1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1ydGwgLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1ydGwgLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1ydGwgLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC1jYXNjYWRlci1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtY2FzY2FkZXIge1xuICB3aWR0aDogMTg0cHg7XG59XG4uYW50LWNhc2NhZGVyLWNoZWNrYm94IHtcbiAgdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtY2FzY2FkZXItbWVudXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYW50LWNhc2NhZGVyLW1lbnVzLmFudC1jYXNjYWRlci1tZW51LWVtcHR5IC5hbnQtY2FzY2FkZXItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LWNhc2NhZGVyLW1lbnUge1xuICBtaW4td2lkdGg6IDExMXB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogLTRweCAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1jYXNjYWRlci1tZW51LWVtcHR5IC5hbnQtY2FzY2FkZXItbWVudS1pdGVtIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1hY3RpdmU6bm90KC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkKSxcbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWFjdGl2ZTpub3QoLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQpOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjdmZjtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWNvbnRlbnQge1xuICBmbGV4OiBhdXRvO1xufVxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZC1pY29uLFxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tbG9hZGluZy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWRpc2FibGVkLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZXhwYW5kIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZC1pY29uLFxuLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tZGlzYWJsZWQuYW50LWNhc2NhZGVyLW1lbnUtaXRlbS1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWtleXdvcmQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtY2FzY2FkZXItcnRsIC5hbnQtY2FzY2FkZXItbWVudS1pdGVtLWV4cGFuZC1pY29uLFxuLmFudC1jYXNjYWRlci1ydGwgLmFudC1jYXNjYWRlci1tZW51LWl0ZW0tbG9hZGluZy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jYXNjYWRlci1ydGwgLmFudC1jYXNjYWRlci1jaGVja2JveCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1jaGVja2JveC1pbm5lcixcbi5hbnQtY2hlY2tib3g6aG92ZXIgLmFudC1jaGVja2JveC1pbm5lcixcbi5hbnQtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudENoZWNrYm94RWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Q2hlY2tib3hFZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LWNoZWNrYm94OmhvdmVyOjphZnRlcixcbi5hbnQtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LWNoZWNrYm94OjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZC5hbnQtY2hlY2tib3gtY2hlY2tlZCAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1jaGVja2JveC1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZCAuYW50LWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtY2hlY2tib3gtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jaGVja2JveC13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtY2hlY2tib3gtd3JhcHBlci5hbnQtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNoZWNrYm94LXdyYXBwZXIgKyAuYW50LWNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1jaGVja2JveCArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1jaGVja2JveC1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUuYW50LWNoZWNrYm94LWRpc2FibGVkIC5hbnQtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1jaGVja2JveC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LWNvbGxhcHNlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCxcbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW06bGFzdC1jaGlsZCA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgdmlzaWJpbGl0eSAwcztcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFudC1jb2xsYXBzZS1hcnJvdyBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNHM7XG59XG4uYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFudC1jb2xsYXBzZS1leHRyYSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gLmFudC1jb2xsYXBzZS1oZWFkZXItY29sbGFwc2libGUtb25seSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gLmFudC1jb2xsYXBzZS1oZWFkZXItY29sbGFwc2libGUtb25seSAuYW50LWNvbGxhcHNlLWhlYWRlci10ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbS5hbnQtY29sbGFwc2Utbm8tYXJyb3cgPiAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hbnQtY29sbGFwc2UtaWNvbi1wb3NpdGlvbi1yaWdodCA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYW50LWNvbGxhcHNlLWljb24tcG9zaXRpb24tcmlnaHQgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC1jb2xsYXBzZS1jb250ZW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmFudC1jb2xsYXBzZS1jb250ZW50ID4gLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uYW50LWNvbGxhcHNlLWNvbnRlbnQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDA7XG59XG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5hbnQtY29sbGFwc2UtYm9yZGVybGVzcyA+IC5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkLFxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtOmxhc3QtY2hpbGQgLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1jb2xsYXBzZS1ib3JkZXJsZXNzID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYW50LWNvbGxhcHNlLWJvcmRlcmxlc3MgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQgPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQtYm94IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hbnQtY29sbGFwc2UtZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1jb2xsYXBzZS1naG9zdCA+IC5hbnQtY29sbGFwc2UtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LWNvbGxhcHNlLWdob3N0ID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYW50LWNvbGxhcHNlLWdob3N0ID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1jb250ZW50ID4gLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5hbnQtY29sbGFwc2UgLmFudC1jb2xsYXBzZS1pdGVtLWRpc2FibGVkID4gLmFudC1jb2xsYXBzZS1oZWFkZXIsXG4uYW50LWNvbGxhcHNlIC5hbnQtY29sbGFwc2UtaXRlbS1kaXNhYmxlZCA+IC5hbnQtY29sbGFwc2UtaGVhZGVyID4gLmFycm93IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWNvbGxhcHNlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1jb2xsYXBzZS1ydGwgLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmFudC1jb2xsYXBzZS1ydGwuYW50LWNvbGxhcHNlID4gLmFudC1jb2xsYXBzZS1pdGVtID4gLmFudC1jb2xsYXBzZS1oZWFkZXIgLmFudC1jb2xsYXBzZS1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LWNvbGxhcHNlLXJ0bC5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWFycm93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYW50LWNvbGxhcHNlLXJ0bC5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0gPiAuYW50LWNvbGxhcHNlLWhlYWRlciAuYW50LWNvbGxhcHNlLWV4dHJhIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sbGFwc2UtcnRsLmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbS5hbnQtY29sbGFwc2Utbm8tYXJyb3cgPiAuYW50LWNvbGxhcHNlLWhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtY29tbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5hbnQtY29tbWVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5hbnQtY29tbWVudC1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtY29tbWVudC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1hdXRob3IgPiBhLFxuLmFudC1jb21tZW50LWNvbnRlbnQtYXV0aG9yID4gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvci1uYW1lIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvci1uYW1lID4gKiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1jb21tZW50LWNvbnRlbnQtYXV0aG9yLW5hbWUgPiAqOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1hdXRob3ItdGltZSB7XG4gIGNvbG9yOiAjY2NjO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IGF1dG87XG59XG4uYW50LWNvbW1lbnQtY29udGVudC1kZXRhaWwgcCB7XG4gIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5hbnQtY29tbWVudC1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1jb21tZW50LWFjdGlvbnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWNvbW1lbnQtYWN0aW9ucyA+IGxpID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1jb21tZW50LWFjdGlvbnMgPiBsaSA+IHNwYW46aG92ZXIge1xuICBjb2xvcjogIzU5NTk1OTtcbn1cbi5hbnQtY29tbWVudC1uZXN0ZWQge1xuICBtYXJnaW4tbGVmdDogNDRweDtcbn1cbi5hbnQtY29tbWVudC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtY29tbWVudC1ydGwgLmFudC1jb21tZW50LWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LWNvbW1lbnQtcnRsIC5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvciA+IGEsXG4uYW50LWNvbW1lbnQtcnRsIC5hbnQtY29tbWVudC1jb250ZW50LWF1dGhvciA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtY29tbWVudC1ydGwgLmFudC1jb21tZW50LWFjdGlvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFudC1jb21tZW50LXJ0bCAuYW50LWNvbW1lbnQtYWN0aW9ucyA+IGxpID4gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYW50LWNvbW1lbnQtcnRsIC5hbnQtY29tbWVudC1uZXN0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1waWNrZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcGFkZGluZzogNHB4IDExcHggNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG59XG4uYW50LXBpY2tlcjpob3Zlcixcbi5hbnQtcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LXBpY2tlcjpob3Zlcixcbi5hbnQtaW5wdXQtcnRsIC5hbnQtcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtcGlja2VyLWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLmFudC1waWNrZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBpY2tlci5hbnQtcGlja2VyLWRpc2FibGVkIC5hbnQtcGlja2VyLXN1ZmZpeCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1waWNrZXIuYW50LXBpY2tlci1ib3JkZXJsZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LXBpY2tlci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbiAgZmxleDogYXV0bztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6Zm9jdXMsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1ib3JkZXJsZXNzLFxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1ib3JkZXJsZXNzOmhvdmVyLFxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1ib3JkZXJsZXNzLWZvY3VzZWQsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3MtZGlzYWJsZWQsXG4uYW50LXBpY2tlci1pbnB1dCA+IGlucHV0LWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgaGVpZ2h0IDBzO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDYuNXB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQtc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFudC1waWNrZXItaW5wdXQgPiBpbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGlja2VyLWlucHV0OmhvdmVyIC5hbnQtcGlja2VyLWNsZWFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGlja2VyLWlucHV0LXBsYWNlaG9sZGVyID4gaW5wdXQge1xuICBjb2xvcjogI2JmYmZiZjtcbn1cbi5hbnQtcGlja2VyLWxhcmdlIHtcbiAgcGFkZGluZzogNi41cHggMTFweCA2LjVweDtcbn1cbi5hbnQtcGlja2VyLWxhcmdlIC5hbnQtcGlja2VyLWlucHV0ID4gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LXBpY2tlci1zbWFsbCB7XG4gIHBhZGRpbmc6IDBweCA3cHggMHB4O1xufVxuLmFudC1waWNrZXItc3VmZml4IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1waWNrZXItc3VmZml4ID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXBpY2tlci1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGNvbG9yIDAuM3M7XG59XG4uYW50LXBpY2tlci1jbGVhciA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1waWNrZXItY2xlYXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtcGlja2VyLXNlcGFyYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hbnQtcGlja2VyLWZvY3VzZWQgLmFudC1waWNrZXItc2VwYXJhdG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXBpY2tlci1kaXNhYmxlZCAuYW50LXBpY2tlci1yYW5nZS1zZXBhcmF0b3IgLmFudC1waWNrZXItc2VwYXJhdG9yIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlIC5hbnQtcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IDExcHg7XG59XG4uYW50LXBpY2tlci1yYW5nZTpob3ZlciAuYW50LXBpY2tlci1jbGVhciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBpY2tlci1yYW5nZSAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLmFudC1waWNrZXItZm9jdXNlZCAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLXNlcGFyYXRvciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLmFudC1waWNrZXItc21hbGwgLmFudC1waWNrZXItY2xlYXIge1xuICByaWdodDogN3B4O1xufVxuLmFudC1waWNrZXItcmFuZ2UuYW50LXBpY2tlci1zbWFsbCAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1MDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXBpY2tlci1yYW5nZS1hcnJvdyB7XG4gIHRvcDogMS42NjY2NjY2N3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtcGlja2VyLXJhbmdlLWFycm93IHtcbiAgYm90dG9tOiAxLjY2NjY2NjY3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0LFxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25Jbjtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1lbnRlci5hbnQtc2xpZGUtdXAtZW50ZXItYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQsXG4uYW50LXBpY2tlci1kcm9wZG93bi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LXBpY2tlci1kcm9wZG93bi5hbnQtc2xpZGUtdXAtbGVhdmUuYW50LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtcGlja2VyLWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xufVxuLmFudC1waWNrZXItZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXBpY2tlci1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtcGlja2VyLWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1waWNrZXItZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXJhbmdlIHtcbiAgcGFkZGluZzogNi42NjY2NjY2N3B4IDA7XG59XG4uYW50LXBpY2tlci1kcm9wZG93bi1yYW5nZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1waWNrZXItZHJvcGRvd24gLmFudC1waWNrZXItcGFuZWwgPiAuYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXJhbmdlcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1waWNrZXItcmFuZ2VzIC5hbnQtcGlja2VyLXByZXNldCA+IC5hbnQtdGFnLWJsdWUge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTFkNWZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXBpY2tlci1yYW5nZXMgLmFudC1waWNrZXItb2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBpY2tlci1yYW5nZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hbnQtcGlja2VyLXJhbmdlLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTYuNXB4O1xuICBib3gtc2hhZG93OiAycHggLTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2Utb3V0O1xufVxuLmFudC1waWNrZXItcmFuZ2UtYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiA1cHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1waWNrZXItcGFuZWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG4uYW50LXBpY2tlci1wYW5lbC1jb250YWluZXIgLmFudC1waWNrZXItcGFuZWxzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWNvbnRhaW5lciAuYW50LXBpY2tlci1wYW5lbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWNvbnRhaW5lciAuYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1jb250ZW50LFxuLmFudC1waWNrZXItcGFuZWwtY29udGFpbmVyIC5hbnQtcGlja2VyLXBhbmVsIHRhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1waWNrZXItcGFuZWwtY29udGFpbmVyIC5hbnQtcGlja2VyLXBhbmVsLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXBpY2tlci1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBpY2tlci1kZWNhZGUtcGFuZWwsXG4uYW50LXBpY2tlci15ZWFyLXBhbmVsLFxuLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCxcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsLFxuLmFudC1waWNrZXItd2Vlay1wYW5lbCxcbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwsXG4uYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtcGlja2VyLWhlYWRlciA+ICoge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1waWNrZXItaGVhZGVyIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1waWNrZXItaGVhZGVyID4gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxLjZlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyID4gYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXBpY2tlci1oZWFkZXItdmlldyB7XG4gIGZsZXg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1waWNrZXItaGVhZGVyLXZpZXcgYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLmFudC1waWNrZXItaGVhZGVyLXZpZXcgYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGlja2VyLWhlYWRlci12aWV3IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItcHJldi1pY29uLFxuLmFudC1waWNrZXItbmV4dC1pY29uLFxuLmFudC1waWNrZXItc3VwZXItcHJldi1pY29uLFxuLmFudC1waWNrZXItc3VwZXItbmV4dC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuLmFudC1waWNrZXItcHJldi1pY29uOjpiZWZvcmUsXG4uYW50LXBpY2tlci1uZXh0LWljb246OmJlZm9yZSxcbi5hbnQtcGlja2VyLXN1cGVyLXByZXYtaWNvbjo6YmVmb3JlLFxuLmFudC1waWNrZXItc3VwZXItbmV4dC1pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyOiAwIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAxLjVweCAwIDAgMS41cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1waWNrZXItc3VwZXItcHJldi1pY29uOjphZnRlcixcbi5hbnQtcGlja2VyLXN1cGVyLW5leHQtaWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogMCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci13aWR0aDogMS41cHggMCAwIDEuNXB4O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcGlja2VyLXByZXYtaWNvbixcbi5hbnQtcGlja2VyLXN1cGVyLXByZXYtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYW50LXBpY2tlci1uZXh0LWljb24sXG4uYW50LXBpY2tlci1zdXBlci1uZXh0LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xufVxuLmFudC1waWNrZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLmFudC1waWNrZXItY29udGVudCB0aCxcbi5hbnQtcGlja2VyLWNvbnRlbnQgdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hbnQtcGlja2VyLWNvbnRlbnQgdGgge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1waWNrZXItY2VsbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3M7XG59XG4uYW50LXBpY2tlci1jZWxsOmhvdmVyOm5vdCguYW50LXBpY2tlci1jZWxsLWluLXZpZXcpIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1jZWxsOmhvdmVyOm5vdCguYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kKSAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtdG9kYXkgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc2VsZWN0ZWQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQtc2luZ2xlKTo6YmVmb3JlLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kLXNpbmdsZSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0OjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UpOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0KTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQpOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOm5vdCguYW50LXBpY2tlci1jZWxsLWluLXJhbmdlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydC1zaW5nbGU6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kLW5lYXItaG92ZXI6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LW5lYXItaG92ZXI6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZC1zaW5nbGU6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjpub3QoLmFudC1waWNrZXItY2VsbC1pbi1yYW5nZSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDJweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyOjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjo6YmVmb3JlLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyOjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LXNpbmdsZSkuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjpiZWZvcmUsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQtc2luZ2xlKS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjpiZWZvcmUsXG4uYW50LXBpY2tlci1wYW5lbCA+IDpub3QoLmFudC1waWNrZXItZGF0ZS1wYW5lbCkgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6OmJlZm9yZSxcbi5hbnQtcGlja2VyLXBhbmVsID4gOm5vdCguYW50LXBpY2tlci1kYXRlLXBhbmVsKSAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjYmU2ZmY7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0LXNpbmdsZSk6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kKSAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1lbmQtc2luZ2xlKTpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydCkgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1waWNrZXItZGF0ZS1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWluLXJhbmdlLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydCAuYW50LXBpY2tlci1jZWxsLWlubmVyOjphZnRlcixcbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNjYmU2ZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kIC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC02cHg7XG59XG4uYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogNTAlO1xufVxuLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kOjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbn1cbnRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3ZlcjpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOmZpcnN0LWNoaWxkOjphZnRlcixcbi5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQtbmVhci1yYW5nZTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0OjphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXI6bGFzdC1jaGlsZDo6YWZ0ZXIsXG50ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kLW5lYXItcmFuZ2U6OmFmdGVyLFxuLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXBpY2tlci1jZWxsLWRpc2FibGVkIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGlja2VyLWNlbGwtZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uYW50LXBpY2tlci1jZWxsLWRpc2FibGVkLmFudC1waWNrZXItY2VsbC10b2RheSAuYW50LXBpY2tlci1jZWxsLWlubmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXBpY2tlci1kZWNhZGUtcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY29udGVudCxcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDI2NHB4O1xufVxuLmFudC1waWNrZXItZGVjYWRlLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci1tb250aC1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4uYW50LXBpY2tlci1mb290ZXIge1xuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYW50LXBpY2tlci1wYW5lbCAuYW50LXBpY2tlci1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtcGlja2VyLWZvb3Rlci1leHRyYSB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXBpY2tlci1mb290ZXItZXh0cmE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1waWNrZXItbm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtcGlja2VyLXRvZGF5LWJ0biB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItdG9kYXktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXBpY2tlci10b2RheS1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXBpY2tlci10b2RheS1idG4uYW50LXBpY2tlci10b2RheS1idG4tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGlja2VyLWRlY2FkZS1wYW5lbCAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uYW50LXBpY2tlci1kZWNhZGUtcGFuZWwgLmFudC1waWNrZXItY2VsbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItYm9keSxcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItYm9keSxcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbm5lcixcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIge1xuICB3aWR0aDogNjBweDtcbn1cbi5hbnQtcGlja2VyLXllYXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6OmFmdGVyLFxuLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIge1xuICBsZWZ0OiAxNHB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjN2VjMWZmO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQ6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLXF1YXJ0ZXItcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1xdWFydGVyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlcixcbi5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOjphZnRlciB7XG4gIHJpZ2h0OiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItcXVhcnRlci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItbW9udGgtcGFuZWwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgbGVmdDogMTRweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LXBpY2tlci13ZWVrLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwgLmFudC1waWNrZXItY2VsbDpob3ZlciAuYW50LXBpY2tlci1jZWxsLWlubmVyLFxuLmFudC1waWNrZXItd2Vlay1wYW5lbCAuYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdyB0ZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93LXNlbGVjdGVkIHRkLFxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3ctc2VsZWN0ZWQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3ctc2VsZWN0ZWQgdGQuYW50LXBpY2tlci1jZWxsLXdlZWssXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZDpob3ZlciB0ZC5hbnQtcGlja2VyLWNlbGwtd2VlayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZCB0ZC5hbnQtcGlja2VyLWNlbGwtdG9kYXkgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YmVmb3JlLFxuLmFudC1waWNrZXItd2Vlay1wYW5lbC1yb3ctc2VsZWN0ZWQ6aG92ZXIgdGQuYW50LXBpY2tlci1jZWxsLXRvZGF5IC5hbnQtcGlja2VyLWNlbGwtaW5uZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5hbnQtcGlja2VyLXdlZWstcGFuZWwtcm93LXNlbGVjdGVkIHRkIC5hbnQtcGlja2VyLWNlbGwtaW5uZXIsXG4uYW50LXBpY2tlci13ZWVrLXBhbmVsLXJvdy1zZWxlY3RlZDpob3ZlciB0ZCAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LXBpY2tlci1kYXRlLXBhbmVsIC5hbnQtcGlja2VyLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY29udGVudCB7XG4gIHdpZHRoOiAyNTJweDtcbn1cbi5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY29udGVudCB0aCB7XG4gIHdpZHRoOiAzNnB4O1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwgLmFudC1waWNrZXItdGltZS1wYW5lbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsIC5hbnQtcGlja2VyLWRhdGUtcGFuZWwsXG4uYW50LXBpY2tlci1kYXRldGltZS1wYW5lbCAuYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmFudC1waWNrZXItZGF0ZXRpbWUtcGFuZWwtYWN0aXZlIC5hbnQtcGlja2VyLWRhdGUtcGFuZWwsXG4uYW50LXBpY2tlci1kYXRldGltZS1wYW5lbC1hY3RpdmUgLmFudC1waWNrZXItdGltZS1wYW5lbCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsLWFjdGl2ZSAuYW50LXBpY2tlci1kYXRlLXBhbmVsLWFjdGl2ZSxcbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsLWFjdGl2ZSAuYW50LXBpY2tlci10aW1lLXBhbmVsLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwgLmFudC1waWNrZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGhlaWdodDogMjI0cHg7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogNTZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5NnB4O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcGlja2VyLWRhdGV0aW1lLXBhbmVsIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uOjphZnRlciB7XG4gIGhlaWdodDogMTk4cHg7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyNDcsIDI1NSwgMC4yKTtcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uOmhvdmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY29sdW1uID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbiA+IGxpLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbiA+IGxpLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbiA+IGxpLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLXNlbGVjdGVkIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LXBpY2tlci10aW1lLXBhbmVsLWNvbHVtbiA+IGxpLmFudC1waWNrZXItdGltZS1wYW5lbC1jZWxsLWRpc2FibGVkIC5hbnQtcGlja2VyLXRpbWUtcGFuZWwtY2VsbC1pbm5lciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci10eXBlLW5vLXVua25vd24sc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuXzotbXMtZnVsbHNjcmVlbiAuYW50LXBpY2tlci1yYW5nZS13cmFwcGVyIC5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwsXG46cm9vdCAuYW50LXBpY2tlci1yYW5nZS13cmFwcGVyIC5hbnQtcGlja2VyLW1vbnRoLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwsXG5fOi1tcy1mdWxsc2NyZWVuIC5hbnQtcGlja2VyLXJhbmdlLXdyYXBwZXIgLmFudC1waWNrZXIteWVhci1wYW5lbCAuYW50LXBpY2tlci1jZWxsLFxuOnJvb3QgLmFudC1waWNrZXItcmFuZ2Utd3JhcHBlciAuYW50LXBpY2tlci15ZWFyLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwge1xuICBwYWRkaW5nOiAyMXB4IDA7XG59XG4uYW50LXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcGlja2VyLXJ0bCAuYW50LXBpY2tlci1zdWZmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1ydGwgLmFudC1waWNrZXItY2xlYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLXJ0bCAuYW50LXBpY2tlci1zZXBhcmF0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWhlYWRlci12aWV3IGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLXJ0bC5hbnQtcGlja2VyLXJhbmdlIC5hbnQtcGlja2VyLWNsZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDExcHg7XG59XG4uYW50LXBpY2tlci1ydGwuYW50LXBpY2tlci1yYW5nZSAuYW50LXBpY2tlci1hY3RpdmUtYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcGlja2VyLXJ0bC5hbnQtcGlja2VyLXJhbmdlLmFudC1waWNrZXItc21hbGwgLmFudC1waWNrZXItYWN0aXZlLWJhciB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmFudC1waWNrZXItZHJvcGRvd24tcnRsIC5hbnQtcGlja2VyLXJhbmdlcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1waWNrZXItZHJvcGRvd24tcnRsIC5hbnQtcGlja2VyLXJhbmdlcyAuYW50LXBpY2tlci1vayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1wcmV2LWljb24sXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItc3VwZXItcHJldi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1uZXh0LWljb24sXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItc3VwZXItbmV4dC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5hbnQtcGlja2VyLWNlbGwgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcztcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0OjpiZWZvcmUge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgbGVmdDogNTAlO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2Utc3RhcnQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogNTAlO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWRhdGUtcGFuZWwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1pbi1yYW5nZS5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItc3RhcnQgLmFudC1waWNrZXItY2VsbC1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogLTZweDtcbn1cbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1kYXRlLXBhbmVsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtaW4tcmFuZ2UuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZCAuYW50LXBpY2tlci1jZWxsLWlubmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXIuYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0OjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kOjphZnRlciB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1zdGFydC1zaW5nbGUpOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZCkgLmFudC1waWNrZXItY2VsbC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtZW5kOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWVuZC1zaW5nbGUpOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLXN0YXJ0KSAuYW50LXBpY2tlci1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgdHIgPiAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyOm5vdCguYW50LXBpY2tlci1jZWxsLXNlbGVjdGVkKTpmaXJzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydC1uZWFyLXJhbmdlOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQ6bm90KC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZWRnZS1zdGFydC1uZWFyLXJhbmdlKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDo6YWZ0ZXIge1xuICByaWdodDogNnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzdlYzFmZjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIHRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcjpub3QoLmFudC1waWNrZXItY2VsbC1zZWxlY3RlZCk6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZC1uZWFyLXJhbmdlOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kOm5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kLW5lYXItcmFuZ2UpOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1waWNrZXItcGFuZWwtcnRsIHRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1zdGFydDpsYXN0LWNoaWxkOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCB0ciA+IC5hbnQtcGlja2VyLWNlbGwtaW4tdmlldy5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kOmZpcnN0LWNoaWxkOjphZnRlcixcbi5hbnQtcGlja2VyLXBhbmVsLXJ0bCAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXItZW5kLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLXN0YXJ0Om5vdCguYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyKTo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1lbmQuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLXN0YXJ0LmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlci1lZGdlLWVuZDpub3QoLmFudC1waWNrZXItY2VsbC1yYW5nZS1ob3Zlcik6OmFmdGVyLFxuLmFudC1waWNrZXItcGFuZWwtcnRsIHRyID4gLmFudC1waWNrZXItY2VsbC1pbi12aWV3LmFudC1waWNrZXItY2VsbC1zdGFydC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXIuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2Utc3RhcnQ6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4uYW50LXBpY2tlci1wYW5lbC1ydGwgdHIgPiAuYW50LXBpY2tlci1jZWxsLWluLXZpZXcuYW50LXBpY2tlci1jZWxsLWVuZC5hbnQtcGlja2VyLWNlbGwtcmFuZ2UtaG92ZXIuYW50LXBpY2tlci1jZWxsLXJhbmdlLWhvdmVyLWVkZ2UtZW5kOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHJpZ2h0OiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICM3ZWMxZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtcGlja2VyLWRyb3Bkb3duLXJ0bCAuYW50LXBpY2tlci1mb290ZXItZXh0cmEge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXBpY2tlci1wYW5lbC1ydGwgLmFudC1waWNrZXItdGltZS1wYW5lbCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXRpdGxlIHtcbiAgZmxleDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtZXh0cmEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtdmlldyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGgsXG4uYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC41cHg7XG4gIG1hcmdpbjogMCA4cHggMCAycHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1uby1jb2xvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLW5vLWxhYmVsOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbGV4OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250YWluZXIgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbCxcbi5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGFpbmVyIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1taWRkbGUgLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGgsXG4uYW50LWRlc2NyaXB0aW9ucy1taWRkbGUgLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXNtYWxsIC5hbnQtZGVzY3JpcHRpb25zLXJvdyA+IHRoLFxuLmFudC1kZXNjcmlwdGlvbnMtc21hbGwgLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGQge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy12aWV3ID4gdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLFxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbDpsYXN0LWNoaWxkLFxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkIC5hbnQtZGVzY3JpcHRpb25zLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQuYW50LWRlc2NyaXB0aW9ucy1taWRkbGUgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbCxcbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkLmFudC1kZXNjcmlwdGlvbnMtbWlkZGxlIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkLmFudC1kZXNjcmlwdGlvbnMtc21hbGwgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1sYWJlbCxcbi5hbnQtZGVzY3JpcHRpb25zLWJvcmRlcmVkLmFudC1kZXNjcmlwdGlvbnMtc21hbGwgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtZGVzY3JpcHRpb25zLXJ0bCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsOjphZnRlciB7XG4gIG1hcmdpbjogMCAycHggMCA4cHg7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ydGwuYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsLFxuLmFudC1kZXNjcmlwdGlvbnMtcnRsLmFudC1kZXNjcmlwdGlvbnMtYm9yZGVyZWQgLmFudC1kZXNjcmlwdGlvbnMtaXRlbS1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWRlc2NyaXB0aW9ucy1ydGwuYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsXG4uYW50LWRlc2NyaXB0aW9ucy1ydGwuYW50LWRlc2NyaXB0aW9ucy1ib3JkZXJlZCAuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFudC1kaXZpZGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmFudC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjA2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjllbTtcbiAgbWFyZ2luOiAwIDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0OjpiZWZvcmUsXG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1JTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOTUlO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUlO1xufVxuLmFudC1kaXZpZGVyLWlubmVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuLmFudC1kaXZpZGVyLWRhc2hlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC5hbnQtZGl2aWRlci1kYXNoZWQ6OmJlZm9yZSxcbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC5hbnQtZGl2aWRlci1kYXNoZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgbm9uZSBub25lO1xufVxuLmFudC1kaXZpZGVyLXZlcnRpY2FsLmFudC1kaXZpZGVyLWRhc2hlZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xufVxuLmFudC1kaXZpZGVyLXBsYWluLmFudC1kaXZpZGVyLXdpdGgtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdC5hbnQtZGl2aWRlci1uby1kZWZhdWx0LW9yaWVudGF0aW9uLW1hcmdpbi1sZWZ0OjpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLWxlZnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWRpdmlkZXItaG9yaXpvbnRhbC5hbnQtZGl2aWRlci13aXRoLXRleHQtbGVmdC5hbnQtZGl2aWRlci1uby1kZWZhdWx0LW9yaWVudGF0aW9uLW1hcmdpbi1sZWZ0IC5hbnQtZGl2aWRlci1pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0LmFudC1kaXZpZGVyLW5vLWRlZmF1bHQtb3JpZW50YXRpb24tbWFyZ2luLXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodC5hbnQtZGl2aWRlci1uby1kZWZhdWx0LW9yaWVudGF0aW9uLW1hcmdpbi1yaWdodDo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbi5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodC5hbnQtZGl2aWRlci1uby1kZWZhdWx0LW9yaWVudGF0aW9uLW1hcmdpbi1yaWdodCAuYW50LWRpdmlkZXItaW5uZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LWRpdmlkZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWRpdmlkZXItcnRsLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA5NSU7XG59XG4uYW50LWRpdmlkZXItcnRsLmFudC1kaXZpZGVyLWhvcml6b250YWwuYW50LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDUlO1xufVxuLmFudC1kaXZpZGVyLXJ0bC5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YmVmb3JlIHtcbiAgd2lkdGg6IDUlO1xufVxuLmFudC1kaXZpZGVyLXJ0bC5hbnQtZGl2aWRlci1ob3Jpem9udGFsLmFudC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YWZ0ZXIge1xuICB3aWR0aDogOTUlO1xufVxuLmFudC1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwcyBlYXNlIDAuM3MsIGhlaWdodCAwcyBlYXNlIDAuM3M7XG59XG4uYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgYm94LXNoYWRvdyAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5hbnQtZHJhd2VyIC5hbnQtZHJhd2VyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1kcmF3ZXItbGVmdCxcbi5hbnQtZHJhd2VyLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtZHJhd2VyLWxlZnQgLmFudC1kcmF3ZXItY29udGVudC13cmFwcGVyLFxuLmFudC1kcmF3ZXItcmlnaHQgLmFudC1kcmF3ZXItY29udGVudC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1kcmF3ZXItbGVmdC5hbnQtZHJhd2VyLW9wZW4sXG4uYW50LWRyYXdlci1yaWdodC5hbnQtZHJhd2VyLW9wZW4ge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1kcmF3ZXItbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uYW50LWRyYXdlci1sZWZ0IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGxlZnQ6IDA7XG59XG4uYW50LWRyYXdlci1sZWZ0LmFudC1kcmF3ZXItb3BlbiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiA2cHggMCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgOXB4IDAgMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDEycHggMCA0OHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtZHJhd2VyLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYW50LWRyYXdlci1yaWdodCAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICByaWdodDogMDtcbn1cbi5hbnQtZHJhd2VyLXJpZ2h0LmFudC1kcmF3ZXItb3BlbiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAtNnB4IDAgMTZweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIC05cHggMCAyOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgLTEycHggMCA0OHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtZHJhd2VyLXJpZ2h0LmFudC1kcmF3ZXItb3Blbi5uby1tYXNrIHtcbiAgcmlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XG59XG4uYW50LWRyYXdlci10b3AsXG4uYW50LWRyYXdlci1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbn1cbi5hbnQtZHJhd2VyLXRvcCAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIsXG4uYW50LWRyYXdlci1ib3R0b20gLmFudC1kcmF3ZXItY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWRyYXdlci10b3AuYW50LWRyYXdlci1vcGVuLFxuLmFudC1kcmF3ZXItYm90dG9tLmFudC1kcmF3ZXItb3BlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmFudC1kcmF3ZXItdG9wIHtcbiAgdG9wOiAwO1xufVxuLmFudC1kcmF3ZXItdG9wLmFudC1kcmF3ZXItb3BlbiAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMTJweCA0OHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5hbnQtZHJhd2VyLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5hbnQtZHJhd2VyLWJvdHRvbSAuYW50LWRyYXdlci1jb250ZW50LXdyYXBwZXIge1xuICBib3R0b206IDA7XG59XG4uYW50LWRyYXdlci1ib3R0b20uYW50LWRyYXdlci1vcGVuIC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgLTZweCAxNnB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAtOXB4IDI4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIC0xMnB4IDQ4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmFudC1kcmF3ZXItYm90dG9tLmFudC1kcmF3ZXItb3Blbi5uby1tYXNrIHtcbiAgYm90dG9tOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuLmFudC1kcmF3ZXIuYW50LWRyYXdlci1vcGVuIC5hbnQtZHJhd2VyLW1hc2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRkRHJhd2VyRmFkZUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50ZERyYXdlckZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LWRyYXdlci10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWRyYXdlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1kcmF3ZXItY2xvc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmFudC1kcmF3ZXItY2xvc2U6Zm9jdXMsXG4uYW50LWRyYXdlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYW50LWRyYXdlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC1kcmF3ZXItaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFudC1kcmF3ZXItaGVhZGVyLWNsb3NlLW9ubHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmFudC1kcmF3ZXItd3JhcHBlci1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1kcmF3ZXItYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1kcmF3ZXItZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWRyYXdlci1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIGhlaWdodCAwcyBlYXNlIDAuM3M7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcmF3ZXIgLmFudC1waWNrZXItY2xlYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudGREcmF3ZXJGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudGREcmF3ZXJGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW50LWRyYXdlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtZHJhd2VyLXJ0bCAuYW50LWRyYXdlci1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1kcm9wZG93bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC03cHg7XG4gIHotaW5kZXg6IC05OTk5O1xuICBvcGFjaXR5OiAwLjAwMDE7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtZHJvcGRvd24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtZHJvcGRvd24td3JhcCAuYW50LWJ0biA+IC5hbnRpY29uLWRvd24ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uYW50LWRyb3Bkb3duLXdyYXAgLmFudGljb24tZG93bjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYW50LWRyb3Bkb3duLXdyYXAtb3BlbiAuYW50aWNvbi1kb3duOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFudC1kcm9wZG93bi1oaWRkZW4sXG4uYW50LWRyb3Bkb3duLW1lbnUtaGlkZGVuLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcENlbnRlcixcbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LWRyb3Bkb3duLXNob3ctYXJyb3cuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmFudC1kcm9wZG93bi1zaG93LWFycm93LmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tQ2VudGVyLFxuLmFudC1kcm9wZG93bi1zaG93LWFycm93LmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtZHJvcGRvd24tc2hvdy1hcnJvdy5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYW50LWRyb3Bkb3duLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDguNDg1MjgxMzdweDtcbiAgaGVpZ2h0OiA4LjQ4NTI4MTM3cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDQuMjQyNjQwNjlweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wQ2VudGVyID4gLmFudC1kcm9wZG93bi1hcnJvdyxcbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93LFxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wUmlnaHQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgYm90dG9tOiA2LjJweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmICNmZmYgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BDZW50ZXIgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0ID4gLmFudC1kcm9wZG93bi1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tQ2VudGVyID4gLmFudC1kcm9wZG93bi1hcnJvdyxcbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93LFxuLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tUmlnaHQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICBib3gtc2hhZG93OiAtMnB4IC0ycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4uYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQgPiAuYW50LWRyb3Bkb3duLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0ID4gLmFudC1kcm9wZG93bi1hcnJvdyB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmFudC1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA1MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXBvcHVwIHVsLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgdWwge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtLWljb24ge1xuICBtaW4td2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtdGl0bGUtY29udGVudCA+IGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS10aXRsZS1jb250ZW50ID4gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZDpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCBhLFxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZGl2aWRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlLWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1leHBhbmQtaWNvbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZ3JvdXAtbGlzdCB7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1kaXNhYmxlZCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tZW50ZXIuYW50LXNsaWRlLWRvd24tZW50ZXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIsXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS1kb3duLWFwcGVhci5hbnQtc2xpZGUtZG93bi1hcHBlYXItYWN0aXZlLmFudC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tQ2VudGVyLFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1lbnRlci5hbnQtc2xpZGUtZG93bi1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLWRvd24tYXBwZWFyLmFudC1zbGlkZS1kb3duLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xufVxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtZW50ZXIuYW50LXNsaWRlLXVwLWVudGVyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcENlbnRlcixcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcENlbnRlcixcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCxcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWFwcGVhci5hbnQtc2xpZGUtdXAtYXBwZWFyLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xufVxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1sZWF2ZS5hbnQtc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtZG93bi1sZWF2ZS5hbnQtc2xpZGUtZG93bi1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC1ib3R0b21DZW50ZXIsXG4uYW50LWRyb3Bkb3duLmFudC1zbGlkZS1kb3duLWxlYXZlLmFudC1zbGlkZS1kb3duLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcE91dDtcbn1cbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC1kcm9wZG93bi5hbnQtc2xpZGUtdXAtbGVhdmUuYW50LXNsaWRlLXVwLWxlYXZlLWFjdGl2ZS5hbnQtZHJvcGRvd24tcGxhY2VtZW50LXRvcENlbnRlcixcbi5hbnQtZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LWRyb3Bkb3duLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xufVxuLmFudC1kcm9wZG93bi10cmlnZ2VyID4gLmFudGljb24uYW50aWNvbi1kb3duLFxuLmFudC1kcm9wZG93bi1saW5rID4gLmFudGljb24uYW50aWNvbi1kb3duLFxuLmFudC1kcm9wZG93bi1idXR0b24gPiAuYW50aWNvbi5hbnRpY29uLWRvd24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtZHJvcGRvd24tYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hbnQtZHJvcGRvd24tYnV0dG9uLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bi1sb2FkaW5nLFxuLmFudC1kcm9wZG93bi1idXR0b24uYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuLWxvYWRpbmcgKyAuYW50LWJ0biB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWRyb3Bkb3duLWJ1dHRvbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG4tbG9hZGluZyArIC5hbnQtYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtZHJvcGRvd24tYnV0dG9uLmFudC1idG4tZ3JvdXAgPiAuYW50LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYW50LWJ0bi1pY29uLW9ubHkpIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogIzAwMTUyOTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IGEsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IC5hbnRpY29uICsgc3BhbiA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbn1cbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gYSAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbSA+IC5hbnRpY29uICsgc3BhbiA+IGEgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBhOmhvdmVyLFxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiAuYW50aWNvbiArIHNwYW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQsXG4uYW50LWRyb3Bkb3duLW1lbnUtZGFyayAuYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZDpob3Zlcixcbi5hbnQtZHJvcGRvd24tbWVudS1kYXJrIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLXNlbGVjdGVkID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xufVxuLmFudC1kcm9wZG93bi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsLmFudC1kcm9wZG93bjo6YmVmb3JlIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGxlZnQ6IDA7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUuYW50LWRyb3Bkb3duLW1lbnUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUsXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1wb3B1cC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXJ0bCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXBvcHVwIHVsLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtcG9wdXAgbGkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gLmFudGljb246Zmlyc3QtY2hpbGQsXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnRpY29uOmZpcnN0LWNoaWxkLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gPiBzcGFuID4gLmFudGljb246Zmlyc3QtY2hpbGQsXG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IHNwYW4gPiAuYW50aWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uLFxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOHB4O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24gLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtYXJyb3ctaWNvbixcbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWV4cGFuZC1pY29uIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LWFycm93LWljb24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uYW50LWRyb3Bkb3duLXJ0bCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtZW1wdHkge1xuICBtYXJnaW46IDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW50LWVtcHR5LWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtZW1wdHktaW1hZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG59XG4uYW50LWVtcHR5LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYW50LWVtcHR5LW5vcm1hbCB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtZW1wdHktbm9ybWFsIC5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWVtcHR5LXNtYWxsIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LWVtcHR5LXNtYWxsIC5hbnQtZW1wdHktaW1hZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4uYW50LWVtcHR5LWltZy1kZWZhdWx0LWVsbGlwc2Uge1xuICBmaWxsOiAjZjVmNWY1O1xuICBmaWxsLW9wYWNpdHk6IDAuODtcbn1cbi5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0xIHtcbiAgZmlsbDogI2FlYjhjMjtcbn1cbi5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0yIHtcbiAgZmlsbDogdXJsKCcjbGluZWFyR3JhZGllbnQtMScpO1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTMge1xuICBmaWxsOiAjZjVmNWY3O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTQge1xuICBmaWxsOiAjZGNlMGU2O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTUge1xuICBmaWxsOiAjZGNlMGU2O1xufVxuLmFudC1lbXB0eS1pbWctZGVmYXVsdC1nIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5hbnQtZW1wdHktaW1nLXNpbXBsZS1lbGxpcHNlIHtcbiAgZmlsbDogI2Y1ZjVmNTtcbn1cbi5hbnQtZW1wdHktaW1nLXNpbXBsZS1nIHtcbiAgc3Ryb2tlOiAjZDlkOWQ5O1xufVxuLmFudC1lbXB0eS1pbWctc2ltcGxlLXBhdGgge1xuICBmaWxsOiAjZmFmYWZhO1xufVxuLmFudC1lbXB0eS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWZvcm0taXRlbSAuYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmFudC1mb3JtLWl0ZW0gaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi5hbnQtZm9ybS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1mb3JtLWl0ZW0gLmFudC1yYWRpby1pbmxpbmUsXG4uYW50LWZvcm0taXRlbSAuYW50LWNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1mb3JtLWl0ZW0gLmFudC1yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQsXG4uYW50LWZvcm0taXRlbSAuYW50LWNoZWNrYm94LWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1mb3JtLWl0ZW0gLmFudC1jaGVja2JveC12ZXJ0aWNhbCxcbi5hbnQtZm9ybS1pdGVtIC5hbnQtcmFkaW8tdmVydGljYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtY2hlY2tib3gtdmVydGljYWwgKyAuYW50LWNoZWNrYm94LXZlcnRpY2FsLFxuLmFudC1mb3JtLWl0ZW0gLmFudC1yYWRpby12ZXJ0aWNhbCArIC5hbnQtcmFkaW8tdmVydGljYWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtaW5wdXQtbnVtYmVyICsgLmFudC1mb3JtLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1mb3JtLWl0ZW0gLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgei1pbmRleDogMjtcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtc2VsZWN0LFxuLmFudC1mb3JtLWl0ZW0gLmFudC1jYXNjYWRlci1waWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtcGlja2VyLWNhbGVuZGFyLXllYXItc2VsZWN0LFxuLmFudC1mb3JtLWl0ZW0gLmFudC1waWNrZXItY2FsZW5kYXItbW9udGgtc2VsZWN0LFxuLmFudC1mb3JtLWl0ZW0gLmFudC1pbnB1dC1ncm91cCAuYW50LXNlbGVjdCxcbi5hbnQtZm9ybS1pdGVtIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1jYXNjYWRlci1waWNrZXIsXG4uYW50LWZvcm0taXRlbSAuYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LXNlbGVjdCxcbi5hbnQtZm9ybS1pdGVtIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtY2FzY2FkZXItcGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYW50LWZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFudC1mb3JtLWlubGluZSAuYW50LWZvcm0taXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtLXdpdGgtaGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtID4gLmFudC1mb3JtLWl0ZW0tbGFiZWwsXG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtID4gLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtZm9ybS1pbmxpbmUgLmFudC1mb3JtLWl0ZW0gPiAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1mb3JtLWlubGluZSAuYW50LWZvcm0taXRlbSAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LWZvcm0taG9yaXpvbnRhbCAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5hbnQtZm9ybS1ob3Jpem9udGFsIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFudC1mb3JtLWhvcml6b250YWwgLmFudC1mb3JtLWl0ZW0tbGFiZWwuYW50LWNvbC0yNCArIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuLmFudC1mb3JtLXZlcnRpY2FsIC5hbnQtZm9ybS1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFudC1mb3JtLXZlcnRpY2FsIC5hbnQtZm9ybS1pdGVtLWxhYmVsLFxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtY29sLXhsLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nOiAwIDAgOHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsLFxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsLFxuLmFudC1jb2wteGwtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC1mb3JtLXZlcnRpY2FsIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyLFxuLmFudC1jb2wtMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlcixcbi5hbnQtY29sLXhsLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1mb3JtLXJ0bC5hbnQtZm9ybS12ZXJ0aWNhbCAuYW50LWZvcm0taXRlbS1sYWJlbCxcbi5hbnQtZm9ybS1ydGwuYW50LWNvbC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsLFxuLmFudC1mb3JtLXJ0bC5hbnQtY29sLXhsLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYW50LWZvcm0taXRlbSAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFudC1mb3JtLWl0ZW0gLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtZm9ybS1ydGwuYW50LWZvcm0taXRlbSAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmFudC1mb3JtIC5hbnQtZm9ybS1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFudC1mb3JtIC5hbnQtZm9ybS1pdGVtIC5hbnQtZm9ybS1pdGVtLWxhYmVsLFxuICAuYW50LWZvcm0gLmFudC1mb3JtLWl0ZW0gLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXhzLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgMCA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hbnQtY29sLXhzLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbnQtY29sLXhzLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1mb3JtLXJ0bC5hbnQtY29sLXhzLTI0LmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFudC1jb2wtc20tMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgcGFkZGluZzogMCAwIDhweDtcbiAgICBsaW5lLWhlaWdodDogMS41NzE1O1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmFudC1jb2wtc20tMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tMjQuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYW50LWZvcm0tcnRsLmFudC1jb2wtc20tMjQuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtZm9ybS1ydGwuYW50LWNvbC1tZC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtZm9ybS1ydGwuYW50LWNvbC1sZy0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtZm9ybS1ydGwuYW50LWNvbC14bC0yNC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmFudC1mb3JtLWl0ZW0ge1xuICAvKiBTb21lIG5vbi1zdGF0dXMgcmVsYXRlZCBjb21wb25lbnQgc3R5bGUgaXMgaW4gYGNvbXBvbmVudHMubGVzc2AgKi9cbiAgLyogVG8gc3VwcG9ydCBsZWF2ZSBhbG9uZyBFcnJvckxpc3QuIFdlIGFkZCBhZGRpdGlvbmFsIGNsYXNzTmFtZSB0byBoYW5kbGUgZXhwbGFpbiBzdHlsZSAqL1xufVxuLmFudC1mb3JtLWl0ZW0tZXhwbGFpbi1lcnJvciB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1mb3JtLWl0ZW0tZXhwbGFpbi13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQtc3VmZml4IHtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWlucHV0LXNlYXJjaDpub3QoLmFudC1pbnB1dC1zZWFyY2gtZW50ZXItYnV0dG9uKSAuYW50LWlucHV0LXN1ZmZpeCB7XG4gIHJpZ2h0OiAyOHB4O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtc3dpdGNoIHtcbiAgbWFyZ2luOiAycHggMCA0cHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1hcnJvdyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LWNsZWFyLFxuLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIDpub3QoLmFudC1pbnB1dC1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1hcnJvdyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24pID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3QtY2xlYXIsXG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgOm5vdCguYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1hcnJvdyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LWNsZWFyIHtcbiAgcmlnaHQ6IDMycHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgOm5vdCguYW50LWlucHV0LWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWxlY3RlZC12YWx1ZSxcbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWxlY3RlZC12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1jYXNjYWRlci1waWNrZXItY2xlYXIge1xuICByaWdodDogMzJweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LXBpY2tlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5LjJweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LXBpY2tlci1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI5LjJweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LXBpY2tlci1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1LjJweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjay5hbnQtZm9ybS1pdGVtLWhhcy1zdWNjZXNzIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24sXG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2suYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWZvcm0taXRlbS1jaGlsZHJlbi1pY29uLFxuLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24sXG4uYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2suYW50LWZvcm0taXRlbS1pcy12YWxpZGF0aW5nIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JbiAwLjNzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDAuM3MgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNCwgMC4yOSwgMS40Nik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLXN1Y2Nlc3MuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1mb3JtLWl0ZW0tY2hpbGRyZW4taWNvbiB7XG4gIGNvbG9yOiAjNTJjNDFhO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBkaWZmWm9vbUluMSAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgLmFudC1mb3JtLWl0ZW0tc3BsaXQge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIDpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0LFxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIDpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0OmhvdmVyLFxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6aG92ZXIsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIDpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0OmZvY3VzLFxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzcykuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6Zm9jdXMsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIDpub3QoLmFudC1pbnB1dC1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYm9yZGVybGVzcykuYW50LWlucHV0LWZvY3VzZWQsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyA6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1mb2N1c2VkLFxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzUzZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgLmFudC1jYWxlbmRhci1waWNrZXItb3BlbiAuYW50LWNhbGVuZGFyLXBpY2tlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzUzZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgLmFudC1pbnB1dC1wcmVmaXgsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlci1wcmVmaXgge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24sXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmFhZDE0O1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuaGFzLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZy5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWZvcm0taXRlbS1jaGlsZHJlbi1pY29uIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRpZmZab29tSW4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGRpZmZab29tSW4zICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0ICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1kaXNhYmxlZCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNTNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTAsIDE3MywgMjAsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLXdhcm5pbmcgLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCxcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtcGlja2VyLWZvY3VzZWQsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcjpmb2N1cyxcbi5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtcGlja2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNTNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTAsIDE3MywgMjAsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWlucHV0LW51bWJlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LXBpY2tlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtd2FybmluZyAuYW50LWNhc2NhZGVyLXBpY2tlcjpmb2N1cyAuYW50LWNhc2NhZGVyLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNTNkO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTAsIDE3MywgMjAsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1mb3JtLWl0ZW0tc3BsaXQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dCxcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dDpob3Zlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3Zlcixcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dDpmb2N1cyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciA6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpOm5vdCguYW50LWlucHV0LWJvcmRlcmxlc3MpLmFudC1pbnB1dC1mb2N1c2VkLFxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIDpub3QoLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MpLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWZvY3VzZWQsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgOm5vdCguYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWRpc2FibGVkKTpub3QoLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzKS5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA3NywgNzksIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1jYWxlbmRhci1waWNrZXItb3BlbiAuYW50LWNhbGVuZGFyLXBpY2tlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzg3NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA3NywgNzksIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1wcmVmaXgsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXItcHJlZml4IHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1ncm91cC1hZGRvbixcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmhhcy1mZWVkYmFjayB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjIgIWltcG9ydGFudDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZGlmZlpvb21JbjIgIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KS5hbnQtc2VsZWN0LW9wZW4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KS5hbnQtc2VsZWN0LWZvY3VzZWQgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1zZWxlY3QuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1waWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCxcbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXBpY2tlci1mb2N1c2VkLFxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtcGlja2VyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LWlucHV0LW51bWJlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1waWNrZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3IsXG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1tZW50aW9uLXdyYXBwZXIgLmFudC1tZW50aW9uLWVkaXRvcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1tZW50aW9uLXdyYXBwZXIuYW50LW1lbnRpb24tYWN0aXZlOm5vdChbZGlzYWJsZWRdKSAuYW50LW1lbnRpb24tZWRpdG9yLFxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtbWVudGlvbi13cmFwcGVyIC5hbnQtbWVudGlvbi1lZGl0b3I6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ODc1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LWNhc2NhZGVyLXBpY2tlcjpob3ZlciAuYW50LWNhc2NhZGVyLXBpY2tlci1sYWJlbDpob3ZlciArIC5hbnQtY2FzY2FkZXItaW5wdXQuYW50LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtY2FzY2FkZXItcGlja2VyOmZvY3VzIC5hbnQtY2FzY2FkZXItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtdHJhbnNmZXItbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKSB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtdHJhbnNmZXItbGlzdC1zZWFyY2g6bm90KFtkaXNhYmxlZF0pOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC10cmFuc2Zlci1saXN0LXNlYXJjaDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LW1lbnRpb25zIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm0taXRlbS1oYXMtZXJyb3IgLmFudC1tZW50aW9ucy1mb2N1c2VkLFxuLmFudC1mb3JtLWl0ZW0taGFzLWVycm9yIC5hbnQtbWVudGlvbnM6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjc4NzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtLWl0ZW0taXMtdmFsaWRhdGluZy5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWZvcm0taXRlbS1jaGlsZHJlbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtZm9ybSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xufVxuLmFudC1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LWZvcm0gbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LWZvcm0gaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFudC1mb3JtIGlucHV0W3R5cGU9J3JhZGlvJ10sXG4uYW50LWZvcm0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYW50LWZvcm0gaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWZvcm0gaW5wdXRbdHlwZT0ncmFuZ2UnXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZm9ybSBzZWxlY3RbbXVsdGlwbGVdLFxuLmFudC1mb3JtIHNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbnQtZm9ybSBpbnB1dFt0eXBlPSdmaWxlJ106Zm9jdXMsXG4uYW50LWZvcm0gaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyxcbi5hbnQtZm9ybSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYW50LWZvcm0gb3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xufVxuLmFudC1mb3JtIC5hbnQtZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYW50LWZvcm0tc21hbGwgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hbnQtZm9ybS1zbWFsbCAuYW50LWZvcm0taXRlbS1jb250cm9sLWlucHV0IHtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5hbnQtZm9ybS1sYXJnZSAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1mb3JtLWxhcmdlIC5hbnQtZm9ybS1pdGVtLWNvbnRyb2wtaW5wdXQge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmFudC1mb3JtLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjNzIDAuMDE3cyBsaW5lYXI7XG59XG4uYW50LWZvcm0taXRlbS13aXRoLWhlbHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0taGlkZGVuLFxuLmFudC1mb3JtLWl0ZW0taGlkZGVuLmFudC1yb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtZ3JvdzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW50LWZvcm0taXRlbS1sYWJlbC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsLXdyYXAge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMyMTVlbTtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbCA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkOm5vdCguYW50LWZvcm0taXRlbS1yZXF1aXJlZC1tYXJrLW9wdGlvbmFsKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNmZjRkNGY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFNpbVN1biwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6ICcqJztcbn1cbi5hbnQtZm9ybS1oaWRlLXJlcXVpcmVkLW1hcmsgLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLXJlcXVpcmVkOm5vdCguYW50LWZvcm0taXRlbS1yZXF1aXJlZC1tYXJrLW9wdGlvbmFsKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwgLmFudC1mb3JtLWl0ZW0tb3B0aW9uYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1mb3JtLWhpZGUtcmVxdWlyZWQtbWFyayAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIC5hbnQtZm9ybS1pdGVtLW9wdGlvbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwgLmFudC1mb3JtLWl0ZW0tdG9vbHRpcCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBjdXJzb3I6IGhlbHA7XG4gIC1tcy13cml0aW5nLW1vZGU6IGxyLXRiO1xuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbn1cbi5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJzonO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4O1xuICBtYXJnaW46IDAgOHB4IDAgMnB4O1xufVxuLmFudC1mb3JtLWl0ZW0tbGFiZWwgPiBsYWJlbC5hbnQtZm9ybS1pdGVtLW5vLWNvbG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYW50LWZvcm0taXRlbS1jb250cm9sOmZpcnN0LWNoaWxkOm5vdChbY2xhc3NePSdhbnQtY29sLSddKTpub3QoW2NsYXNzKj0nIGFudC1jb2wtJ10pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm0taXRlbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmFudC1mb3JtLWl0ZW0tY29udHJvbC1pbnB1dC1jb250ZW50IHtcbiAgZmxleDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtLWl0ZW0tZXhwbGFpbixcbi5hbnQtZm9ybS1pdGVtLWV4dHJhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uYW50LWZvcm0taXRlbS1leHBsYWluLWNvbm5lY3RlZCB7XG4gIGhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtZm9ybS1pdGVtLWV4dHJhIHtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5hbnQtZm9ybS1pdGVtIC5hbnQtaW5wdXQtdGV4dGFyZWEtc2hvdy1jb3VudDo6YWZ0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbn1cbi5hbnQtZm9ybS1pdGVtLXdpdGgtaGVscCAuYW50LWZvcm0taXRlbS1leHBsYWluIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1zaG93LWhlbHAge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXIsIG1pbi1oZWlnaHQgMC4zcyBsaW5lYXIsIG1hcmdpbi1ib3R0b20gMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXNob3ctaGVscC1sZWF2ZSB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXNob3ctaGVscC1sZWF2ZS1hY3RpdmUge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudC1zaG93LWhlbHAtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpICFpbXBvcnRhbnQ7XG59XG4uYW50LXNob3ctaGVscC1pdGVtLWFwcGVhcixcbi5hbnQtc2hvdy1oZWxwLWl0ZW0tZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LXNob3ctaGVscC1pdGVtLWFwcGVhci1hY3RpdmUsXG4uYW50LXNob3ctaGVscC1pdGVtLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtc2hvdy1oZWxwLWl0ZW0tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRpZmZab29tSW4zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGlmZlpvb21JbjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFudC1mb3JtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwuYW50LWZvcm0taXRlbS1yZXF1aXJlZDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsOjphZnRlciB7XG4gIG1hcmdpbjogMCAycHggMCA4cHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWxhYmVsID4gbGFiZWwgLmFudC1mb3JtLWl0ZW0tb3B0aW9uYWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1ydGwgLmFudC1mb3JtLWl0ZW0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LXN1ZmZpeCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIgLmFudC1pbnB1dC1udW1iZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1pbnB1dC1zZWFyY2g6bm90KC5hbnQtaW5wdXQtc2VhcmNoLWVudGVyLWJ1dHRvbikgLmFudC1pbnB1dC1zdWZmaXgge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjhweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1hcnJvdyxcbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3QtY2xlYXIsXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24pID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3QtYXJyb3csXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24pID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3QtY2xlYXIsXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LWFycm93LFxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgOm5vdCguYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1jbGVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzMnB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUsXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayA6bm90KC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24pID4gLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlbGVjdGVkLXZhbHVlLFxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgOm5vdCguYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbikgPiAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VsZWN0ZWQtdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LWNhc2NhZGVyLXBpY2tlci1jbGVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzMnB4O1xufVxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2sgLmFudC1waWNrZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5LjJweDtcbn1cbi5hbnQtZm9ybS1ydGwgLmFudC1mb3JtLWl0ZW0taGFzLWZlZWRiYWNrIC5hbnQtcGlja2VyLWxhcmdlIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyOS4ycHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjayAuYW50LXBpY2tlci1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAyNS4ycHg7XG59XG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjay5hbnQtZm9ybS1pdGVtLWhhcy1zdWNjZXNzIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24sXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjay5hbnQtZm9ybS1pdGVtLWhhcy13YXJuaW5nIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24sXG4uYW50LWZvcm0tcnRsIC5hbnQtZm9ybS1pdGVtLWhhcy1mZWVkYmFjay5hbnQtZm9ybS1pdGVtLWhhcy1lcnJvciAuYW50LWZvcm0taXRlbS1jaGlsZHJlbi1pY29uLFxuLmFudC1mb3JtLXJ0bCAuYW50LWZvcm0taXRlbS1oYXMtZmVlZGJhY2suYW50LWZvcm0taXRlbS1pcy12YWxpZGF0aW5nIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtZm9ybS1ydGwuYW50LWZvcm0taW5saW5lIC5hbnQtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5hbnQtcm93OjpiZWZvcmUsXG4uYW50LXJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1yb3ctbm8td3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmFudC1yb3ctc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYW50LXJvdy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbnQtcm93LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW50LXJvdy1zcGFjZS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFudC1yb3ctc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uYW50LXJvdy10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtcm93LW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW50LXJvdy1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uYW50LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG4uYW50LWNvbC0yNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1jb2wtcHVzaC0yNCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYW50LWNvbC1wdWxsLTI0IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjQge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5hbnQtY29sLW9yZGVyLTI0IHtcbiAgb3JkZXI6IDI0O1xufVxuLmFudC1jb2wtMjMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDk1LjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdXNoLTIzIHtcbiAgbGVmdDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVsbC0yMyB7XG4gIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjMge1xuICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb3JkZXItMjMge1xuICBvcmRlcjogMjM7XG59XG4uYW50LWNvbC0yMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1c2gtMjIge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdWxsLTIyIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vcmRlci0yMiB7XG4gIG9yZGVyOiAyMjtcbn1cbi5hbnQtY29sLTIxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA4Ny41JTtcbiAgbWF4LXdpZHRoOiA4Ny41JTtcbn1cbi5hbnQtY29sLXB1c2gtMjEge1xuICBsZWZ0OiA4Ny41JTtcbn1cbi5hbnQtY29sLXB1bGwtMjEge1xuICByaWdodDogODcuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjEge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG4uYW50LWNvbC1vcmRlci0yMSB7XG4gIG9yZGVyOiAyMTtcbn1cbi5hbnQtY29sLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVzaC0yMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1bGwtMjAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9yZGVyLTIwIHtcbiAgb3JkZXI6IDIwO1xufVxuLmFudC1jb2wtMTkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDc5LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdXNoLTE5IHtcbiAgbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC0xOSB7XG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTkge1xuICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb3JkZXItMTkge1xuICBvcmRlcjogMTk7XG59XG4uYW50LWNvbC0xOCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5hbnQtY29sLXB1c2gtMTgge1xuICBsZWZ0OiA3NSU7XG59XG4uYW50LWNvbC1wdWxsLTE4IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYW50LWNvbC1vcmRlci0xOCB7XG4gIG9yZGVyOiAxODtcbn1cbi5hbnQtY29sLTE3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVzaC0xNyB7XG4gIGxlZnQ6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1bGwtMTcge1xuICByaWdodDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9yZGVyLTE3IHtcbiAgb3JkZXI6IDE3O1xufVxuLmFudC1jb2wtMTYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdXNoLTE2IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC0xNiB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTYge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtb3JkZXItMTYge1xuICBvcmRlcjogMTY7XG59XG4uYW50LWNvbC0xNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNjIuNSU7XG4gIG1heC13aWR0aDogNjIuNSU7XG59XG4uYW50LWNvbC1wdXNoLTE1IHtcbiAgbGVmdDogNjIuNSU7XG59XG4uYW50LWNvbC1wdWxsLTE1IHtcbiAgcmlnaHQ6IDYyLjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuLmFudC1jb2wtb3JkZXItMTUge1xuICBvcmRlcjogMTU7XG59XG4uYW50LWNvbC0xNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtMTQge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTE0IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci0xNCB7XG4gIG9yZGVyOiAxNDtcbn1cbi5hbnQtY29sLTEzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1NC4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC0xMyB7XG4gIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtMTMge1xuICByaWdodDogNTQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTEzIHtcbiAgb3JkZXI6IDEzO1xufVxuLmFudC1jb2wtMTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uYW50LWNvbC1wdXNoLTEyIHtcbiAgbGVmdDogNTAlO1xufVxuLmFudC1jb2wtcHVsbC0xMiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmFudC1jb2wtb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG4uYW50LWNvbC0xMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtMTEge1xuICBsZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTExIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cbi5hbnQtY29sLTEwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC0xMCB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXB1bGwtMTAge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuLmFudC1jb2wtOSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7XG59XG4uYW50LWNvbC1wdXNoLTkge1xuICBsZWZ0OiAzNy41JTtcbn1cbi5hbnQtY29sLXB1bGwtOSB7XG4gIHJpZ2h0OiAzNy41JTtcbn1cbi5hbnQtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xufVxuLmFudC1jb2wtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuLmFudC1jb2wtOCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtOCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1bGwtOCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG4uYW50LWNvbC03IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAyOS4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC03IHtcbiAgbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC03IHtcbiAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cbi5hbnQtY29sLTYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uYW50LWNvbC1wdXNoLTYge1xuICBsZWZ0OiAyNSU7XG59XG4uYW50LWNvbC1wdWxsLTYge1xuICByaWdodDogMjUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmFudC1jb2wtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuLmFudC1jb2wtNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjAuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1c2gtNSB7XG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXB1bGwtNSB7XG4gIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4uYW50LWNvbC00IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC00IHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVsbC00IHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cbi5hbnQtY29sLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuLmFudC1jb2wtcHVzaC0zIHtcbiAgbGVmdDogMTIuNSU7XG59XG4uYW50LWNvbC1wdWxsLTMge1xuICByaWdodDogMTIuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcbn1cbi5hbnQtY29sLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cbi5hbnQtY29sLTIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtcHVzaC0yIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1wdWxsLTIge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cbi5hbnQtY29sLTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtcHVzaC0xIHtcbiAgbGVmdDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1wdWxsLTEge1xuICByaWdodDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cbi5hbnQtY29sLTAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1jb2wtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmFudC1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLW9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cbi5hbnQtY29sLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLW9mZnNldC0wLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLW9mZnNldC0yLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTMuYW50LWNvbC1ydGwge1xuICByaWdodDogMTIuNSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTMuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTIuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtMy5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC00LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtNC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtNS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTUuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTUuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTYuYW50LWNvbC1ydGwge1xuICByaWdodDogMjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI1JTtcbn1cbi5hbnQtY29sLW9mZnNldC02LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC03LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC1vZmZzZXQtNy5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtOC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTguYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTguYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTkuYW50LWNvbC1ydGwge1xuICByaWdodDogMzcuNSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTkuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMzcuNSU7XG59XG4uYW50LWNvbC1vZmZzZXQtOS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTEuYW50LWNvbC1ydGwge1xuICByaWdodDogNDUuODMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTEuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTEyLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTAlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTEyLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xMy5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNTQuMTY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTQuYW50LWNvbC1ydGwge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTQuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTE1LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDYyLjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2Mi41JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xNS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xNi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMTcuYW50LWNvbC1ydGwge1xuICByaWdodDogNzAuODMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMTcuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTE4LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDc1JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNzUlO1xufVxuLmFudC1jb2wtb2Zmc2V0LTE4LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0xOS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0xOS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMjAuYW50LWNvbC1ydGwge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjAuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTIxLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDg3LjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4Ny41JTtcbn1cbi5hbnQtY29sLW9mZnNldC0yMS5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogODcuNSU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wtcHVzaC0yMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLW9mZnNldC0yMi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXB1c2gtMjMuYW50LWNvbC1ydGwge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wtcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA5NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjMuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC1wdXNoLTI0LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG59XG4uYW50LWNvbC1vZmZzZXQtMjQuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtMjQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmFudC1jb2wteHMtcHVsbC0yNCB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uYW50LWNvbC14cy1vcmRlci0yNCB7XG4gIG9yZGVyOiAyNDtcbn1cbi5hbnQtY29sLXhzLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA5NS44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMyB7XG4gIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjMge1xuICByaWdodDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTIzIHtcbiAgb3JkZXI6IDIzO1xufVxuLmFudC1jb2wteHMtMjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTIyIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVsbC0yMiB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMjIge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb3JkZXItMjIge1xuICBvcmRlcjogMjI7XG59XG4uYW50LWNvbC14cy0yMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgODcuNSU7XG4gIG1heC13aWR0aDogODcuNSU7XG59XG4uYW50LWNvbC14cy1wdXNoLTIxIHtcbiAgbGVmdDogODcuNSU7XG59XG4uYW50LWNvbC14cy1wdWxsLTIxIHtcbiAgcmlnaHQ6IDg3LjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMjEge1xuICBvcmRlcjogMjE7XG59XG4uYW50LWNvbC14cy0yMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTIwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0yMCB7XG4gIG9yZGVyOiAyMDtcbn1cbi5hbnQtY29sLXhzLTE5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVzaC0xOSB7XG4gIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTkge1xuICByaWdodDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTE5IHtcbiAgb3JkZXI6IDE5O1xufVxuLmFudC1jb2wteHMtMTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uYW50LWNvbC14cy1wdXNoLTE4IHtcbiAgbGVmdDogNzUlO1xufVxuLmFudC1jb2wteHMtcHVsbC0xOCB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTgge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTgge1xuICBvcmRlcjogMTg7XG59XG4uYW50LWNvbC14cy0xNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNzAuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTcge1xuICBsZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTE3IHtcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xNyB7XG4gIG9yZGVyOiAxNztcbn1cbi5hbnQtY29sLXhzLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNiB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTYge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTE2IHtcbiAgb3JkZXI6IDE2O1xufVxuLmFudC1jb2wteHMtMTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNSB7XG4gIGxlZnQ6IDYyLjUlO1xufVxuLmFudC1jb2wteHMtcHVsbC0xNSB7XG4gIHJpZ2h0OiA2Mi41JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTE1IHtcbiAgb3JkZXI6IDE1O1xufVxuLmFudC1jb2wteHMtMTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTE0IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC0xNCB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTQge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTQge1xuICBvcmRlcjogMTQ7XG59XG4uYW50LWNvbC14cy0xMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTMge1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTEzIHtcbiAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xMyB7XG4gIG9yZGVyOiAxMztcbn1cbi5hbnQtY29sLXhzLTEyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmFudC1jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogNTAlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuLmFudC1jb2wteHMtMTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDQ1LjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG4uYW50LWNvbC14cy0xMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cbi5hbnQtY29sLXhzLTkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDM3LjUlO1xuICBtYXgtd2lkdGg6IDM3LjUlO1xufVxuLmFudC1jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogMzcuNSU7XG59XG4uYW50LWNvbC14cy1wdWxsLTkge1xuICByaWdodDogMzcuNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cbi5hbnQtY29sLXhzLTgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTgge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuLmFudC1jb2wteHMtNyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG4uYW50LWNvbC14cy02IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmFudC1jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogMjUlO1xufVxuLmFudC1jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5hbnQtY29sLXhzLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cbi5hbnQtY29sLXhzLTUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1wdWxsLTUge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuLmFudC1jb2wteHMtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4uYW50LWNvbC14cy0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDEyLjUlO1xufVxuLmFudC1jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDEyLjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4uYW50LWNvbC14cy1vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4uYW50LWNvbC14cy0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4uYW50LWNvbC14cy0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDQuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4uYW50LWNvbC14cy0wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtY29sLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG4uYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdXNoLTAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0LjE2NjY2NjY3JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTIuYW50LWNvbC1ydGwge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTIuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDEyLjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0zLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEyLjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTMuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTQuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTQuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTUuYW50LWNvbC1ydGwge1xuICByaWdodDogMjAuODMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC01LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC01LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDI1JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtNi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTcuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjkuMTY2NjY2NjclO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTcuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTguYW50LWNvbC1ydGwge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC04LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC04LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDM3LjUlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC05LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM3LjUlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTkuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTAuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTEuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTExLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTEyLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xMi5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICByaWdodDogNTQuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xMy5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTMuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTQuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE0LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA2Mi41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTUuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNjIuNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTUuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xNi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTYuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMTcuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNzAuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTE3LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA3NSU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWNvbC14cy1wdWxsLTE4LmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDc1JTtcbn1cbi5hbnQtY29sLXhzLW9mZnNldC0xOC5hbnQtY29sLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogNzUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICByaWdodDogNzkuMTY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0xOS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMTkuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjAuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIwLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiA4Ny41JTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjEuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogODcuNSU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMjEuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtY29sLXhzLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0yMi5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWNvbC14cy1vZmZzZXQtMjIuYW50LWNvbC1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWNvbC14cy1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtY29sLXhzLXB1bGwtMjMuYW50LWNvbC1ydGwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOTUuODMzMzMzMzMlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTIzLmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1jb2wteHMtcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1jb2wteHMtcHVsbC0yNC5hbnQtY29sLXJ0bCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xufVxuLmFudC1jb2wteHMtb2Zmc2V0LTI0LmFudC1jb2wtcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYW50LWNvbC1zbS0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0yNCB7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIC5hbnQtY29sLXNtLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5hbnQtY29sLXNtLTIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjIge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIyIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0yMiB7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIC5hbnQtY29sLXNtLTIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjEge1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICAuYW50LWNvbC1zbS0yMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAuYW50LWNvbC1zbS0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuYW50LWNvbC1zbS0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuYW50LWNvbC1zbS0xNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNyB7XG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuYW50LWNvbC1zbS0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuYW50LWNvbC1zbS0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNSB7XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmFudC1jb2wtc20tMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmFudC1jb2wtc20tMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmFudC1jb2wtc20tMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmFudC1jb2wtc20tMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmFudC1jb2wtc20tMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmFudC1jb2wtc20tOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5hbnQtY29sLXNtLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5hbnQtY29sLXNtLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5hbnQtY29sLXNtLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5hbnQtY29sLXNtLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hbnQtY29sLXNtLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hbnQtY29sLXNtLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuYW50LWNvbC1zbS0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFudC1jb2wtc20tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hbnQtY29sLXNtLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLW9yZGVyLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0wLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC01LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtNi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTcuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC04LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTExLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTEyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTUuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTE3LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTE4LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtc20tcHVsbC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXNtLW9mZnNldC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtc20tcHVzaC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1zbS1vZmZzZXQtMjIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1c2gtMjMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1zbS1wdWxsLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTIzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1zbS1wdXNoLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXNtLXB1bGwtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtc20tb2Zmc2V0LTI0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW50LWNvbC1tZC0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0yNCB7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIC5hbnQtY29sLW1kLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5hbnQtY29sLW1kLTIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjIge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIyIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0yMiB7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIC5hbnQtY29sLW1kLTIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjEge1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICAuYW50LWNvbC1tZC0yMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAuYW50LWNvbC1tZC0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuYW50LWNvbC1tZC0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuYW50LWNvbC1tZC0xNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNyB7XG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuYW50LWNvbC1tZC0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuYW50LWNvbC1tZC0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNSB7XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmFudC1jb2wtbWQtMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmFudC1jb2wtbWQtOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5hbnQtY29sLW1kLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5hbnQtY29sLW1kLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5hbnQtY29sLW1kLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5hbnQtY29sLW1kLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hbnQtY29sLW1kLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hbnQtY29sLW1kLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuYW50LWNvbC1tZC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFudC1jb2wtbWQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hbnQtY29sLW1kLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLW9yZGVyLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0wLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC01LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtNi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTcuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC04LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTExLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTEyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTUuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTE3LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTE4LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVsbC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLW1kLW9mZnNldC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbWQtcHVzaC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1tZC1vZmZzZXQtMjIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1c2gtMjMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1tZC1wdWxsLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTIzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1tZC1wdXNoLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLW1kLXB1bGwtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbWQtb2Zmc2V0LTI0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYW50LWNvbC1sZy0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yNCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0yNCB7XG4gICAgb3JkZXI6IDI0O1xuICB9XG4gIC5hbnQtY29sLWxnLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIzIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5hbnQtY29sLWxnLTIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjIge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIyIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0yMiB7XG4gICAgb3JkZXI6IDIyO1xuICB9XG4gIC5hbnQtY29sLWxnLTIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIxIHtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIxIHtcbiAgICByaWdodDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjEge1xuICAgIG9yZGVyOiAyMTtcbiAgfVxuICAuYW50LWNvbC1sZy0yMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAuYW50LWNvbC1sZy0xOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc5LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE5IHtcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTkge1xuICAgIG9yZGVyOiAxOTtcbiAgfVxuICAuYW50LWNvbC1sZy0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE4IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xOCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTgge1xuICAgIG9yZGVyOiAxODtcbiAgfVxuICAuYW50LWNvbC1sZy0xNyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNyB7XG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuYW50LWNvbC1sZy0xNiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE2IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMTYge1xuICAgIG9yZGVyOiAxNjtcbiAgfVxuICAuYW50LWNvbC1sZy0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNSB7XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xNSB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE1IHtcbiAgICBvcmRlcjogMTU7XG4gIH1cbiAgLmFudC1jb2wtbGctMTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTQge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmFudC1jb2wtbGctMTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMyB7XG4gICAgbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEzIHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLmFudC1jb2wtbGctMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmFudC1jb2wtbGctMTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmFudC1jb2wtbGctMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmFudC1jb2wtbGctOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5hbnQtY29sLWxnLTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5hbnQtY29sLWxnLTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5hbnQtY29sLWxnLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5hbnQtY29sLWxnLTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hbnQtY29sLWxnLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5hbnQtY29sLWxnLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuYW50LWNvbC1sZy0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFudC1jb2wtbGctMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5hbnQtY29sLWxnLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLW9yZGVyLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0wLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTQuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC01LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtNi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTcuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC04LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzNy41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTAuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTExLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTEyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTMuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTQuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTUuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTE3LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTE4LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wtbGctcHVsbC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLWxnLW9mZnNldC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0xOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMTkuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjEuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wtbGctcHVzaC0yMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC1sZy1vZmZzZXQtMjIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1c2gtMjMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1sZy1wdWxsLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTIzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC1sZy1wdXNoLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLWxnLXB1bGwtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wtbGctb2Zmc2V0LTI0LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudC1jb2wteGwtMjQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjQge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuYW50LWNvbC14bC0yMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDk1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIzIHtcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMjMge1xuICAgIG9yZGVyOiAyMztcbiAgfVxuICAuYW50LWNvbC14bC0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIyIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMiB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMjIge1xuICAgIG9yZGVyOiAyMjtcbiAgfVxuICAuYW50LWNvbC14bC0yMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMSB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIxIHtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgLmFudC1jb2wteGwtMjAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIwIHtcbiAgICBvcmRlcjogMjA7XG4gIH1cbiAgLmFudC1jb2wteGwtMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xOSB7XG4gICAgbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTkge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTE5IHtcbiAgICBvcmRlcjogMTk7XG4gIH1cbiAgLmFudC1jb2wteGwtMTgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTgge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmFudC1jb2wteGwtMTcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNyB7XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTE3IHtcbiAgICBvcmRlcjogMTc7XG4gIH1cbiAgLmFudC1jb2wteGwtMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNiB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTYge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTE2IHtcbiAgICBvcmRlcjogMTY7XG4gIH1cbiAgLmFudC1jb2wteGwtMTUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTUge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5hbnQtY29sLXhsLTE0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTQge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE0IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xNCB7XG4gICAgb3JkZXI6IDE0O1xuICB9XG4gIC5hbnQtY29sLXhsLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTMge1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEzIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xMyB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5hbnQtY29sLXhsLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEyIHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5hbnQtY29sLXhsLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTEge1xuICAgIGxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTExIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5hbnQtY29sLXhsLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTAge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEwIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5hbnQtY29sLXhsLTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC05IHtcbiAgICByaWdodDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuYW50LWNvbC14bC04IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtOCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuYW50LWNvbC14bC03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNyB7XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuYW50LWNvbC14bC02IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuYW50LWNvbC14bC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuYW50LWNvbC14bC00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNCB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuYW50LWNvbC14bC0zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFudC1jb2wteGwtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hbnQtY29sLXhsLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMSB7XG4gICAgbGVmdDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xIHtcbiAgICByaWdodDogNC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYW50LWNvbC14bC0wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hbnQtY29sLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1vcmRlci0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0zLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMTIuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC02LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC05LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzcuNSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDYyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1bGwtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14bC1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3OS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDg3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXhsLXB1c2gtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteGwtb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14bC1wdXNoLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTUuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteGwtcHVsbC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteGwtcHVzaC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14bC1wdWxsLTI0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXhsLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5hbnQtY29sLXh4bC0yNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTI0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTI0IHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMjQge1xuICAgIG9yZGVyOiAyNDtcbiAgfVxuICAuYW50LWNvbC14eGwtMjMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjMge1xuICAgIGxlZnQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yMyB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0yMyB7XG4gICAgb3JkZXI6IDIzO1xuICB9XG4gIC5hbnQtY29sLXh4bC0yMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMiB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIyIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTIyIHtcbiAgICBvcmRlcjogMjI7XG4gIH1cbiAgLmFudC1jb2wteHhsLTIxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMSB7XG4gICAgbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMjEge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTIxIHtcbiAgICBvcmRlcjogMjE7XG4gIH1cbiAgLmFudC1jb2wteHhsLTIwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTIwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMjAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMjAge1xuICAgIG9yZGVyOiAyMDtcbiAgfVxuICAuYW50LWNvbC14eGwtMTkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTkge1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xOSB7XG4gICAgcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xOSB7XG4gICAgb3JkZXI6IDE5O1xuICB9XG4gIC5hbnQtY29sLXh4bC0xOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xOCB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE4IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTE4IHtcbiAgICBvcmRlcjogMTg7XG4gIH1cbiAgLmFudC1jb2wteHhsLTE3IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE3IHtcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTcge1xuICAgIHJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTcge1xuICAgIG9yZGVyOiAxNztcbiAgfVxuICAuYW50LWNvbC14eGwtMTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTYge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xNiB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xNiB7XG4gICAgb3JkZXI6IDE2O1xuICB9XG4gIC5hbnQtY29sLXh4bC0xNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTUge1xuICAgIGxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE1IHtcbiAgICByaWdodDogNjIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xNSB7XG4gICAgb3JkZXI6IDE1O1xuICB9XG4gIC5hbnQtY29sLXh4bC0xNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xNCB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE0IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTE0IHtcbiAgICBvcmRlcjogMTQ7XG4gIH1cbiAgLmFudC1jb2wteHhsLTEzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEzIHtcbiAgICBsZWZ0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTMge1xuICAgIHJpZ2h0OiA1NC4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTMge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAuYW50LWNvbC14eGwtMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5hbnQtY29sLXh4bC0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMSB7XG4gICAgbGVmdDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTExIHtcbiAgICByaWdodDogNDUuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmFudC1jb2wteHhsLTEwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuYW50LWNvbC14eGwtOSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtOSB7XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuYW50LWNvbC14eGwtOCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC04IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5hbnQtY29sLXh4bC03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTcge1xuICAgIGxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC03IHtcbiAgICByaWdodDogMjkuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmFudC1jb2wteHhsLTYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtNiB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTYge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuYW50LWNvbC14eGwtNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDIwLjgzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC01IHtcbiAgICBsZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDIwLjgzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5hbnQtY29sLXh4bC00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTQge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC00IHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmFudC1jb2wteHhsLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTMge1xuICAgIGxlZnQ6IDEyLjUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmFudC1jb2wteHhsLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTIge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmFudC1jb2wteHhsLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEge1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmFudC1jb2wteHhsLTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFudC1jb2wtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vcmRlci0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAuYW50LWNvbC1wdXNoLTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXB1bGwtMC5hbnQtY29sLXJ0bCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0wLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0wLmFudC1jb2wtcnRsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQuMTY2NjY2NjclO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0yLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDEyLjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTIuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0zLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC00LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC00LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC01LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMjAuODMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtNS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjAuODMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtNS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtNi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTYuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTcuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAyOS4xNjY2NjY2NyU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC03LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyOS4xNjY2NjY2NyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC03LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC04LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtOC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDM3LjUlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtOS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMzcuNSU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC05LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTAuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEwLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDQ1LjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTExLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xMS5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xMi5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTIuYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTEzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNTQuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTMuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDU0LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTEzLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE0LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTUuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA2Mi41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE1LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA2Mi41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE1LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE2LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTYuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE2LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDcwLjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTE3LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA3MC44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0xNy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMTguYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA3NSU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYW50LWNvbC14eGwtcHVsbC0xOC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5hbnQtY29sLXh4bC1vZmZzZXQtMTguYW50LWNvbC1ydGwge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTE5LmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogNzkuMTY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMTkuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDc5LjE2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTE5LmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIwLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjEuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiA4Ny41JTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIxLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA4Ny41JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIxLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdXNoLTIyLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMjIuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuYW50LWNvbC14eGwtb2Zmc2V0LTIyLmFudC1jb2wtcnRsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWNvbC14eGwtcHVzaC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgcmlnaHQ6IDk1LjgzMzMzMzMzJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5hbnQtY29sLXh4bC1wdWxsLTIzLmFudC1jb2wtcnRsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5NS44MzMzMzMzMyU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yMy5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1c2gtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmFudC1jb2wteHhsLXB1bGwtMjQuYW50LWNvbC1ydGwge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFudC1jb2wteHhsLW9mZnNldC0yNC5hbnQtY29sLXJ0bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYW50LXJvdy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtaW1hZ2UtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtaW1hZ2UtaW1nLXBsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSk5NVFF1TlNBeUxqVm9MVEV6UVM0MUxqVWdNQ0F3SURBZ01TQXpkakV3WVM0MUxqVWdNQ0F3SURBZ0xqVXVOV2d4TTJFdU5TNDFJREFnTUNBd0lDNDFMUzQxVmpOaExqVXVOU0F3SURBZ01DMHVOUzB1TlhwTk5TNHlPREVnTkM0M05XRXhJREVnTUNBd0lERWdNQ0F5SURFZ01TQXdJREFnTVNBd0xUSjZiVGd1TURNZ05pNDRNMkV1TVRJM0xqRXlOeUF3SURBZ01TMHVNRGd4TGpBelNESXVOelk1WVM0eE1qVXVNVEkxSURBZ01DQXhMUzR3T1RZdExqSXdOMnd5TGpZMk1TMHpMakUxTm1FdU1USTJMakV5TmlBd0lEQWdNU0F1TVRjM0xTNHdNVFpzTGpBeE5pNHdNVFpNTnk0d09DQXhNQzR3T1d3eUxqUTNMVEl1T1ROaExqRXlOaTR4TWpZZ01DQXdJREVnTGpFM055MHVNREUyYkM0d01UVXVNREUySURNdU5UZzRJRFF1TWpRMFlTNHhNamN1TVRJM0lEQWdNQ0F4TFM0d01pNHhOelY2SWlCbWFXeHNQU0lqT0VNNFF6aERJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OEwzTjJaejQ9Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlO1xufVxuLmFudC1pbWFnZS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hbnQtaW1hZ2UtbWFzay1pbmZvIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbWFnZS1tYXNrLWluZm8gLmFudGljb24ge1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xufVxuLmFudC1pbWFnZS1tYXNrOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW1hZ2UtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy5hbnQtem9vbS1lbnRlcixcbi5hbnQtaW1hZ2UtcHJldmlldy5hbnR6b29tLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LW1hc2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uYW50LWltYWdlLXByZXZpZXctYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSAwcztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LWltYWdlLXByZXZpZXctaW1nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMHM7XG59XG4uYW50LWltYWdlLXByZXZpZXctaW1nLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWltYWdlLXByZXZpZXctbW92aW5nIC5hbnQtaW1hZ2UtcHJldmlldy1pbWcge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG4uYW50LWltYWdlLXByZXZpZXctbW92aW5nIC5hbnQtaW1hZ2UtcHJldmlldy1pbWctd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LXdyYXAge1xuICB6LWluZGV4OiAxMDgwO1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LW9wZXJhdGlvbnMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1vcGVyYXRpb25zLW9wZXJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWltYWdlLXByZXZpZXctb3BlcmF0aW9ucy1vcGVyYXRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LWltYWdlLXByZXZpZXctb3BlcmF0aW9ucy1vcGVyYXRpb246bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWltYWdlLXByZXZpZXctb3BlcmF0aW9ucy1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1sZWZ0LFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogLTIycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdC1kaXNhYmxlZCxcbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtcmlnaHQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdC1kaXNhYmxlZCA+IC5hbnRpY29uLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodC1kaXNhYmxlZCA+IC5hbnRpY29uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtbGVmdCA+IC5hbnRpY29uLFxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1yaWdodCA+IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFudC1pbWFnZS1wcmV2aWV3LXN3aXRjaC1sZWZ0IHtcbiAgbGVmdDogMTBweDtcbn1cbi5hbnQtaW1hZ2UtcHJldmlldy1zd2l0Y2gtcmlnaHQge1xuICByaWdodDogMTBweDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiA0cHggMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1mb2N1c2VkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItYm9yZGVybGVzczpob3Zlcixcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MtZm9jdXNlZCxcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBoZWlnaHQgMHM7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCguYW50LWlucHV0LWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXNlYXJjaC13aXRoLWJ1dHRvbiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6bm90KC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6aG92ZXIge1xuICB6LWluZGV4OiAwO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWZvY3VzZWQsXG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLWRpc2FibGVkIC5hbnQtaW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgPiBpbnB1dC5hbnQtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXIgPiBpbnB1dC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtaW5wdXQtcHJlZml4LFxuLmFudC1pbnB1dC1zdWZmaXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC1pbnB1dC1zaG93LWNvdW50LXN1ZmZpeCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1pbnB1dC1zaG93LWNvdW50LWhhcy1zdWZmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5hbnQtaW5wdXQtcHJlZml4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uYW50LWlucHV0LXN1ZmZpeCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50aWNvbi5hbnQtaW5wdXQtY2xlYXItaWNvbiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50aWNvbi5hbnQtaW5wdXQtY2xlYXItaWNvbjphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnRpY29uLmFudC1pbnB1dC1jbGVhci1pY29uLWhhcy1zdWZmaXgge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLXRleHRhcmVhLXdpdGgtY2xlYXItYnRuIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci10ZXh0YXJlYS13aXRoLWNsZWFyLWJ0biAuYW50LWlucHV0LWNsZWFyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby12ZW5kb3ItcHJlZml4ICovXG59XG4uYW50LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQ6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dC1mb2N1c2VkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtYm9yZGVybGVzcyxcbi5hbnQtaW5wdXQtYm9yZGVybGVzczpob3Zlcixcbi5hbnQtaW5wdXQtYm9yZGVybGVzczpmb2N1cyxcbi5hbnQtaW5wdXQtYm9yZGVybGVzcy1mb2N1c2VkLFxuLmFudC1pbnB1dC1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1pbnB1dC1ib3JkZXJsZXNzW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG50ZXh0YXJlYS5hbnQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGhlaWdodCAwcztcbn1cbi5hbnQtaW5wdXQtbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LXNtIHtcbiAgcGFkZGluZzogMHB4IDdweDtcbn1cbi5hbnQtaW5wdXQtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LWlucHV0LWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXBbY2xhc3MqPSdjb2wtJ10ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgPiBbY2xhc3MqPSdjb2wtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uLFxuLmFudC1pbnB1dC1ncm91cC13cmFwLFxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1ncm91cC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24sXG4uYW50LWlucHV0LWdyb3VwLXdyYXAge1xuICB3aWR0aDogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFudC1pbnB1dC1ncm91cC13cmFwID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4uYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dDpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1zZWFyY2gtd2l0aC1idXR0b24gLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0OmhvdmVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LXNlbGVjdCB7XG4gIG1hcmdpbjogLTVweCAtMTFweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWNhc2NhZGVyLXBpY2tlciB7XG4gIG1hcmdpbjogLTlweCAtMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtY2FzY2FkZXItaW5wdXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpmaXJzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5hbnQtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIC5hbnQtaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dDpsYXN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0Omxhc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1sZyAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC1sZyA+IC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LWdyb3VwLXNtIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLXNtID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAtc20gLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dC1ncm91cCAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdDo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0LWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0LXdyYXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpob3Zlcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6Zm9jdXMsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXBpY2tlci1yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQge1xuICBmbG9hdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdCA+IC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlciAuYW50LWlucHV0LFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcjpob3Zlcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQ6aG92ZXIsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXIgLmFudC1pbnB1dDpob3Zlcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dDpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcjpmb2N1cyxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXIgLmFudC1pbnB1dDpmb2N1cyxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1hcnJvdyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gKjpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpmaXJzdC1jaGlsZCA+IC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGU6Zmlyc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpmaXJzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gKjpsYXN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0Omxhc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpsYXN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXItZm9jdXNlZDpsYXN0LWNoaWxkIC5hbnQtaW5wdXQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgKyAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyICsgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiA+IC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtcnRsOmZpcnN0LWNoaWxkLFxuLmFudC1pbnB1dC1ncm91cC1ydGwgLmFudC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwgLmFudC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwgLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0Omxhc3QtY2hpbGQsXG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwuYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0ID4gKjpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0OmZpcnN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpmaXJzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAqOmxhc3QtY2hpbGQsXG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpsYXN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LWdyb3VwLXJ0bC5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtZ3JvdXAtcnRsLmFudC1pbnB1dC1ncm91cC5hbnQtaW5wdXQtZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyLWZvY3VzZWQ6bGFzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWlucHV0LWdyb3VwLmFudC1pbnB1dC1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlci1ydGwgKyAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXItcnRsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtZ3JvdXAuYW50LWlucHV0LWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyLXJ0bDpub3QoOmxhc3QtY2hpbGQpLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1pbnB1dC1ncm91cC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LWlucHV0LXBhc3N3b3JkLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtaW5wdXQtcGFzc3dvcmQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1pbnB1dFt0eXBlPSdjb2xvciddIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1pbnB1dFt0eXBlPSdjb2xvciddLmFudC1pbnB1dC1sZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hbnQtaW5wdXRbdHlwZT0nY29sb3InXS5hbnQtaW5wdXQtc20ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4uYW50LWlucHV0LXRleHRhcmVhLXNob3ctY291bnQgPiAuYW50LWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1pbnB1dC10ZXh0YXJlYS1zaG93LWNvdW50OjphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dDpob3Zlcixcbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0OmhvdmVyICsgLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWlucHV0LXNlYXJjaC1idXR0b246bm90KC5hbnQtYnRuLXByaW1hcnkpLFxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dDpmb2N1cyArIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24gLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOm5vdCguYW50LWJ0bi1wcmltYXJ5KSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoIC5hbnQtaW5wdXQtbGcge1xuICBsaW5lLWhlaWdodDogMS41NzEzO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgbGVmdDogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uOm5vdCguYW50LWJ0bi1wcmltYXJ5KSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpub3QoLmFudC1idG4tcHJpbWFyeSkuYW50LWJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYW50LWlucHV0LXNlYXJjaC1idXR0b246aG92ZXIsXG4uYW50LWlucHV0LXNlYXJjaC1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1zZWFyY2gtbGFyZ2UgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1pbnB1dC1zZWFyY2gtc21hbGwgLmFudC1pbnB1dC1zZWFyY2gtYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1pbnB1dC1ncm91cC13cmFwcGVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1ncm91cC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ydGwgPiBpbnB1dC5hbnQtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItcnRsIC5hbnQtaW5wdXQtcHJlZml4IHtcbiAgbWFyZ2luOiAwIDAgMCA0cHg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItcnRsIC5hbnQtaW5wdXQtc3VmZml4IHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG4uYW50LWlucHV0LXRleHRhcmVhLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC10ZXh0YXJlYS1ydGwuYW50LWlucHV0LXRleHRhcmVhLXNob3ctY291bnQ6OmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlci1ydGwgLmFudC1pbnB1dC1jbGVhci1pY29uLWhhcy1zdWZmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LWlucHV0LWFmZml4LXdyYXBwZXItcnRsIC5hbnQtaW5wdXQtY2xlYXItaWNvbiB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG4uYW50LWlucHV0LXNlYXJjaC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCAuYW50LWlucHV0OmhvdmVyICsgLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWlucHV0LXNlYXJjaC1idXR0b246bm90KC5hbnQtYnRuLXByaW1hcnkpLFxuLmFudC1pbnB1dC1zZWFyY2gtcnRsIC5hbnQtaW5wdXQ6Zm9jdXMgKyAuYW50LWlucHV0LWdyb3VwLWFkZG9uIC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbjpub3QoLmFudC1idG4tcHJpbWFyeSkge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1pbnB1dC1zZWFyY2gtcnRsID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3Zlcixcbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtaW5wdXQtc2VhcmNoLXJ0bCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LWlucHV0LXNlYXJjaC1ydGwgPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LWlucHV0LXNlYXJjaC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hbnQtaW5wdXQge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICAuYW50LWlucHV0LWxnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmFudC1pbnB1dC1zbSB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciA+IGlucHV0LmFudC1pbnB1dCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDkwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMTFweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjotbW96LXBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6Zm9jdXMsXG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzOmhvdmVyLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ib3JkZXJsZXNzLWZvY3VzZWQsXG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3MtZGlzYWJsZWQsXG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyLWJvcmRlcmxlc3NbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbnRleHRhcmVhLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgaGVpZ2h0IDBzO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1sZyB7XG4gIHBhZGRpbmc6IDYuNXB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItc20ge1xuICBwYWRkaW5nOiAwcHggN3B4O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXItZm9jdXNlZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlci1kaXNhYmxlZCAuYW50LWlucHV0LW51bWJlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIgPiBkaXYuYW50LWlucHV0LW51bWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyID4gZGl2LmFudC1pbnB1dC1udW1iZXIuYW50LWlucHV0LW51bWJlci1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlciBpbnB1dC5hbnQtaW5wdXQtbnVtYmVyLWlucHV0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXByZWZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC13cmFwcGVyIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LW51bWJlcjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlcjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXI6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItZm9jdXNlZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1pbnB1dC1ydGwgLmFudC1pbnB1dC1udW1iZXI6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LWlucHV0LW51bWJlci1mb2N1c2VkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlcltkaXNhYmxlZF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzLFxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzczpob3Zlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3M6Zm9jdXMsXG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzLWZvY3VzZWQsXG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzc1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxudGV4dGFyZWEuYW50LWlucHV0LW51bWJlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgaGVpZ2h0IDBzO1xufVxuLmFudC1pbnB1dC1udW1iZXItbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1zbSB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwW2NsYXNzKj0nY29sLSddIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gW2NsYXNzKj0nY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiBbY2xhc3MqPSdjb2wtJ106bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXAsXG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LW51bWJlci1ncm91cC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24sXG4uYW50LWlucHV0LW51bWJlci1ncm91cC13cmFwIHtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXAgPiAqIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXI6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LXNlYXJjaC13aXRoLWJ1dHRvbiAuYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LWlucHV0LW51bWJlcjpob3ZlciB7XG4gIHotaW5kZXg6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiAuYW50LXNlbGVjdCB7XG4gIG1hcmdpbjogLTVweCAtMTFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uIC5hbnQtc2VsZWN0LmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiAuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24gLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24gLmFudC1jYXNjYWRlci1waWNrZXIge1xuICBtYXJnaW46IC05cHggLTEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb24gLmFudC1jYXNjYWRlci1waWNrZXIgLmFudC1jYXNjYWRlci1pbnB1dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXI6Zmlyc3QtY2hpbGQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXI6Zmlyc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCAuYW50LXNlbGVjdCAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwID4gLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSAuYW50LWlucHV0LW51bWJlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSAuYW50LWlucHV0LW51bWJlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlcjpsYXN0LWNoaWxkLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyOmxhc3QtY2hpbGQgLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWxnIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtbGcgPiAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDYuNXB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXNtIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtc20gPiAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDBweCA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1sZyAuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1zbSAuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwIC5hbnQtaW5wdXQtbnVtYmVyLWFmZml4LXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCksXG4uYW50LWlucHV0LXNlYXJjaCAuYW50LWlucHV0LW51bWJlci1ncm91cCAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpob3Zlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdC13cmFwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LW51bWJlcjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0LXdyYXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtaW5wdXQtbnVtYmVyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LW51bWJlci1hZmZpeC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXBpY2tlci1yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCAuYW50LWlucHV0LW51bWJlciB7XG4gIGZsb2F0OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcjpob3Zlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUgLmFudC1pbnB1dDpob3Zlcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyIC5hbnQtaW5wdXQ6aG92ZXIsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWlucHV0LWdyb3VwLXdyYXBwZXIgLmFudC1pbnB1dDpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdCA+IC5hbnQtc2VsZWN0LXNlbGVjdG9yOmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZSAuYW50LWlucHV0OmZvY3VzLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1jYXNjYWRlci1waWNrZXIgLmFudC1pbnB1dDpmb2N1cyxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciAuYW50LWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWZvY3VzZWQge1xuICB6LWluZGV4OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3QgPiAuYW50LXNlbGVjdC1hcnJvdyB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAqOmZpcnN0LWNoaWxkLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gLmFudC1zZWxlY3Q6Zmlyc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGU6Zmlyc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+ICo6bGFzdC1jaGlsZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0Omxhc3QtY2hpbGQgPiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyLWZvY3VzZWQ6bGFzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlIC5hbnQtaW5wdXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciArIC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciArIC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpLmFudC1pbnB1dC1zZWFyY2ggPiAuYW50LWlucHV0LWdyb3VwID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiA+IC5hbnQtaW5wdXQtc2VhcmNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkuYW50LWlucHV0LXNlYXJjaCA+IC5hbnQtaW5wdXQtZ3JvdXAgPiAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cCA+IC5hbnQtaW5wdXQtbnVtYmVyLXJ0bDpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bCAuYW50LWlucHV0LW51bWJlci1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwgLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgPiAuYW50LWlucHV0LW51bWJlcjpsYXN0LWNoaWxkLFxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsLmFudC1pbnB1dC1udW1iZXItZ3JvdXAgLmFudC1pbnB1dC1udW1iZXItYWZmaXgtd3JhcHBlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtcnRsLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0ID4gKjpmaXJzdC1jaGlsZCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtc2VsZWN0OmZpcnN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmZpcnN0LWNoaWxkIC5hbnQtaW5wdXQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LWNhc2NhZGVyLXBpY2tlcjpmaXJzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAqOmxhc3QtY2hpbGQsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdDpsYXN0LWNoaWxkID4gLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWlucHV0LW51bWJlci1ncm91cC1ydGwuYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgPiAuYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyOmxhc3QtY2hpbGQgLmFudC1pbnB1dCxcbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLmFudC1pbnB1dC1udW1iZXItZ3JvdXAtY29tcGFjdCA+IC5hbnQtY2FzY2FkZXItcGlja2VyLWZvY3VzZWQ6bGFzdC1jaGlsZCAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ncm91cC5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLWNvbXBhY3QgLmFudC1pbnB1dC1ncm91cC13cmFwcGVyLXJ0bCArIC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlci1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItZ3JvdXAuYW50LWlucHV0LW51bWJlci1ncm91cC1jb21wYWN0IC5hbnQtaW5wdXQtZ3JvdXAtd3JhcHBlci1ydGw6bm90KDpsYXN0LWNoaWxkKS5hbnQtaW5wdXQtc2VhcmNoID4gLmFudC1pbnB1dC1ncm91cCA+IC5hbnQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWdyb3VwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXI6aG92ZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXI6aG92ZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXIgPiAqLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciBzdmcsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcjo6YmVmb3JlLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLWljb24sXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lci1pY29uLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtaW5uZXItaWNvbixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1pbnB1dC1udW1iZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LW51bWJlcjpob3ZlciArIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjI0cztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1pbnB1dC1udW1iZXItZGlzYWJsZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJlYWRvbmx5IC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkICFpbXBvcnRhbnQ7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby12ZW5kb3ItcHJlZml4ICovXG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0Oi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1pbnB1dC1udW1iZXItaW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmFudC1pbnB1dC1udW1iZXItaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWxnIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1pbnB1dC1udW1iZXItbGcgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1zbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LWlucHV0LW51bWJlci1zbSBpbnB1dCB7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMCA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjRzIGxpbmVhciAwLjFzO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lcixcbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiA3cHg7XG59XG4uYW50LWlucHV0LW51bWJlci1ib3JkZXJsZXNzIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXIge1xuICBoZWlnaHQ6IDQwJTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCxcbi5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXA6aG92ZXIge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duIHtcbiAgdG9wOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWlubmVyIHtcbiAgdG9wOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duOmhvdmVyIHtcbiAgaGVpZ2h0OiA2MCUgIWltcG9ydGFudDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAtZGlzYWJsZWQsXG4uYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1kaXNhYmxlZDpob3ZlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXVwLWlubmVyLFxuLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci1kb3duLWRpc2FibGVkOmhvdmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItZG93bi1pbm5lciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1pbnB1dC1udW1iZXItYm9yZGVybGVzcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LWlucHV0LW51bWJlci1vdXQtb2YtcmFuZ2UgaW5wdXQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJ0bCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJ0bC5hbnQtaW5wdXQtbnVtYmVyLWJvcmRlcmxlc3MgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci13cmFwIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmFudC1pbnB1dC1udW1iZXItcnRsIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItdXAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJ0bCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtaW5wdXQtbnVtYmVyLXJ0bCAuYW50LWlucHV0LW51bWJlci1pbnB1dCB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyogZml4IGZpcmVmb3ggY2FuJ3Qgc2V0IGhlaWdodCBzbWFsbGVyIHRoYW4gY29udGVudCBvbiBmbGV4IGl0ZW0gKi9cbiAgbWluLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbn1cbi5hbnQtbGF5b3V0LFxuLmFudC1sYXlvdXQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYW50LWxheW91dC5hbnQtbGF5b3V0LWhhcy1zaWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYW50LWxheW91dC5hbnQtbGF5b3V0LWhhcy1zaWRlciA+IC5hbnQtbGF5b3V0LFxuLmFudC1sYXlvdXQuYW50LWxheW91dC1oYXMtc2lkZXIgPiAuYW50LWxheW91dC1jb250ZW50IHtcbiAgd2lkdGg6IDA7XG59XG4uYW50LWxheW91dC1oZWFkZXIsXG4uYW50LWxheW91dC1mb290ZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5hbnQtbGF5b3V0LWhlYWRlciB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDE1Mjk7XG59XG4uYW50LWxheW91dC1mb290ZXIge1xuICBwYWRkaW5nOiAyNHB4IDUwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjU7XG59XG4uYW50LWxheW91dC1jb250ZW50IHtcbiAgZmxleDogYXV0bztcbiAgLyogZml4IGZpcmVmb3ggY2FuJ3Qgc2V0IGhlaWdodCBzbWFsbGVyIHRoYW4gY29udGVudCBvbiBmbGV4IGl0ZW0gKi9cbiAgbWluLWhlaWdodDogMDtcbn1cbi5hbnQtbGF5b3V0LXNpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBmaXggZmlyZWZveCBjYW4ndCBzZXQgd2lkdGggc21hbGxlciB0aGFuIGNvbnRlbnQgb24gZmxleCBpdGVtICovXG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogIzAwMTUyOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYW50LWxheW91dC1zaWRlci1jaGlsZHJlbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTAuMXB4O1xuICBwYWRkaW5nLXRvcDogMC4xcHg7XG59XG4uYW50LWxheW91dC1zaWRlci1jaGlsZHJlbiAuYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC1sYXlvdXQtc2lkZXItaGFzLXRyaWdnZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbi5hbnQtbGF5b3V0LXNpZGVyLXJpZ2h0IHtcbiAgb3JkZXI6IDE7XG59XG4uYW50LWxheW91dC1zaWRlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDIxNDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoID4gKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjRweDtcbiAgcmlnaHQ6IC0zNnB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI5O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cbi5hbnQtbGF5b3V0LXNpZGVyLXplcm8td2lkdGgtdHJpZ2dlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbGF5b3V0LXNpZGVyLXplcm8td2lkdGgtdHJpZ2dlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXItcmlnaHQge1xuICBsZWZ0OiAtMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4uYW50LWxheW91dC1zaWRlci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWxheW91dC1zaWRlci1saWdodCAuYW50LWxheW91dC1zaWRlci10cmlnZ2VyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LWxheW91dC1zaWRlci1saWdodCAuYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoLXRyaWdnZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtbGF5b3V0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtbGlzdCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtbGlzdC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LWxpc3QtcGFnaW5hdGlvbiAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWxpc3QtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbGlzdC1tb3JlIGJ1dHRvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5hbnQtbGlzdC1zcGluIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1saXN0LWVtcHR5LXRleHQge1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LWxpc3QtaXRlbXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYW50LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1saXN0LWl0ZW0tbWV0YS1hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLWNvbnRlbnQge1xuICBmbGV4OiAxIDA7XG4gIHdpZHRoOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLXRpdGxlID4gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LWxpc3QtaXRlbS1tZXRhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbn1cbi5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1saXN0LWl0ZW0tYWN0aW9uID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1saXN0LWl0ZW0tYWN0aW9uLXNwbGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbGlzdC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmFudC1saXN0LWVtcHR5IHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LWxpc3Qtc3BsaXQgLmFudC1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1zcGxpdCAuYW50LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbnQtbGlzdC1zcGxpdCAuYW50LWxpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LWxpc3Qtc3BsaXQuYW50LWxpc3QtZW1wdHkgLmFudC1saXN0LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC1saXN0LWxvYWRpbmcgLmFudC1saXN0LXNwaW4tbmVzdGVkLWxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuLmFudC1saXN0LXNwbGl0LmFudC1saXN0LXNvbWV0aGluZy1hZnRlci1sYXN0LWl0ZW0gLmFudC1zcGluLWNvbnRhaW5lciA+IC5hbnQtbGlzdC1pdGVtcyA+IC5hbnQtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbGlzdC1sZyAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbi5hbnQtbGlzdC1zbSAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tbWV0YS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1saXN0LWdyaWQgLmFudC1jb2wgPiAuYW50LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hbnQtbGlzdC1pdGVtLW5vLWZsZXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtbGlzdDpub3QoLmFudC1saXN0LXZlcnRpY2FsKSAuYW50LWxpc3QtaXRlbS1uby1mbGV4IC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZCAuYW50LWxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkIC5hbnQtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LWxpc3QtYm9yZGVyZWQgLmFudC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LWxpc3QtYm9yZGVyZWQgLmFudC1saXN0LXBhZ2luYXRpb24ge1xuICBtYXJnaW46IDE2cHggMjRweDtcbn1cbi5hbnQtbGlzdC1ib3JkZXJlZC5hbnQtbGlzdC1zbSAuYW50LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LXNtIC5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtYm9yZGVyZWQuYW50LWxpc3Qtc20gLmFudC1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LWxnIC5hbnQtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLmFudC1saXN0LWJvcmRlcmVkLmFudC1saXN0LWxnIC5hbnQtbGlzdC1oZWFkZXIsXG4uYW50LWxpc3QtYm9yZGVyZWQuYW50LWxpc3QtbGcgLmFudC1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1saXN0LWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG4gIC5hbnQtbGlzdC12ZXJ0aWNhbCAuYW50LWxpc3QtaXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLW1haW4ge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gIH1cbiAgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxNnB4O1xuICB9XG59XG4uYW50LWxpc3QtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1saXN0LXJ0bCAuUmVhY3RWaXJ0dWFsaXplZF9fTGlzdCAuYW50LWxpc3QtaXRlbSB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LWxpc3QtcnRsIC5hbnQtbGlzdC1pdGVtLW1ldGEtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbGlzdC5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYW50LWxpc3QtcnRsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbi1zcGxpdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmFudC1saXN0LXJ0bC5hbnQtbGlzdC12ZXJ0aWNhbCAuYW50LWxpc3QtaXRlbS1leHRyYSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LWxpc3QtcnRsLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbnQtbGlzdC1ydGwgLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWFjdGlvbiA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1saXN0LXJ0bCAuYW50LWxpc3Q6bm90KC5hbnQtbGlzdC12ZXJ0aWNhbCkgLmFudC1saXN0LWl0ZW0tbm8tZmxleCAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbnQtbGlzdC1ydGwgLmFudC1saXN0LWl0ZW0tYWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtdmVydGljYWwgLmFudC1saXN0LWl0ZW0tZXh0cmEge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1saXN0LXJ0bCAuYW50LWxpc3QtaXRlbS1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYW50LWxpc3QtcnRsLmFudC1saXN0LXZlcnRpY2FsIC5hbnQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAxNnB4O1xuICB9XG59XG4uYW50LW1lbnRpb25zIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYW50LW1lbnRpb25zOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtbWVudGlvbnM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1tZW50aW9uczo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtbWVudGlvbnM6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1tZW50aW9uczotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnM6cGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LW1lbnRpb25zOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnRpb25zOmZvY3VzLFxuLmFudC1tZW50aW9ucy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LW1lbnRpb25zOmZvY3VzLFxuLmFudC1pbnB1dC1ydGwgLmFudC1tZW50aW9ucy1mb2N1c2VkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnRpb25zLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtbWVudGlvbnMtZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnRpb25zW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LW1lbnRpb25zW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzcyxcbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzczpob3Zlcixcbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzczpmb2N1cyxcbi5hbnQtbWVudGlvbnMtYm9yZGVybGVzcy1mb2N1c2VkLFxuLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzLWRpc2FibGVkLFxuLmFudC1tZW50aW9ucy1ib3JkZXJsZXNzW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG50ZXh0YXJlYS5hbnQtbWVudGlvbnMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGhlaWdodCAwcztcbn1cbi5hbnQtbWVudGlvbnMtbGcge1xuICBwYWRkaW5nOiA2LjVweCAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LW1lbnRpb25zLXNtIHtcbiAgcGFkZGluZzogMHB4IDdweDtcbn1cbi5hbnQtbWVudGlvbnMtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1lbnRpb25zLWRpc2FibGVkID4gdGV4dGFyZWEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1tZW50aW9ucy1kaXNhYmxlZCA+IHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1tZW50aW9ucy1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LW1lbnRpb25zLWZvY3VzZWQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYSxcbi5hbnQtbWVudGlvbnMtbWVhc3VyZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDExcHg7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJsb2NrLW5vLXJlZHVuZGFudC1sb25naGFuZC1wcm9wZXJ0aWVzICovXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXZhcmlhbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IGluaGVyaXQ7XG4gIGZvbnQtc3RyZXRjaDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tYmxvY2stbm8tcmVkdW5kYW50LWxvbmdoYW5kLXByb3BlcnRpZXMgKi9cbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogaW5oZXJpdDtcbiAgLW1vei10YWItc2l6ZTogaW5oZXJpdDtcbiAgICAtby10YWItc2l6ZTogaW5oZXJpdDtcbiAgICAgICB0YWItc2l6ZTogaW5oZXJpdDtcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXZlbmRvci1wcmVmaXggKi9cbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LW1lbnRpb25zID4gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1tZW50aW9ucyA+IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1tZW50aW9ucyA+IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXItc2hvd24ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudGlvbnMgPiB0ZXh0YXJlYTpwbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1tZW50aW9ucy1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1tZW50aW9ucy1tZWFzdXJlID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51IHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LW1lbnRpb25zLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4uYW50LW1lbnRpb25zLWRyb3Bkb3duLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LW1lbnRpb25zLWRyb3Bkb3duLW1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW0tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtbWVudGlvbnMtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LW1lbnRpb25zLWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmFudC1tZW50aW9ucy1kcm9wZG93bi1tZW51LWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5hbnQtbWVudGlvbnMtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbSB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYxZjA7XG59XG4uYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhLFxuLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LW1lbnU6bm90KC5hbnQtbWVudS1ob3Jpem9udGFsKSAuYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxZjA7XG59XG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWRhbmdlci5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGFuZ2VyLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWRhcms6bm90KC5hbnQtbWVudS1ob3Jpem9udGFsKSAuYW50LW1lbnUtaXRlbS1kYW5nZXIuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tZW51IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIHdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMCwgMCwgMSkgMHM7XG59XG4uYW50LW1lbnU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbWVudTo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1tZW51OjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1lbnU6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1yb290OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2JhZTdmZjtcbn1cbi5hbnQtbWVudSB1bCxcbi5hbnQtbWVudSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbnQtbWVudS1vdmVyZmxvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LW1lbnUtb3ZlcmZsb3ctaXRlbSB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LW1lbnUtaGlkZGVuLFxuLmFudC1tZW51LXN1Ym1lbnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbWVudS1pdGVtLWdyb3VwLXRpdGxlIHtcbiAgaGVpZ2h0OiAxLjU3MTU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsIC5hbnQtbWVudS1zdWJtZW51IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHBhZGRpbmcgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1pdGVtOmFjdGl2ZSxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNmY3ZmY7XG59XG4uYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3ViIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBwYWRkaW5nIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LXRpdGxlLWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmFudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1tZW51LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbWVudS1pdGVtID4gLmFudC1iYWRnZSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LW1lbnUtaXRlbSA+IC5hbnQtYmFkZ2UgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWl0ZW0tZGl2aWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5hbnQtbWVudS1pdGVtLWRpdmlkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ob3Jpem9udGFsIC5hbnQtbWVudS1zdWJtZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaXRlbS1zZWxlY3RlZCBhLFxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51Om5vdCguYW50LW1lbnUtaG9yaXpvbnRhbCkgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC1tZW51LWlubGluZSxcbi5hbnQtbWVudS12ZXJ0aWNhbCxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdC5hbnQtbWVudS1zdWIsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQuYW50LW1lbnUtc3ViIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1Yjpub3QoW2NsYXNzKj0nLWFjdGl2ZSddKSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1Yjpub3QoW2NsYXNzKj0nLWFjdGl2ZSddKSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodC5hbnQtbWVudS1zdWI6bm90KFtjbGFzcyo9Jy1hY3RpdmUnXSkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1YiAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1pdGVtOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1zdWJtZW51LFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbC5hbnQtbWVudS1zdWIge1xuICBtaW4td2lkdGg6IDExNHB4O1xufVxuLmFudC1tZW51LWhvcml6b250YWwgLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaG9yaXpvbnRhbCAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG4uYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQgMC4zcywgcGFkZGluZyAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LWl0ZW0gLmFudGljb24sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50aWNvbiB7XG4gIG1pbi13aWR0aDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIG1hcmdpbiAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgY29sb3IgMC4zcztcbn1cbi5hbnQtbWVudS1pdGVtIC5hbnQtbWVudS1pdGVtLWljb24gKyBzcGFuLFxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbiArIHNwYW4sXG4uYW50LW1lbnUtaXRlbSAuYW50aWNvbiArIHNwYW4sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50aWNvbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgbWFyZ2luIDAuM3MsIGNvbG9yIDAuM3M7XG59XG4uYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uLnN2Zyxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1pdGVtLWljb24uc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuLmFudC1tZW51LWl0ZW0uYW50LW1lbnUtaXRlbS1vbmx5LWNoaWxkID4gLmFudGljb24sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50aWNvbixcbi5hbnQtbWVudS1pdGVtLmFudC1tZW51LWl0ZW0tb25seS1jaGlsZCA+IC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtc3VibWVudS10aXRsZS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50LW1lbnUtaXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWl0ZW06Zm9jdXMtdmlzaWJsZSxcbi5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2JhZTdmZjtcbn1cbi5hbnQtbWVudSA+IC5hbnQtbWVudS1pdGVtLWRpdmlkZXIge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5hbnQtbWVudS1zdWJtZW51LXBvcHVwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMDAwMTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtcGxhY2VtZW50LXJpZ2h0VG9wOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC03cHg7XG59XG4uYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtcG9wdXAgPiAuYW50LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24sXG4uYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTIuNXB4KTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgyLjVweCk7XG59XG4uYW50LW1lbnUtc3VibWVudTpob3ZlciA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtZXhwYW5kLWljb24sXG4uYW50LW1lbnUtc3VibWVudTpob3ZlciA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgyLjVweCk7XG59XG4uYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTIuNXB4KTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LWhvcml6b250YWwgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1tZW51LXN1Ym1lbnUtb3Blbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4uYW50LW1lbnUtc3VibWVudS1vcGVuLmFudC1tZW51LXN1Ym1lbnUtaW5saW5lID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoLTIuNXB4KTtcbn1cbi5hbnQtbWVudS1zdWJtZW51LW9wZW4uYW50LW1lbnUtc3VibWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgyLjVweCk7XG59XG4uYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWhvcml6b250YWwge1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtaXRlbTpob3Zlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudTpob3Zlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLW9wZW4sXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LXN1Ym1lbnUtb3Blbixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCxcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtOmhvdmVyOjphZnRlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudTpob3Zlcjo6YWZ0ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbDpub3QoLmFudC1tZW51LWRhcmspID4gLmFudC1tZW51LWl0ZW0tYWN0aXZlOjphZnRlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudS1hY3RpdmU6OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLW9wZW46OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1zdWJtZW51LW9wZW46OmFmdGVyLFxuLmFudC1tZW51LWhvcml6b250YWw6bm90KC5hbnQtbWVudS1kYXJrKSA+IC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkOjphZnRlcixcbi5hbnQtbWVudS1ob3Jpem9udGFsOm5vdCguYW50LW1lbnUtZGFyaykgPiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1zdWJtZW51OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTJweDtcbn1cbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWhvcml6b250YWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIGNvbnRlbnQ6ICdcXDIwJztcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzE4OTBmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC4wMDAxKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1zdWJtZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMDJweDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgLmFudC1tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSxcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpLFxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFudC1tZW51LXZlcnRpY2FsID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0ID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtaW5saW5lID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXZlcnRpY2FsLWxlZnQgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0ID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbn1cbi5hbnQtbWVudS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXNlbGVjdGVkOjphZnRlcixcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIG9wYWNpdHkgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbn1cbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xufVxuLmFudC1tZW51LWlubGluZS5hbnQtbWVudS1yb290IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWlubGluZS5hbnQtbWVudS1yb290IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQgMC4zcywgcGFkZGluZyAwLjFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmFudC1tZW51LWlubGluZS5hbnQtbWVudS1yb290IC5hbnQtbWVudS1pdGVtID4gLmFudC1tZW51LXRpdGxlLWNvbnRlbnQsXG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtdGl0bGUtY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LW1lbnUtaW5saW5lLmFudC1tZW51LXJvb3QgLmFudC1tZW51LWl0ZW0gPiAqLFxuLmFudC1tZW51LWlubGluZS5hbnQtbWVudS1yb290IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIGNhbGMoNTAlIC0gMTZweCAvIDIpO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LWl0ZW0gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3cge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0gLmFudGljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1pdGVtIC5hbnRpY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnRpY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnRpY29uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LWl0ZW0gLmFudC1tZW51LWl0ZW0taWNvbiArIHNwYW4sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbiArIHNwYW4sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LWl0ZW0taWNvbiArIHNwYW4sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCA+IC5hbnQtbWVudS1pdGVtIC5hbnRpY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LWl0ZW0tZ3JvdXAgPiAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0ID4gLmFudC1tZW51LWl0ZW0gLmFudGljb24gKyBzcGFuLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgPiAuYW50LW1lbnUtaXRlbS1ncm91cCA+IC5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3QgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnRpY29uICsgc3Bhbixcbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkID4gLmFudC1tZW51LXN1Ym1lbnUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50aWNvbiArIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgLmFudGljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZC10b29sdGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZC10b29sdGlwIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZC10b29sdGlwIC5hbnRpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuLmFudC1tZW51LmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQgLmFudC1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtbWVudS1pdGVtLWdyb3VwLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDI4cHg7XG59XG4uYW50LW1lbnUtcm9vdC5hbnQtbWVudS12ZXJ0aWNhbCxcbi5hbnQtbWVudS1yb290LmFudC1tZW51LXZlcnRpY2FsLWxlZnQsXG4uYW50LW1lbnUtcm9vdC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCxcbi5hbnQtbWVudS1yb290LmFudC1tZW51LWlubGluZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LW1lbnUtcm9vdC5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkIC5hbnQtbWVudS1pdGVtID4gLmFudC1tZW51LWlubGluZS1jb2xsYXBzZWQtbm9pY29uLFxuLmFudC1tZW51LXJvb3QuYW50LW1lbnUtaW5saW5lLWNvbGxhcHNlZCAuYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLW5vaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXN1Yi5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbn1cbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkLFxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQ6OmFmdGVyLFxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgYSxcbi5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkIGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtc3VibWVudS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtbWVudS1pdGVtLWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5hbnQtbGF5b3V0LWhlYWRlciAuYW50LW1lbnUge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAgYSxcbi5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLXRvb2x0aXAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC1tZW51LWxpZ2h0IC5hbnQtbWVudS1pdGVtOmhvdmVyLFxuLmFudC1tZW51LWxpZ2h0IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcbi5hbnQtbWVudS1saWdodCAuYW50LW1lbnU6bm90KC5hbnQtbWVudS1pbmxpbmUpIC5hbnQtbWVudS1zdWJtZW51LW9wZW4sXG4uYW50LW1lbnUtbGlnaHQgLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlLFxuLmFudC1tZW51LWxpZ2h0IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtcm9vdDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwOTZkZDk7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpmb2N1cy12aXNpYmxlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDk2ZGQ5O1xufVxuLmFudC1tZW51LmFudC1tZW51LWRhcmssXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViLFxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1YiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBiYWNrZ3JvdW5kOiAjMDAxNTI5O1xufVxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1YiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdyB7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1tZW51LmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1YiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3ViIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtc3VibWVudS1wb3B1cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWlubGluZS5hbnQtbWVudS1zdWIge1xuICBiYWNrZ3JvdW5kOiAjMDAwYzE3O1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0sXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LXN1Ym1lbnUge1xuICB0b3A6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxNTI5O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaG9yaXpvbnRhbCA+IC5hbnQtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtaXRlbSA+IGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZ3JvdXAtdGl0bGUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbSA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbSA+IHNwYW4gPiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1pbmxpbmUsXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbCxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLWxlZnQsXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LWRhcmsuYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtaXRlbTo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1pdGVtOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1kYXJrLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW06aG92ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1vcGVuLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3ZlciA+IHNwYW4gPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tYWN0aXZlID4gc3BhbiA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUgPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LW9wZW4gPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkID4gc3BhbiA+IGEsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS10aXRsZTpob3ZlciA+IHNwYW4gPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3ZlciA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1hY3RpdmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdyxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LW9wZW4gPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1hY3RpdmUgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtb3BlbiA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbTpob3ZlciA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLWFjdGl2ZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LW9wZW4gPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LW1lbnUtZGFyay5hbnQtbWVudS1kYXJrOm5vdCguYW50LW1lbnUtaG9yaXpvbnRhbCkgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gYTpob3Zlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkID4gc3BhbiA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIC5hbnQtbWVudS1pdGVtLWljb24sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgLmFudC1tZW51LWl0ZW0taWNvbiArIHNwYW4sXG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAuYW50aWNvbiArIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtbWVudS5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkLFxuLmFudC1tZW51LXN1Ym1lbnUtcG9wdXAuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiBhLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiBzcGFuID4gYSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkID4gc3BhbiA+IGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LXN1Ym1lbnUtZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1kaXNhYmxlZCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YmVmb3JlLFxuLmFudC1tZW51LWRhcmsgLmFudC1tZW51LWl0ZW0tZGlzYWJsZWQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSA+IC5hbnQtbWVudS1zdWJtZW51LWFycm93OjphZnRlcixcbi5hbnQtbWVudS1kYXJrIC5hbnQtbWVudS1zdWJtZW51LWRpc2FibGVkID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgPiAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpICFpbXBvcnRhbnQ7XG59XG4uYW50LW1lbnUuYW50LW1lbnUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1pbmxpbmUsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWRhcmsuYW50LW1lbnUtaW5saW5lLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1kYXJrLmFudC1tZW51LXZlcnRpY2FsIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodC5hbnQtbWVudS1zdWIgPiAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLWxlZnQuYW50LW1lbnUtc3ViID4gLmFudC1tZW51LXN1Ym1lbnUsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0LmFudC1tZW51LXN1YiA+IC5hbnQtbWVudS1zdWJtZW51IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbSAuYW50aWNvbixcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS10aXRsZS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50LW1lbnUtaXRlbS1pY29uLFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtaXRlbS5hbnQtbWVudS1pdGVtLW9ubHktY2hpbGQgPiAuYW50aWNvbixcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUuYW50LW1lbnUtaXRlbS1vbmx5LWNoaWxkID4gLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtbWVudS1zdWJtZW51LXJ0bC5hbnQtbWVudS1zdWJtZW51LXBvcHVwIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS12ZXJ0aWNhbCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93LFxuLmFudC1tZW51LXJ0bCAuYW50LW1lbnUtc3VibWVudS12ZXJ0aWNhbC1sZWZ0ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsLXJpZ2h0ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3csXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDE2cHg7XG59XG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSxcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUsXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsLXJpZ2h0ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LXN1Ym1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsLWxlZnQgPiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtc3VibWVudS1hcnJvdzo6YWZ0ZXIsXG4uYW50LW1lbnUtcnRsIC5hbnQtbWVudS1zdWJtZW51LXZlcnRpY2FsLXJpZ2h0ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUgLmFudC1tZW51LXN1Ym1lbnUtYXJyb3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtOjphZnRlcixcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LWl0ZW06OmFmdGVyLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW06OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtLFxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS12ZXJ0aWNhbCAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwtbGVmdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSxcbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtdmVydGljYWwtcmlnaHQgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsXG4uYW50LW1lbnUtcnRsLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4uYW50LW1lbnUtcnRsLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLmFudC1tZW51LXJ0bC5hbnQtbWVudS1pbmxpbmUtY29sbGFwc2VkLmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcbiAgcGFkZGluZzogMCBjYWxjKDUwJSAtIDE2cHggLyAyKTtcbn1cbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtaXRlbSxcbi5hbnQtbWVudS1ydGwgLmFudC1tZW51LWl0ZW0tZ3JvdXAtbGlzdCAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjhweCAwIDE2cHg7XG59XG4uYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSB7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtbWVudS1ydGwuYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtaXRlbS1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtbWVzc2FnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW1lc3NhZ2Utbm90aWNlIHtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LW1lc3NhZ2Utbm90aWNlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5hbnQtbWVzc2FnZS1zdWNjZXNzIC5hbnRpY29uIHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LW1lc3NhZ2UtZXJyb3IgLmFudGljb24ge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbWVzc2FnZS13YXJuaW5nIC5hbnRpY29uIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LW1lc3NhZ2UtaW5mbyAuYW50aWNvbixcbi5hbnQtbWVzc2FnZS1sb2FkaW5nIC5hbnRpY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LW1lc3NhZ2UgLmFudGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1tZXNzYWdlLW5vdGljZS5hbnQtbW92ZS11cC1sZWF2ZS5hbnQtbW92ZS11cC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBNZXNzYWdlTW92ZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogTWVzc2FnZU1vdmVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBNZXNzYWdlTW92ZU91dCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBNZXNzYWdlTW92ZU91dCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC1tZXNzYWdlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1tZXNzYWdlLXJ0bCBzcGFuIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1lc3NhZ2UtcnRsIC5hbnRpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1tb2RhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5hbnQtbW9kYWwuYW50LXpvb20tZW50ZXIsXG4uYW50LW1vZGFsLmFudHpvb20tYXBwZWFyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LW1vZGFsLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC1tb2RhbC1tYXNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LW1vZGFsLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5hbnQtbW9kYWwtd3JhcCB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uYW50LW1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmFudC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmFudC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LW1vZGFsLWNsb3NlLXgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cbi5hbnQtbW9kYWwtY2xvc2U6Zm9jdXMsXG4uYW50LW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbnQtbW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LW1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uYW50LW1vZGFsLWZvb3RlciAuYW50LWJ0biArIC5hbnQtYnRuOm5vdCguYW50LWRyb3Bkb3duLXRyaWdnZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtbW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LW1vZGFsLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1tb2RhbC1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY2VudGVyZWQgLmFudC1tb2RhbCB7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW50LW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxNnB4KTtcbiAgICBtYXJnaW46IDhweCBhdXRvO1xuICB9XG4gIC5hbnQtbW9kYWwtY2VudGVyZWQgLmFudC1tb2RhbCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuLmFudC1tb2RhbC1jb25maXJtIC5hbnQtbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtbW9kYWwtY29uZmlybSAuYW50LW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDMycHggMjRweDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1ib2R5IC5hbnQtbW9kYWwtY29uZmlybS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWJvZHkgLmFudC1tb2RhbC1jb25maXJtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tYm9keSA+IC5hbnRpY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiArIC5hbnQtbW9kYWwtY29uZmlybS10aXRsZSArIC5hbnQtbW9kYWwtY29uZmlybS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0gLmFudC1tb2RhbC1jb25maXJtLWJ0bnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0gLmFudC1tb2RhbC1jb25maXJtLWJ0bnMgLmFudC1idG4gKyAuYW50LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LW1vZGFsLWNvbmZpcm0tZXJyb3IgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1tb2RhbC1jb25maXJtLXdhcm5pbmcgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbixcbi5hbnQtbW9kYWwtY29uZmlybS1jb25maXJtIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1pbmZvIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtbW9kYWwtY29uZmlybS1zdWNjZXNzIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtbW9kYWwtd3JhcC1ydGwgLmFudC1tb2RhbC1jbG9zZSB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xufVxuLmFudC1tb2RhbC13cmFwLXJ0bCAuYW50LW1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtZm9vdGVyIC5hbnQtYnRuICsgLmFudC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5IHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24gKyAuYW50LW1vZGFsLWNvbmZpcm0tdGl0bGUgKyAuYW50LW1vZGFsLWNvbmZpcm0tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1idG5zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsIC5hbnQtbW9kYWwtY29uZmlybS1idG5zIC5hbnQtYnRuICsgLmFudC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW1vZGFsLXdyYXAtcnRsLmFudC1tb2RhbC1jZW50ZXJlZCAuYW50LW1vZGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LW5vdGlmaWNhdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQsXG4uYW50LW5vdGlmaWNhdGlvbi1ib3R0b21MZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQgLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtZW50ZXItYWN0aXZlLFxuLmFudC1ub3RpZmljYXRpb24tYm90dG9tTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi10b3BMZWZ0IC5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXItYWN0aXZlLFxuLmFudC1ub3RpZmljYXRpb24tYm90dG9tTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkxlZnRGYWRlSW47XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkxlZnRGYWRlSW47XG59XG4uYW50LW5vdGlmaWNhdGlvbi1jbG9zZS1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ob29rLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4NHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyNHB4ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXRvcExlZnQgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLFxuLmFudC1ub3RpZmljYXRpb24tYm90dG9tTGVmdCAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Utc2luZ2xlLWxpbmUtYXV0by1tYXJnaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMzg0cHggLSAyNHB4ICogMiAtIDI0cHggLSA0OHB4IC0gMTAwJSk7XG4gIG1heC13aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtbWVzc2FnZS1zaW5nbGUtbGluZS1hdXRvLW1hcmdpbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWNsb3NhYmxlIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1tZXNzYWdlIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS13aXRoLWljb24gLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2Utd2l0aC1pY29uIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnRpY29uLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWljb24tc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmFudGljb24uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi1pbmZvIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50aWNvbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uLXdhcm5pbmcge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnRpY29uLmFudC1ub3RpZmljYXRpb24tbm90aWNlLWljb24tZXJyb3Ige1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2U6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY3KTtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1idG4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbiAubm90aWZpY2F0aW9uLWZhZGUtZWZmZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLFxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1hcHBlYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWVudGVyLmFudC1ub3RpZmljYXRpb24tZmFkZS1lbnRlci1hY3RpdmUsXG4uYW50LW5vdGlmaWNhdGlvbi1mYWRlLWFwcGVhci5hbnQtbm90aWZpY2F0aW9uLWZhZGUtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xufVxuLmFudC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS5hbnQtbm90aWZpY2F0aW9uLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogTm90aWZpY2F0aW9uRmFkZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25GYWRlSW4ge1xuICAwJSB7XG4gICAgbGVmdDogMzg0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgTm90aWZpY2F0aW9uRmFkZUluIHtcbiAgMCUge1xuICAgIGxlZnQ6IDM4NHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgTm90aWZpY2F0aW9uTGVmdEZhZGVJbiB7XG4gIDAlIHtcbiAgICByaWdodDogMzg0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkxlZnRGYWRlSW4ge1xuICAwJSB7XG4gICAgcmlnaHQ6IDM4NHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtbm90aWZpY2F0aW9uLXJ0bCAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtY2xvc2FibGUgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLXdpdGgtaWNvbiAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtbWVzc2FnZSB7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LW5vdGlmaWNhdGlvbi1ydGwgLmFudC1ub3RpZmljYXRpb24tbm90aWNlLXdpdGgtaWNvbiAuYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAyMnB4O1xufVxuLmFudC1ub3RpZmljYXRpb24tcnRsIC5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1idG4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbnQtcGFnZS1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWdob3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5hbnQtcGFnZS1oZWFkZXIuaGFzLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXIuaGFzLWZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWJhY2stYnV0dG9uOmZvY3VzLFxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdlLWhlYWRlci1iYWNrLWJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcGFnZS1oZWFkZXIgLmFudC1kaXZpZGVyLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtYnJlYWRjcnVtYiArIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nIC5hbnQtYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLXN1Yi10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctZXh0cmEge1xuICBtYXJnaW46IDRweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLWV4dHJhID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctZXh0cmEgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItZm9vdGVyIC5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYge1xuICBtYXJnaW46IDA7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWZvb3RlciAuYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2OjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYW50LXBhZ2UtaGVhZGVyLWZvb3RlciAuYW50LXRhYnMgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItY29tcGFjdCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmcge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1iYWNrIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyAuYW50LWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctc3ViLXRpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLXRhZ3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYW50LXBhZ2UtaGVhZGVyLXJ0bCAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctZXh0cmEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZy1leHRyYSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1wYWdlLWhlYWRlci1ydGwgLmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLWV4dHJhID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtcGFnZS1oZWFkZXItcnRsIC5hbnQtcGFnZS1oZWFkZXItZm9vdGVyIC5hbnQtdGFicy1iYXIgLmFudC10YWJzLW5hdiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtcGFnaW5hdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xufVxuLmFudC1wYWdpbmF0aW9uIHVsLFxuLmFudC1wYWdpbmF0aW9uIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtcGFnaW5hdGlvbi10b3RhbC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsICdTZWdvZSBVSScsIFJvYm90bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmLCAnQXBwbGUgQ29sb3IgRW1vamknLCAnU2Vnb2UgVUkgRW1vamknLCAnU2Vnb2UgVUkgU3ltYm9sJywgJ05vdG8gQ29sb3IgRW1vamknO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIGEge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW06Zm9jdXMtdmlzaWJsZSBhIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmU6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlOmZvY3VzLXZpc2libGUgYSB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldiAuYW50LXBhZ2luYXRpb24taXRlbS1jb250YWluZXIsXG4uYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbi1zdmcsXG4uYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24tc3ZnIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciAuYW50LXBhZ2luYXRpb24taXRlbS1lbGxpcHNpcyxcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tY29udGFpbmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMC4xM2VtO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hbnQtcGFnaW5hdGlvbi1qdW1wLXByZXY6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluay1pY29uLFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1lbGxpcHNpcyxcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tZWxsaXBzaXMge1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmstaWNvbixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQ6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldjpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzLFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dDpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWVsbGlwc2lzIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLW5leHQsXG4uYW50LXBhZ2luYXRpb24tanVtcC1wcmV2LFxuLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24tbmV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXYgYnV0dG9uLFxuLmFudC1wYWdpbmF0aW9uLW5leHQgYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyIGJ1dHRvbixcbi5hbnQtcGFnaW5hdGlvbi1uZXh0OmhvdmVyIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmssXG4uYW50LXBhZ2luYXRpb24tbmV4dCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1wYWdpbmF0aW9uLXByZXY6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLFxuLmFudC1wYWdpbmF0aW9uLW5leHQ6Zm9jdXMtdmlzaWJsZSAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1wcmV2OmhvdmVyIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmssXG4uYW50LXBhZ2luYXRpb24tbmV4dDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCxcbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayxcbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpob3ZlciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpmb2N1cy12aXNpYmxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZDpmb2N1cy12aXNpYmxlIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLXNsYXNoIHtcbiAgbWFyZ2luOiAwIDEwcHggMCA1cHg7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMgKjo6LW1zLWJhY2tkcm9wLFxuICAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtc2l6ZS1jaGFuZ2VyLmFudC1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDRweCAxMXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeCAqL1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgOHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlci1zaG93biB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dDpmb2N1cyxcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6Zm9jdXMsXG4uYW50LWlucHV0LXJ0bCAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtZm9jdXNlZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dFtkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ib3JkZXJsZXNzLFxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWJvcmRlcmxlc3M6aG92ZXIsXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtYm9yZGVybGVzczpmb2N1cyxcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ib3JkZXJsZXNzLWZvY3VzZWQsXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQtYm9yZGVybGVzcy1kaXNhYmxlZCxcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ib3JkZXJsZXNzW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG50ZXh0YXJlYS5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcywgaGVpZ2h0IDBzO1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWxnIHtcbiAgcGFkZGluZzogNi41cHggMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LXNtIHtcbiAgcGFkZGluZzogMHB4IDdweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1uZXh0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayxcbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluazo6YWZ0ZXIsXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbms6OmFmdGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIgaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbn1cbi5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciBpbnB1dFtkaXNhYmxlZF0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLXRvdGFsLXRleHQsXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tc2ltcGxlLXBhZ2VyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24taXRlbTpub3QoLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLXByZXYsXG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tbmV4dCB7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLXByZXYgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayxcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1wcmV2IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbms6OmFmdGVyLFxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLW5leHQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1qdW1wLW5leHQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1zaXplLWNoYW5nZXIge1xuICB0b3A6IDBweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5taW5pIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXBhZ2luYXRpb24ubWluaSAuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQge1xuICBwYWRkaW5nOiAwcHggN3B4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbSBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uLWRpc2FibGVkIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1wYWdpbmF0aW9uLXNpbXBsZS5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluay1pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbi1kaXNhYmxlZCAuYW50LXBhZ2luYXRpb24taXRlbS1lbGxpcHNpcyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXBhZ2luYXRpb24uYW50LXBhZ2luYXRpb24tZGlzYWJsZWQgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuYW50LXBhZ2luYXRpb24taXRlbS1hZnRlci1qdW1wLXByZXYsXG4gIC5hbnQtcGFnaW5hdGlvbi1pdGVtLWJlZm9yZS1qdW1wLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLXRvdGFsLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBhZ2luYXRpb24tcnRsIC5hbnQtcGFnaW5hdGlvbi1pdGVtLFxuLmFudC1wYWdpbmF0aW9uLXJ0bCAuYW50LXBhZ2luYXRpb24tcHJldixcbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLWp1bXAtcHJldixcbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLWp1bXAtbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLXNsYXNoIHtcbiAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XG59XG4uYW50LXBhZ2luYXRpb24tcnRsIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtc2l6ZS1jaGFuZ2VyLmFudC1zZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBhZ2luYXRpb24tcnRsIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zIC5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1wYWdpbmF0aW9uLXJ0bC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUgLmFudC1wYWdpbmF0aW9uLXNpbXBsZS1wYWdlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcGFnaW5hdGlvbi1ydGwuYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBhZ2luYXRpb24tcnRsLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXBvcGNvbmZpcm0ge1xuICB6LWluZGV4OiAxMDYwO1xufVxuLmFudC1wb3BvdmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGF1dG87XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG4uYW50LXBvcG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDEpO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcG9wb3Zlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3AsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcFJpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHRCb3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbSxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tUmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdFRvcCxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdEJvdHRvbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgXFw5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1wb3BvdmVyIHtcbiAgICAvKiBJRTEwKyAqL1xuICB9XG4gIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA2cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgOXB4IDI4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5hbnQtcG9wb3Zlci10aXRsZSB7XG4gIG1pbi13aWR0aDogMTc3cHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDE2cHggNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXBvcG92ZXItaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXBvcG92ZXItbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4IDAgMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtcG9wb3Zlci1tZXNzYWdlID4gLmFudGljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOC4wMDA1cHg7XG4gIGNvbG9yOiAjZmFhZDE0O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXBvcG92ZXItbWVzc2FnZS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cbi5hbnQtcG9wb3Zlci1idXR0b25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtcG9wb3Zlci1idXR0b25zIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOC40ODUyODEzN3B4O1xuICBoZWlnaHQ6IDguNDg1MjgxMzdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wIC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcFJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMS41MTQ3MTg2M3B4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3AgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcExlZnQgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcFJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00LjI0MjY0MDY5cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcCAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAxNnB4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogMTZweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHQgLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IDEuNTE0NzE4NjNweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtcmlnaHQgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IC0zcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNC4yNDI2NDA2OXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodCAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1yaWdodFRvcCAuYW50LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDEycHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LXJpZ2h0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMTJweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tTGVmdCAuYW50LXBvcG92ZXItYXJyb3csXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogMS41MTQ3MTg2M3B4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b20gLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbUxlZnQgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQsXG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogLTJweCAtMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC4yNDI2NDA2OXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1ib3R0b20gLmFudC1wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWJvdHRvbUxlZnQgLmFudC1wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogMTZweDtcbn1cbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC1wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IDE2cHg7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnQgLmFudC1wb3BvdmVyLWFycm93LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wIC5hbnQtcG9wb3Zlci1hcnJvdyxcbi5hbnQtcG9wb3Zlci1wbGFjZW1lbnQtbGVmdEJvdHRvbSAuYW50LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogMS41MTQ3MTg2M3B4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0VG9wIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50LFxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogM3B4IC0zcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNC4yNDI2NDA2OXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0IC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYW50LXBvcG92ZXItcGxhY2VtZW50LWxlZnRUb3AgLmFudC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAxMnB4O1xufVxuLmFudC1wb3BvdmVyLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtcG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogMTJweDtcbn1cbi5hbnQtcG9wb3Zlci1waW5rIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXBvcG92ZXItcGluayAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXBvcG92ZXItbWFnZW50YSAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC1wb3BvdmVyLW1hZ2VudGEgLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC1wb3BvdmVyLXJlZCAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUyMjJkO1xufVxuLmFudC1wb3BvdmVyLXJlZCAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTIyMmQ7XG59XG4uYW50LXBvcG92ZXItdm9sY2FubyAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE1NDFjO1xufVxuLmFudC1wb3BvdmVyLXZvbGNhbm8gLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE1NDFjO1xufVxuLmFudC1wb3BvdmVyLW9yYW5nZSAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4YzE2O1xufVxuLmFudC1wb3BvdmVyLW9yYW5nZSAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYThjMTY7XG59XG4uYW50LXBvcG92ZXIteWVsbG93IC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWRiMTQ7XG59XG4uYW50LXBvcG92ZXIteWVsbG93IC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZGIxNDtcbn1cbi5hbnQtcG9wb3Zlci1nb2xkIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LXBvcG92ZXItZ29sZCAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LXBvcG92ZXItY3lhbiAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjMmMyO1xufVxuLmFudC1wb3BvdmVyLWN5YW4gLmFudC1wb3BvdmVyLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNjMmMyO1xufVxuLmFudC1wb3BvdmVyLWxpbWUgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDkxMTtcbn1cbi5hbnQtcG9wb3Zlci1saW1lIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZDkxMTtcbn1cbi5hbnQtcG9wb3Zlci1ncmVlbiAuYW50LXBvcG92ZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC1wb3BvdmVyLWdyZWVuIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtcG9wb3Zlci1ibHVlIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBvcG92ZXItYmx1ZSAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXBvcG92ZXItZ2Vla2JsdWUgLmFudC1wb3BvdmVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNTRlYjtcbn1cbi5hbnQtcG9wb3Zlci1nZWVrYmx1ZSAuYW50LXBvcG92ZXItYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjU0ZWI7XG59XG4uYW50LXBvcG92ZXItcHVycGxlIC5hbnQtcG9wb3Zlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjJlZDE7XG59XG4uYW50LXBvcG92ZXItcHVycGxlIC5hbnQtcG9wb3Zlci1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMmVkMTtcbn1cbi5hbnQtcG9wb3Zlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXBvcG92ZXItcnRsIC5hbnQtcG9wb3Zlci1tZXNzYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1wb3BvdmVyLXJ0bCAuYW50LXBvcG92ZXItYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXBvcG92ZXItcnRsIC5hbnQtcG9wb3Zlci1idXR0b25zIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtcHJvZ3Jlc3Mge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1wcm9ncmVzcy1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1wcm9ncmVzcy1zdGVwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3RlcHMtb3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC1wcm9ncmVzcy1zdGVwcy1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1pbi13aWR0aDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXByb2dyZXNzLXN0ZXBzLWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc21hbGwuYW50LXByb2dyZXNzLWxpbmUsXG4uYW50LXByb2dyZXNzLXNtYWxsLmFudC1wcm9ncmVzcy1saW5lIC5hbnQtcHJvZ3Jlc3MtdGV4dCAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbnQtcHJvZ3Jlc3Mtb3V0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYW50LXByb2dyZXNzLXNob3ctaW5mbyAuYW50LXByb2dyZXNzLW91dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0yZW0gLSA4cHgpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDJlbSArIDhweCk7XG59XG4uYW50LXByb2dyZXNzLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlLXRyYWlsIHtcbiAgc3Ryb2tlOiAjZjVmNWY1O1xufVxuLmFudC1wcm9ncmVzcy1jaXJjbGUtcGF0aCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnQtcHJvZ3Jlc3MtYXBwZWFyIDAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnQtcHJvZ3Jlc3MtYXBwZWFyIDAuM3M7XG59XG4uYW50LXByb2dyZXNzLWlubmVyOm5vdCguYW50LXByb2dyZXNzLWNpcmNsZS1ncmFkaWVudCkgLmFudC1wcm9ncmVzcy1jaXJjbGUtcGF0aCB7XG4gIHN0cm9rZTogIzE4OTBmZjtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3VjY2Vzcy1iZyxcbi5hbnQtcHJvZ3Jlc3MtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC4wOCwgMC44MiwgMC4xNywgMSkgMHM7XG59XG4uYW50LXByb2dyZXNzLXN1Y2Nlc3MtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLmFudC1wcm9ncmVzcy10ZXh0IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtYWN0aXZlIC5hbnQtcHJvZ3Jlc3MtYmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50LXByb2dyZXNzLWFjdGl2ZSAyLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFudC1wcm9ncmVzcy1hY3RpdmUgMi40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgaW5maW5pdGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtZXhjZXB0aW9uIC5hbnQtcHJvZ3Jlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtZXhjZXB0aW9uIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtZXhjZXB0aW9uIC5hbnQtcHJvZ3Jlc3MtaW5uZXI6bm90KC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLWdyYWRpZW50KSAuYW50LXByb2dyZXNzLWNpcmNsZS1wYXRoIHtcbiAgc3Ryb2tlOiAjZmY0ZDRmO1xufVxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLXN1Y2Nlc3MgLmFudC1wcm9ncmVzcy10ZXh0IHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtaW5uZXI6bm90KC5hbnQtcHJvZ3Jlc3MtY2lyY2xlLWdyYWRpZW50KSAuYW50LXByb2dyZXNzLWNpcmNsZS1wYXRoIHtcbiAgc3Ryb2tlOiAjNTJjNDFhO1xufVxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFudC1wcm9ncmVzcy1jaXJjbGUgLmFudC1wcm9ncmVzcy10ZXh0IC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAxLjE2NjY2NjY3ZW07XG59XG4uYW50LXByb2dyZXNzLWNpcmNsZS5hbnQtcHJvZ3Jlc3Mtc3RhdHVzLWV4Y2VwdGlvbiAuYW50LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtcHJvZ3Jlc3MtY2lyY2xlLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLXRleHQge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnQtcHJvZ3Jlc3MtYWN0aXZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGVYKDApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50LXByb2dyZXNzLWFjdGl2ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwKTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlWCgwKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LXByb2dyZXNzLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1wcm9ncmVzcy1ydGwuYW50LXByb2dyZXNzLXNob3ctaW5mbyAuYW50LXByb2dyZXNzLW91dGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMmVtIC0gOHB4KTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDJlbSArIDhweCk7XG59XG4uYW50LXByb2dyZXNzLXJ0bCAuYW50LXByb2dyZXNzLXN1Y2Nlc3MtYmcge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtcHJvZ3Jlc3MtcnRsLmFudC1wcm9ncmVzcy1saW5lIC5hbnQtcHJvZ3Jlc3MtdGV4dCxcbi5hbnQtcHJvZ3Jlc3MtcnRsLmFudC1wcm9ncmVzcy1zdGVwcyAuYW50LXByb2dyZXNzLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC1yYWRpby1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAgLmFudC1iYWRnZS1jb3VudCB7XG4gIHotaW5kZXg6IDE7XG59XG4uYW50LXJhZGlvLWdyb3VwID4gLmFudC1iYWRnZTpub3QoOmZpcnN0LWNoaWxkKSA+IC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hbnQtcmFkaW8td3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXJhZGlvLXdyYXBwZXItZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1yYWRpby13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtcmFkaW8ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtcmFkaW8td3JhcHBlcjpob3ZlciAuYW50LXJhZGlvLFxuLmFudC1yYWRpbzpob3ZlciAuYW50LXJhZGlvLWlubmVyLFxuLmFudC1yYWRpby1pbnB1dDpmb2N1cyArIC5hbnQtcmFkaW8taW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXJhZGlvLWlucHV0OmZvY3VzICsgLmFudC1yYWRpby1pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTZmN2ZmO1xufVxuLmFudC1yYWRpby1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudFJhZGlvRWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50UmFkaW9FZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtcmFkaW86aG92ZXI6OmFmdGVyLFxuLmFudC1yYWRpby13cmFwcGVyOmhvdmVyIC5hbnQtcmFkaW86OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbnQtcmFkaW8taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXJhZGlvLWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXJhZGlvLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtcmFkaW8tY2hlY2tlZCAuYW50LXJhZGlvLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG59XG4uYW50LXJhZGlvLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1yYWRpby1kaXNhYmxlZCAuYW50LXJhZGlvLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5hbnQtcmFkaW8tZGlzYWJsZWQgLmFudC1yYWRpby1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXJhZGlvLWRpc2FibGVkICsgc3BhbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuc3Bhbi5hbnQtcmFkaW8gKyAqIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDEuMDJweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyID4gLmFudC1yYWRpby1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXJhZGlvLWdyb3VwLWxhcmdlIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYW50LXJhZGlvLWdyb3VwLXNtYWxsIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTZmN2ZmO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciAuYW50LXJhZGlvLWlubmVyLFxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxuLmFudC1yYWRpby1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMxODkwZmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTphY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTZmN2ZmO1xufVxuLmFudC1yYWRpby1ncm91cC1zb2xpZCAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtc29saWQgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDBhOWZmO1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXJhZGlvLWdyb3VwLXNvbGlkIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwOTZkZDk7XG4gIGJvcmRlci1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtcmFkaW8tZ3JvdXAtc29saWQgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2U2ZjdmZjtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZDpmaXJzdC1jaGlsZCxcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50UmFkaW9FZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50UmFkaW9FZmZlY3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbnQtcmFkaW8tZ3JvdXAuYW50LXJhZGlvLWdyb3VwLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1yYWRpby13cmFwcGVyLmFudC1yYWRpby13cmFwcGVyLXJ0bCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgbGVmdDogMDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLXJ0bC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoW2NsYXNzKj0nIGFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCddKS5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLmFudC1yYWRpby1idXR0b24td3JhcHBlci1ydGwuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLXJ0bC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkOWQ5ZDk7XG59XG4uYW50LXJhdGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZhZGIxNDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LXJhdGUtZGlzYWJsZWQgLmFudC1yYXRlLXN0YXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LXJhdGUtZGlzYWJsZWQgLmFudC1yYXRlLXN0YXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmFudC1yYXRlLXN0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtcmF0ZS1zdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtcmF0ZS1zdGFyID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIG91dGxpbmUgMHM7XG59XG4uYW50LXJhdGUtc3RhciA+IGRpdjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hbnQtcmF0ZS1zdGFyID4gZGl2OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtcmF0ZS1zdGFyID4gZGl2OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmYWRiMTQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5hbnQtcmF0ZS1zdGFyLWZpcnN0LFxuLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcbiAgY29sb3I6ICNmMGYwZjA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1yYXRlLXN0YXItZmlyc3QgLmFudGljb24sXG4uYW50LXJhdGUtc3Rhci1zZWNvbmQgLmFudGljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFudC1yYXRlLXN0YXItZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmFudC1yYXRlLXN0YXItaGFsZiAuYW50LXJhdGUtc3Rhci1maXJzdCxcbi5hbnQtcmF0ZS1zdGFyLWhhbGYgLmFudC1yYXRlLXN0YXItc2Vjb25kIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtcmF0ZS1zdGFyLWhhbGYgLmFudC1yYXRlLXN0YXItZmlyc3QsXG4uYW50LXJhdGUtc3Rhci1mdWxsIC5hbnQtcmF0ZS1zdGFyLXNlY29uZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFudC1yYXRlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtcmF0ZS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcmF0ZS1ydGwgLmFudC1yYXRlLXN0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtcmF0ZS1ydGwgLmFudC1yYXRlLXN0YXItZmlyc3Qge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtcmVzdWx0IHtcbiAgcGFkZGluZzogNDhweCAzMnB4O1xufVxuLmFudC1yZXN1bHQtc3VjY2VzcyAuYW50LXJlc3VsdC1pY29uID4gLmFudGljb24ge1xuICBjb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtcmVzdWx0LWVycm9yIC5hbnQtcmVzdWx0LWljb24gPiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1yZXN1bHQtaW5mbyAuYW50LXJlc3VsdC1pY29uID4gLmFudGljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtcmVzdWx0LXdhcm5pbmcgLmFudC1yZXN1bHQtaWNvbiA+IC5hbnRpY29uIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LXJlc3VsdC1pbWFnZSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyOTVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFudC1yZXN1bHQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtcmVzdWx0LWljb24gPiAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbn1cbi5hbnQtcmVzdWx0LXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1yZXN1bHQtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXJlc3VsdC1leHRyYSB7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1yZXN1bHQtZXh0cmEgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXJlc3VsdC1leHRyYSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtcmVzdWx0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYW50LXJlc3VsdC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtcmVzdWx0LXJ0bCAuYW50LXJlc3VsdC1leHRyYSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXJlc3VsdC1ydGwgLmFudC1yZXN1bHQtZXh0cmEgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMXB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5Ac3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbWV0ZXJiYXIpIHtcbiAgLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLFxuICAuYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlIC5hbnQtc2VsZWN0LXNlbGVjdG9yOjphZnRlcixcbi5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbTo6YWZ0ZXIsXG4uYW50LXNlbGVjdC1zaW5nbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcmlnaHQ6IDI1cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLFxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0IC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtbGc6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1sZzpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIsXG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1sZzpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWxnOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3QtbGc6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyLFxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0sXG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcmlnaHQ6IDdweDtcbiAgbGVmdDogN3B4O1xufVxuLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNtOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcmlnaHQ6IDI4cHg7XG59XG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0sXG4uYW50LXNlbGVjdC1zaW5nbGUuYW50LXNlbGVjdC1zbTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMjFweDtcbn1cbi5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LWxnOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMCAxMXB4O1xufVxuLyoqXG4gKiBEbyBub3QgbWVyZ2UgYGhlaWdodGAgJiBgbGluZS1oZWlnaHRgIHVuZGVyIHN0eWxlIHdpdGggYHNlbGVjdGlvbmAgJiBgc2VhcmNoYCxcbiAqIHNpbmNlIGNocm9tZSBtYXkgdXBkYXRlIHRvIHJlZGVzaWduIHdpdGggaXRzIGFsaWduIGxvZ2ljLlxuICovXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tb3ZlcmZsb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLW92ZXJmbG93LWl0ZW0ge1xuICBmbGV4OiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuLmFudC1zZWxlY3Qtc2hvdy1zZWFyY2guYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5hbnQtc2VsZWN0LWRpc2FibGVkLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAycHggMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtYWxsb3ctY2xlYXIgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgbGluZS1oZWlnaHQgMC4zcywgaGVpZ2h0IDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogOHB4O1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA4cHg7XG4gIC13ZWJraXQtcGFkZGluZy1lbmQ6IDRweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDRweDtcbn1cbi5hbnQtc2VsZWN0LWRpc2FibGVkLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tcmVtb3ZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmUgPiAqIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmUgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tcmVtb3ZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0tcmVtb3ZlIC5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmUgPiAuYW50aWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1vdmVyZmxvdy1pdGVtICsgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLW92ZXJmbG93LWl0ZW0gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA3cHg7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogN3B4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCxcbi5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtbWlycm9yIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCAnU2Vnb2UgVUknLCBSb2JvdG8sICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCAnTm90byBTYW5zJywgc2Fucy1zZXJpZiwgJ0FwcGxlIENvbG9yIEVtb2ppJywgJ1NlZ29lIFVJIEVtb2ppJywgJ1NlZ29lIFVJIFN5bWJvbCcsICdOb3RvIENvbG9yIEVtb2ppJztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDQuMXB4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1taXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTFweDtcbiAgbGVmdDogMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQsXG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtbWlycm9yIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0b3I6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtaW5wdXQsXG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtbWlycm9yIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgbGVmdDogN3B4O1xufVxuLmFudC1zZWxlY3QtbXVsdGlwbGUuYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDNweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzcHg7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc2VsZWN0LWRpc2FibGVkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLXJlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBSZXNldCBzZWFyY2ggaW5wdXQgc3R5bGUgKi9cbi5hbnQtc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtc2VsZWN0LXNob3ctc2VhcmNoLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG4uYW50LXNlbGVjdC1zaG93LXNlYXJjaC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIGlucHV0IHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmFudC1zZWxlY3QtZm9jdXNlZDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtaW5wdXQtcnRsIC5hbnQtc2VsZWN0LWZvY3VzZWQ6bm90KC5hbnQtc2VsZWN0LWRpc2FibGVkKS5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LXNlbGVjdC1kaXNhYmxlZC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC1tdWx0aXBsZS5hbnQtc2VsZWN0LWRpc2FibGVkLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtZGlzYWJsZWQuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciBpbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1kaXNhYmxlZCk6aG92ZXIgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWlucHV0LXJ0bCAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtICo6Oi1tcy1iYWNrZHJvcCxcbiAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICAgIGZsZXg6IGF1dG87XG4gIH1cbn1cbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjYmZiZmJmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyICo6Oi1tcy1iYWNrZHJvcCxcbiAgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG4uYW50LXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXNlbGVjdC1hcnJvdyA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hbnQtc2VsZWN0LWFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtc2VsZWN0LWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zZWxlY3QtYXJyb3cgLmFudC1zZWxlY3QtYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1zZWxlY3QtYXJyb3cgLmFudGljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5hbnQtc2VsZWN0LWFycm93IC5hbnRpY29uID4gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtc2VsZWN0LWFycm93IC5hbnRpY29uOm5vdCguYW50LXNlbGVjdC1zdWZmaXgpIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1hcnJvdyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC1jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMXB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xufVxuLmFudC1zZWxlY3QtY2xlYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC1zZWxlY3QtY2xlYXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtc2VsZWN0OmhvdmVyIC5hbnQtc2VsZWN0LWNsZWFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTA1MDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtNHB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNnB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDlweCAyOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCxcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtYm90dG9tTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlVXBJbjtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVVcEluO1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNsaWRlLXVwLWVudGVyLmFudC1zbGlkZS11cC1lbnRlci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCxcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1hcHBlYXIuYW50LXNsaWRlLXVwLWFwcGVhci1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bkluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZURvd25Jbjtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLmFudC1zbGlkZS11cC1sZWF2ZS5hbnQtc2xpZGUtdXAtbGVhdmUtYWN0aXZlLmFudC1zZWxlY3QtZHJvcGRvd24tcGxhY2VtZW50LWJvdHRvbUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbnRTbGlkZVVwT3V0O1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24uYW50LXNsaWRlLXVwLWxlYXZlLmFudC1zbGlkZS11cC1sZWF2ZS1hY3RpdmUuYW50LXNlbGVjdC1kcm9wZG93bi1wbGFjZW1lbnQtdG9wTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNsaWRlRG93bk91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50U2xpZGVEb3duT3V0O1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LWRyb3Bkb3duLWVtcHR5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXNlbGVjdC1pdGVtLWVtcHR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc2VsZWN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4uYW50LXNlbGVjdC1pdGVtLWdyb3VwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tY29udGVudCB7XG4gIGZsZXg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc3RhdGUge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tYWN0aXZlOm5vdCguYW50LXNlbGVjdC1pdGVtLW9wdGlvbi1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQ6bm90KC5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkKSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQ6bm90KC5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkKSAuYW50LXNlbGVjdC1pdGVtLW9wdGlvbi1zdGF0ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2VsZWN0LWl0ZW0tb3B0aW9uLWRpc2FibGVkLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tZ3JvdXBlZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtc2VsZWN0LWxnIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1zZWxlY3QtYm9yZGVybGVzcyAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1zZWxlY3QtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXNlbGVjdC1ydGwgLmFudC1zZWxlY3QtYXJyb3cge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMTFweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bCAuYW50LXNlbGVjdC1jbGVhciB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAxMXB4O1xufVxuLmFudC1zZWxlY3QtZHJvcGRvd24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXNlbGVjdC1kcm9wZG93bi1ydGwgLmFudC1zZWxlY3QtaXRlbS1vcHRpb24tZ3JvdXBlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3QtYWxsb3ctY2xlYXIgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LW11bHRpcGxlIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gtbWlycm9yIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXNlbGVjdC1ydGwuYW50LXNlbGVjdC1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICByaWdodDogMTFweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LW11bHRpcGxlLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tcGxhY2Vob2xkZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogOXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIHJpZ2h0OiAxMXB4O1xuICBsZWZ0OiAyNXB4O1xufVxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc2hvdy1hcnJvdyAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSxcbi5hbnQtc2VsZWN0LXJ0bC5hbnQtc2VsZWN0LXNpbmdsZS5hbnQtc2VsZWN0LXNob3ctYXJyb3cgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1zZWFyY2gge1xuICByaWdodDogNnB4O1xufVxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1pdGVtLFxuLmFudC1zZWxlY3QtcnRsLmFudC1zZWxlY3Qtc2luZ2xlLmFudC1zZWxlY3Qtc206bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1zaG93LWFycm93IC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbn1cbi5hbnQtc2tlbGV0b24ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LXNrZWxldG9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXNrZWxldG9uLWhlYWRlciAuYW50LXNrZWxldG9uLWF2YXRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZDogcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc2tlbGV0b24taGVhZGVyIC5hbnQtc2tlbGV0b24tYXZhdGFyLmFudC1za2VsZXRvbi1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1oZWFkZXIgLmFudC1za2VsZXRvbi1hdmF0YXItbGcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24taGVhZGVyIC5hbnQtc2tlbGV0b24tYXZhdGFyLWxnLmFudC1za2VsZXRvbi1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1oZWFkZXIgLmFudC1za2VsZXRvbi1hdmF0YXItc20ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtc2tlbGV0b24taGVhZGVyIC5hbnQtc2tlbGV0b24tYXZhdGFyLXNtLmFudC1za2VsZXRvbi1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tdGl0bGUgKyAuYW50LXNrZWxldG9uLXBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGgge1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tcGFyYWdyYXBoID4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXBhcmFncmFwaCA+IGxpOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgd2lkdGg6IDYxJTtcbn1cbi5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXBhcmFncmFwaCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmFudC1za2VsZXRvbi13aXRoLWF2YXRhciAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYW50LXNrZWxldG9uLXdpdGgtYXZhdGFyIC5hbnQtc2tlbGV0b24tY29udGVudCAuYW50LXNrZWxldG9uLXRpdGxlICsgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGgge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmFudC1za2VsZXRvbi1yb3VuZCAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSxcbi5hbnQtc2tlbGV0b24tcm91bmQgLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tcGFyYWdyYXBoID4gbGkge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi10aXRsZSxcbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpIDI1JSwgcmdiYSgxMjksIDEyOSwgMTI5LCAwLjI0KSAzNyUsIHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKSA2MyUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbn1cbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWF2YXRhciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpIDI1JSwgcmdiYSgxMjksIDEyOSwgMTI5LCAwLjI0KSAzNyUsIHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKSA2MyUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbn1cbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpIDI1JSwgcmdiYSgxMjksIDEyOSwgMTI5LCAwLjI0KSAzNyUsIHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKSA2MyUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFudC1za2VsZXRvbi1sb2FkaW5nIDEuNHMgZWFzZSBpbmZpbml0ZTtcbn1cbi5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWlucHV0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuMikgMjUlLCByZ2JhKDEyOSwgMTI5LCAxMjksIDAuMjQpIDM3JSwgcmdiYSgxOTAsIDE5MCwgMTkwLCAwLjIpIDYzJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJSAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50LXNrZWxldG9uLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50LXNrZWxldG9uLWxvYWRpbmcgMS40cyBlYXNlIGluZmluaXRlO1xufVxuLmFudC1za2VsZXRvbi5hbnQtc2tlbGV0b24tYWN0aXZlIC5hbnQtc2tlbGV0b24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKSAyNSUsIHJnYmEoMTI5LCAxMjksIDEyOSwgMC4yNCkgMzclLCByZ2JhKDE5MCwgMTkwLCAxOTAsIDAuMikgNjMlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnQtc2tlbGV0b24tbG9hZGluZyAxLjRzIGVhc2UgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnQtc2tlbGV0b24tbG9hZGluZyAxLjRzIGVhc2UgaW5maW5pdGU7XG59XG4uYW50LXNrZWxldG9uLmFudC1za2VsZXRvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1za2VsZXRvbi5hbnQtc2tlbGV0b24tYmxvY2sgLmFudC1za2VsZXRvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogNjRweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLmFudC1za2VsZXRvbi1idXR0b24tY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLmFudC1za2VsZXRvbi1idXR0b24tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYnV0dG9uLWxnIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1sZy5hbnQtc2tlbGV0b24tYnV0dG9uLWNpcmNsZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1sZy5hbnQtc2tlbGV0b24tYnV0dG9uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWJ1dHRvbi1zbSB7XG4gIHdpZHRoOiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24tc20uYW50LXNrZWxldG9uLWJ1dHRvbi1jaXJjbGUge1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1idXR0b24tc20uYW50LXNrZWxldG9uLWJ1dHRvbi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1hdmF0YXIuYW50LXNrZWxldG9uLWF2YXRhci1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1hdmF0YXItbGcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWF2YXRhci1sZy5hbnQtc2tlbGV0b24tYXZhdGFyLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWF2YXRhci1zbSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24tYXZhdGFyLXNtLmFudC1za2VsZXRvbi1hdmF0YXItY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24taW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbnB1dC1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24taW5wdXQtc20ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtc2tlbGV0b24tZWxlbWVudCAuYW50LXNrZWxldG9uLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE5MCwgMC4yKTtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGluZS1oZWlnaHQ6IDk2cHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbWFnZS5hbnQtc2tlbGV0b24taW1hZ2UtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFudC1za2VsZXRvbi1lbGVtZW50IC5hbnQtc2tlbGV0b24taW1hZ2UtcGF0aCB7XG4gIGZpbGw6ICNiZmJmYmY7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbWFnZS1zdmcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWF4LXdpZHRoOiAxOTJweDtcbiAgbWF4LWhlaWdodDogMTkycHg7XG59XG4uYW50LXNrZWxldG9uLWVsZW1lbnQgLmFudC1za2VsZXRvbi1pbWFnZS1zdmcuYW50LXNrZWxldG9uLWltYWdlLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnQtc2tlbGV0b24tbG9hZGluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnQtc2tlbGV0b24tbG9hZGluZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgfVxufVxuLmFudC1za2VsZXRvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtc2tlbGV0b24tcnRsIC5hbnQtc2tlbGV0b24taGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmFudC1za2VsZXRvbi1ydGwuYW50LXNrZWxldG9uLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1jb250ZW50IC5hbnQtc2tlbGV0b24tdGl0bGUsXG4uYW50LXNrZWxldG9uLXJ0bC5hbnQtc2tlbGV0b24uYW50LXNrZWxldG9uLWFjdGl2ZSAuYW50LXNrZWxldG9uLWNvbnRlbnQgLmFudC1za2VsZXRvbi1wYXJhZ3JhcGggPiBsaSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudC1za2VsZXRvbi1sb2FkaW5nLXJ0bDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogYW50LXNrZWxldG9uLWxvYWRpbmctcnRsO1xufVxuLmFudC1za2VsZXRvbi1ydGwuYW50LXNrZWxldG9uLmFudC1za2VsZXRvbi1hY3RpdmUgLmFudC1za2VsZXRvbi1hdmF0YXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnQtc2tlbGV0b24tbG9hZGluZy1ydGw7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudC1za2VsZXRvbi1sb2FkaW5nLXJ0bDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnQtc2tlbGV0b24tbG9hZGluZy1ydGwge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudC1za2VsZXRvbi1sb2FkaW5nLXJ0bCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gIH1cbn1cbi5hbnQtc2xpZGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDEwcHggNnB4IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiA2cHggMTBweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1yYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItdHJhY2sge1xuICB3aWR0aDogNHB4O1xufVxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1tYXJrIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItbWFyay10ZXh0IHtcbiAgbGVmdDogNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItc3RlcCB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLWRvdCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuLmFudC1zbGlkZXItdG9vbHRpcCAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuLmFudC1zbGlkZXItcnRsLmFudC1zbGlkZXItdmVydGljYWwgLmFudC1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtc2xpZGVyLXJ0bC5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLW1hcmsge1xuICByaWdodDogMTJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc2xpZGVyLXJ0bC5hbnQtc2xpZGVyLXZlcnRpY2FsIC5hbnQtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHJpZ2h0OiA0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXNsaWRlci1ydGwuYW50LXNsaWRlci12ZXJ0aWNhbCAuYW50LXNsaWRlci1kb3Qge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zbGlkZXItd2l0aC1tYXJrcyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uYW50LXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmFudC1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFkNWZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5hbnQtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzkxZDVmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuNnMsIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE4LCAwLjg5LCAwLjMyLCAxLjI4KTtcbn1cbi5hbnQtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5hbnQtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5hbnQtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIGJvcmRlci1jb2xvcjogIzQ2YTZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjEyKTtcbn1cbi5hbnQtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ2YTZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjEyKTtcbn1cbi5hbnQtc2xpZGVyLWhhbmRsZS5hbnQtdG9vbHRpcC1vcGVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zbGlkZXI6aG92ZXIgLmFudC1zbGlkZXItcmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG59XG4uYW50LXNsaWRlcjpob3ZlciAuYW50LXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWMwZmY7XG59XG4uYW50LXNsaWRlcjpob3ZlciAuYW50LXNsaWRlci1oYW5kbGU6bm90KC5hbnQtdG9vbHRpcC1vcGVuKSB7XG4gIGJvcmRlci1jb2xvcjogIzY5YzBmZjtcbn1cbi5hbnQtc2xpZGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zbGlkZXItbWFyay10ZXh0LWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtc2xpZGVyLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zbGlkZXItZG90OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uYW50LXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmFudC1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzhjYzhmZjtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLXJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG4uYW50LXNsaWRlci1kaXNhYmxlZCAuYW50LXNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcbn1cbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLWhhbmRsZSxcbi5hbnQtc2xpZGVyLWRpc2FibGVkIC5hbnQtc2xpZGVyLWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItbWFyay10ZXh0LFxuLmFudC1zbGlkZXItZGlzYWJsZWQgLmFudC1zbGlkZXItZG90IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuLmFudC1zbGlkZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXNsaWRlci1ydGwgLmFudC1zbGlkZXItbWFyayB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zbGlkZXItcnRsIC5hbnQtc2xpZGVyLWRvdCB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXNsaWRlci1ydGwgLmFudC1zbGlkZXItZG90OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtc2xpZGVyLXJ0bCAuYW50LXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXNwYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW50LXNwYWNlLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtc3BhY2UtYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFudC1zcGFjZS1hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5hbnQtc3BhY2UtaXRlbTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNwYWNlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zcGluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxODkwZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC1zcGluLXNwaW5uaW5nIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3BpbiAuYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMHB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluIC5hbnQtc3Bpbi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggI2ZmZjtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtIC5hbnQtc3Bpbi1kb3Qge1xuICBtYXJnaW46IC03cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tc20gLmFudC1zcGluLXRleHQge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFudC1zcGluLW5lc3RlZC1sb2FkaW5nID4gZGl2ID4gLmFudC1zcGluLXNtLmFudC1zcGluLXNob3ctdGV4dCAuYW50LXNwaW4tZG90IHtcbiAgbWFyZ2luLXRvcDogLTE3cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tbGcgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbjogLTE2cHg7XG59XG4uYW50LXNwaW4tbmVzdGVkLWxvYWRpbmcgPiBkaXYgPiAuYW50LXNwaW4tbGcgLmFudC1zcGluLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cbi5hbnQtc3Bpbi1uZXN0ZWQtbG9hZGluZyA+IGRpdiA+IC5hbnQtc3Bpbi1sZy5hbnQtc3Bpbi1zaG93LXRleHQgLmFudC1zcGluLWRvdCB7XG4gIG1hcmdpbi10b3A6IC0yNnB4O1xufVxuLmFudC1zcGluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmFudC1zcGluLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmUgXFw5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zcGluLWJsdXIge1xuICBjbGVhcjogYm90aDtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc3Bpbi1ibHVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LXNwaW4tdGlwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXNwaW4tZG90IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4uYW50LXNwaW4tZG90LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgb3BhY2l0eTogMC4zO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50U3Bpbk1vdmUgMXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGFudFNwaW5Nb3ZlIDFzIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG59XG4uYW50LXNwaW4tZG90LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFudC1zcGluLWRvdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5hbnQtc3Bpbi1kb3QtaXRlbTpudGgtY2hpbGQoMykge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4uYW50LXNwaW4tZG90LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4uYW50LXNwaW4tZG90LXNwaW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnRSb3RhdGUgMS4ycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYW50LXNwaW4tc20gLmFudC1zcGluLWRvdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc3Bpbi1zbSAuYW50LXNwaW4tZG90IGkge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5hbnQtc3Bpbi1sZyAuYW50LXNwaW4tZG90IHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmFudC1zcGluLWxnIC5hbnQtc3Bpbi1kb3QgaSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uYW50LXNwaW4uYW50LXNwaW4tc2hvdy10ZXh0IC5hbnQtc3Bpbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRTEwKyAqL1xuICAuYW50LXNwaW4tYmx1ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTcGluTW92ZSB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNwaW5Nb3ZlIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRSb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnRSb3RhdGUge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDA1ZGVnKTtcbiAgfVxufVxuLmFudC1zcGluLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zcGluLXJ0bCAuYW50LXNwaW4tZG90LXNwaW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBhbnRSb3RhdGVSdGw7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGFudFJvdGF0ZVJ0bDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRSb3RhdGVSdGwge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYW50Um90YXRlUnRsIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00MDVkZWcpO1xuICB9XG59XG4uYW50LXN0YXRpc3RpYyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xufVxuLmFudC1zdGF0aXN0aWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0YXRpc3RpYy1jb250ZW50IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG59XG4uYW50LXN0YXRpc3RpYy1jb250ZW50LXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5hbnQtc3RhdGlzdGljLWNvbnRlbnQtcHJlZml4LFxuLmFudC1zdGF0aXN0aWMtY29udGVudC1zdWZmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXN0YXRpc3RpYy1jb250ZW50LXByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFudC1zdGF0aXN0aWMtY29udGVudC1zdWZmaXgge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmFudC1zdGF0aXN0aWMtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXN0YXRpc3RpYy1ydGwgLmFudC1zdGF0aXN0aWMtY29udGVudC1wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LXN0YXRpc3RpYy1ydGwgLmFudC1zdGF0aXN0aWMtY29udGVudC1zdWZmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG4uYW50LXN0ZXBzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQge1xuICBmbGV4OiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwsXG4uYW50LXN0ZXBzLWl0ZW06bGFzdC1jaGlsZCA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zdGVwcy1pdGVtLWljb24sXG4uYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3M7XG59XG4uYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4O1xuICBjb2xvcjogIzE4OTBmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtaXRlbS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0IC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0ID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0td2FpdCA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFudC1zdGVwcy1pdGVtLXdhaXQgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS13YWl0ID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZmluaXNoIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS1jb250ZW50ID4gLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZXJyb3IgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1lcnJvciA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1zdGVwcy1pdGVtLWVycm9yID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4uYW50LXN0ZXBzLWl0ZW0uYW50LXN0ZXBzLW5leHQtZXJyb3IgLmFudC1zdGVwcy1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZjRkNGY7XG59XG4uYW50LXN0ZXBzLWl0ZW0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ10gLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXSAuYW50LXN0ZXBzLWl0ZW0tc3VidGl0bGUsXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpub3QoLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbixcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ10gLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ106aG92ZXIgLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXTpob3ZlciAuYW50LXN0ZXBzLWl0ZW0tc3VidGl0bGUsXG4uYW50LXN0ZXBzIC5hbnQtc3RlcHMtaXRlbTpub3QoLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpOm5vdCguYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcykgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpOm5vdCguYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcykgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYW50LXN0ZXBzLWhvcml6b250YWw6bm90KC5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwpIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmFudC1zdGVwcy1pdGVtLWN1c3RvbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC1zdGVwcy1pdGVtLWN1c3RvbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwLjVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtc3RlcHMtaXRlbS1jdXN0b20uYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zdGVwczpub3QoLmFudC1zdGVwcy12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtLWN1c3RvbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10YWlsIHtcbiAgdG9wOiA4cHg7XG59XG4uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jdXN0b20gLmFudC1zdGVwcy1pdGVtLWljb24ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tY3VzdG9tIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzOHB4IDAgNnB4O1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbDo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQgPiAuYW50LXN0ZXBzLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTJweDtcbiAgcGFkZGluZzogMzBweCAwIDZweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4O1xuICBwYWRkaW5nOiAzLjVweCAyNHB4O1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwgLmFudC1zdGVwcy1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsIC5hbnQtc3RlcHMtaXRlbS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xufVxuLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbC5hbnQtc3RlcHMtc21hbGw6bm90KC5hbnQtc3RlcHMtZG90KSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4O1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRpdGxlLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCxcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLXRhaWw6OmFmdGVyLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3QsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICBsZWZ0OiAycHg7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbixcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogNjdweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3QsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLyogZXhwYW5kIGhvdmVyIGFyZWEgKi9cbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Q6OmFmdGVyLFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Q6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAtMjZweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAwMSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQsXG4uYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogMTQwcHg7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbixcbi5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaWNvbjpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90LFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaWNvbjpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHRvcDogNi41cHg7XG4gIGxlZnQ6IC05cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjJweCAwIDRweDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW06Zmlyc3QtY2hpbGQgLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIGxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXZlcnRpY2FsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5hbnQtc3RlcHMtdmVydGljYWwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcyAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW0ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IGF1dG87XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgLmFudC1zdGVwcy1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbTpub3QoLmFudC1zdGVwcy1pdGVtLWFjdGl2ZSkgLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtOmxhc3QtY2hpbGQge1xuICBmbGV4OiAxO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBsZWZ0IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24gLmFudC1zdGVwcy1pdGVtLmFudC1zdGVwcy1pdGVtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24uYW50LXN0ZXBzLXZlcnRpY2FsID4gLmFudC1zdGVwcy1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbS5hbnQtc3RlcHMtaXRlbS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5hbnQtc3RlcHMtbmF2aWdhdGlvbi5hbnQtc3RlcHMtdmVydGljYWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXN0ZXBzLW5hdmlnYXRpb24uYW50LXN0ZXBzLWhvcml6b250YWwgPiAuYW50LXN0ZXBzLWl0ZW0gPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyID4gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXN0ZXBzLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC1zdGVwcy5hbnQtc3RlcHMtcnRsIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1zdGVwcy1ydGwgLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5hbnQtc3RlcHMtcnRsIC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW06bGFzdC1jaGlsZCAuYW50LXN0ZXBzLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLXJ0bCAuYW50LXN0ZXBzLWl0ZW0tY3VzdG9tIC5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcbiAgcmlnaHQ6IDAuNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLW5hdmlnYXRpb24uYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtbmF2aWdhdGlvbiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbTo6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1zbWFsbC5hbnQtc3RlcHMtaG9yaXpvbnRhbDpub3QoLmFudC1zdGVwcy1sYWJlbC12ZXJ0aWNhbCkgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLXNtYWxsLmFudC1zdGVwcy1ob3Jpem9udGFsOm5vdCguYW50LXN0ZXBzLWxhYmVsLXZlcnRpY2FsKSAuYW50LXN0ZXBzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbCA+IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHJpZ2h0OiAxNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLXZlcnRpY2FsLmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyIC5hbnQtc3RlcHMtaXRlbS10YWlsIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtbGFiZWwtdmVydGljYWwgLmFudC1zdGVwcy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tdGFpbCxcbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS10YWlsIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0tdGFpbDo6YWZ0ZXIsXG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0tdGFpbDo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW06Zmlyc3QtY2hpbGQgLmFudC1zdGVwcy1pY29uLWRvdCxcbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCAuYW50LXN0ZXBzLWljb24tZG90IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWljb24sXG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNjdweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24tZG90LFxuLmFudC1zdGVwcy1kb3QuYW50LXN0ZXBzLXNtYWxsIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICAvKiBleHBhbmQgaG92ZXIgYXJlYSAqL1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdCAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24tZG90LFxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLWRvdC5hbnQtc3RlcHMtc21hbGwgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtLWljb24gLmFudC1zdGVwcy1pY29uLWRvdDo6YWZ0ZXIsXG4uYW50LXN0ZXBzLXJ0bC5hbnQtc3RlcHMtZG90LmFudC1zdGVwcy1zbWFsbCAuYW50LXN0ZXBzLWl0ZW0taWNvbiAuYW50LXN0ZXBzLWljb24tZG90OjphZnRlciB7XG4gIHJpZ2h0OiAtMjZweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tdGFpbCB7XG4gIHJpZ2h0OiAtOXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmFudC1zdGVwcy1ydGwuYW50LXN0ZXBzLXZlcnRpY2FsLmFudC1zdGVwcy1kb3QgLmFudC1zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy12ZXJ0aWNhbC5hbnQtc3RlcHMtZG90IC5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaWNvbi1kb3Qge1xuICByaWdodDogLTJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtc3RlcHMtcnRsLmFudC1zdGVwcy13aXRoLXByb2dyZXNzLmFudC1zdGVwcy1ob3Jpem9udGFsLmFudC1zdGVwcy1sYWJlbC1ob3Jpem9udGFsIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4uYW50LXN0ZXBzLXdpdGgtcHJvZ3Jlc3MgLmFudC1zdGVwcy1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5hbnQtc3RlcHMtd2l0aC1wcm9ncmVzcyAuYW50LXN0ZXBzLWl0ZW0gLmFudC1zdGVwcy1pdGVtLXRhaWwge1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzLmFudC1zdGVwcy1ob3Jpem9udGFsIC5hbnQtc3RlcHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC1zdGVwcy13aXRoLXByb2dyZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogLTVweDtcbn1cbi5hbnQtc3dpdGNoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXN3aXRjaDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlNmY3ZmY7XG59XG4uYW50LXN3aXRjaDpmb2N1czpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYW50LXN3aXRjaC1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmcsXG4uYW50LXN3aXRjaC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5hbnQtc3dpdGNoLWxvYWRpbmcgKixcbi5hbnQtc3dpdGNoLWRpc2FibGVkICoge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zd2l0Y2gtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDdweCAwIDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCAyNXB4IDAgN3B4O1xufVxuLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAzNSwgMTEsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMThweCAtIDJweCk7XG59XG4uYW50LXN3aXRjaDpub3QoLmFudC1zd2l0Y2gtZGlzYWJsZWQpOmFjdGl2ZSAuYW50LXN3aXRjaC1oYW5kbGU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMzAlO1xuICBsZWZ0OiAwO1xufVxuLmFudC1zd2l0Y2g6bm90KC5hbnQtc3dpdGNoLWRpc2FibGVkKTphY3RpdmUuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC0zMCU7XG59XG4uYW50LXN3aXRjaC1sb2FkaW5nLWljb24uYW50aWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsIHtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtaW5uZXIge1xuICBtYXJnaW46IDAgNXB4IDAgMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5hbnQtc3dpdGNoLXNtYWxsIC5hbnQtc3dpdGNoLWxvYWRpbmctaWNvbiB7XG4gIHRvcDogMS41cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuLmFudC1zd2l0Y2gtc21hbGwuYW50LXN3aXRjaC1jaGVja2VkIC5hbnQtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luOiAwIDE4cHggMCA1cHg7XG59XG4uYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMTJweCAtIDJweCk7XG59XG4uYW50LXN3aXRjaC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtc3dpdGNoLXJ0bCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCAyNXB4IDAgN3B4O1xufVxuLmFudC1zd2l0Y2gtcnRsIC5hbnQtc3dpdGNoLWhhbmRsZSB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXN3aXRjaC1ydGw6bm90KC5hbnQtc3dpdGNoLXJ0bC1kaXNhYmxlZCk6YWN0aXZlIC5hbnQtc3dpdGNoLWhhbmRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IC0zMCU7XG59XG4uYW50LXN3aXRjaC1ydGw6bm90KC5hbnQtc3dpdGNoLXJ0bC1kaXNhYmxlZCk6YWN0aXZlLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMzAlO1xuICBsZWZ0OiAwO1xufVxuLmFudC1zd2l0Y2gtcnRsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbjogMCA3cHggMCAyNXB4O1xufVxuLmFudC1zd2l0Y2gtcnRsLmFudC1zd2l0Y2gtY2hlY2tlZCAuYW50LXN3aXRjaC1oYW5kbGUge1xuICByaWdodDogY2FsYygxMDAlIC0gMThweCAtIDJweCk7XG59XG4uYW50LXN3aXRjaC1ydGwuYW50LXN3aXRjaC1zbWFsbC5hbnQtc3dpdGNoLWNoZWNrZWQgLmFudC1zd2l0Y2gtaGFuZGxlIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEycHggLSAycHgpO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtdGl0bGUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS1mb290ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtbWlkZGxlIC5hbnQtdGFibGUtZmlsdGVyLXRyaWdnZXIge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQge1xuICBtYXJnaW46IC0xMnB4IC04cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1taWRkbGUgLmFudC10YWJsZS10Ym9keSAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlIHtcbiAgbWFyZ2luOiAtMTJweCAtOHB4IC0xMnB4IDI1cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGl0bGUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLWZvb3Rlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB0Zm9vdCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1maWx0ZXItdHJpZ2dlciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkIHtcbiAgbWFyZ2luOiAtOHB4IC04cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1zbWFsbCAuYW50LXRhYmxlLXRib2R5IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUge1xuICBtYXJnaW46IC04cHggLThweCAtOHB4IDI1cHg7XG59XG4uYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIG1pbi13aWR0aDogNDZweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS10aXRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtc3VtbWFyeSA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRoZWFkID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGhlYWQgPiB0cjpub3QoOmxhc3QtY2hpbGQpID4gdGgsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0aGVhZCA+IHRyOm5vdCg6bGFzdC1jaGlsZCkgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiAuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWhlYWRlciA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtc3VtbWFyeSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1zdW1tYXJ5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gIG1hcmdpbjogLTE2cHggLTE3cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZDo6YWZ0ZXIsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1oZWFkZXIgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkOjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLWJvZHkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkOjphZnRlcixcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1jb250YWluZXIgPiAuYW50LXRhYmxlLXN1bW1hcnkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtZXhwYW5kZWQtcm93LWZpeGVkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlLFxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtaGVhZGVyID4gdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zY3JvbGwtaG9yaXpvbnRhbCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyLmFudC10YWJsZS1leHBhbmRlZC1yb3cgPiB0ZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1zY3JvbGwtaG9yaXpvbnRhbCA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiB0Ym9keSA+IHRyLmFudC10YWJsZS1wbGFjZWhvbGRlciA+IHRkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmFudC10YWJsZS5hbnQtdGFibGUtYm9yZGVyZWQuYW50LXRhYmxlLW1pZGRsZSA+IC5hbnQtdGFibGUtY29udGFpbmVyID4gLmFudC10YWJsZS1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCxcbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkLmFudC10YWJsZS1taWRkbGUgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQge1xuICBtYXJnaW46IC0xMnB4IC05cHg7XG59XG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQsXG4uYW50LXRhYmxlLmFudC10YWJsZS1ib3JkZXJlZC5hbnQtdGFibGUtc21hbGwgPiAuYW50LXRhYmxlLWNvbnRhaW5lciA+IC5hbnQtdGFibGUtYm9keSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQge1xuICBtYXJnaW46IC04cHggLTlweDtcbn1cbi5hbnQtdGFibGUuYW50LXRhYmxlLWJvcmRlcmVkID4gLmFudC10YWJsZS1mb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFudC10YWJsZS1jZWxsIC5hbnQtdGFibGUtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hbnQtdGFibGUtY2VsbC1zY3JvbGxiYXIge1xuICBib3gtc2hhZG93OiAwIDFweCAwIDFweCAjZmFmYWZhO1xufVxuLmFudC10YWJsZS13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnQtdGFibGUtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZS13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRhYmxlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdGFibGUtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgsXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCxcbi5hbnQtdGFibGUgdGZvb3QgPiB0ciA+IHRoLFxuLmFudC10YWJsZSB0Zm9vdCA+IHRyID4gdGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi5hbnQtdGFibGUtY2VsbC1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5hbnQtdGFibGUtY2VsbC1lbGxpcHNpcy5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1sYXN0LFxuLmFudC10YWJsZS1jZWxsLWVsbGlwc2lzLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmFudC10YWJsZS1jZWxsLWVsbGlwc2lzLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWxhc3QgLmFudC10YWJsZS1jZWxsLWNvbnRlbnQsXG4uYW50LXRhYmxlLWNlbGwtZWxsaXBzaXMuYW50LXRhYmxlLWNlbGwtZml4LXJpZ2h0LWZpcnN0IC5hbnQtdGFibGUtY2VsbC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFudC10YWJsZS1jZWxsLWVsbGlwc2lzIC5hbnQtdGFibGUtY29sdW1uLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmFudC10YWJsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMTZweDtcbn1cbi5hbnQtdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGhbY29sc3Bhbl06bm90KFtjb2xzcGFuPScxJ10pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGg6bm90KDpsYXN0LWNoaWxkKTpub3QoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uKTpub3QoLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24tY2VsbCk6bm90KFtjb2xzcGFuXSk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuNmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRhYmxlLXRoZWFkID4gdHI6bm90KDpsYXN0LWNoaWxkKSA+IHRoW2NvbHNwYW5dIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZSxcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlIHtcbiAgbWFyZ2luOiAtMTZweCAtMTZweCAtMTZweCAzM3B4O1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCA+IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkLFxuLmFudC10YWJsZS10Ym9keSA+IHRyID4gdGQgPiAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCA+IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6Zmlyc3QtY2hpbGQsXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCA+IC5hbnQtdGFibGUtd3JhcHBlcjpvbmx5LWNoaWxkIC5hbnQtdGFibGUtdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCxcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkID4gLmFudC10YWJsZS1leHBhbmRlZC1yb3ctZml4ZWQgPiAuYW50LXRhYmxlLXdyYXBwZXI6b25seS1jaGlsZCAuYW50LXRhYmxlLXRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3c6aG92ZXIgPiB0ZCxcbi5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkLmFudC10YWJsZS1jZWxsLXJvdy1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIuYW50LXRhYmxlLXJvdy1zZWxlY3RlZCA+IHRkIHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3ctc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQ6ICNkY2Y0ZmY7XG59XG4uYW50LXRhYmxlLXN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5kaXYuYW50LXRhYmxlLXN1bW1hcnkge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS1zdW1tYXJ5ID4gdHIgPiB0aCxcbi5hbnQtdGFibGUtc3VtbWFyeSA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtdGFibGUtcGFnaW5hdGlvbi5hbnQtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmFudC10YWJsZS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA4cHg7XG59XG4uYW50LXRhYmxlLXBhZ2luYXRpb24gPiAqIHtcbiAgZmxleDogbm9uZTtcbn1cbi5hbnQtdGFibGUtcGFnaW5hdGlvbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFudC10YWJsZS1wYWdpbmF0aW9uLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFudC10YWJsZS1wYWdpbmF0aW9uLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5hbnQtdGFibGUtdGhlYWQgdGguYW50LXRhYmxlLWNvbHVtbi1oYXMtc29ydGVycyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4taGFzLXNvcnRlcnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmFudC10YWJsZS10aGVhZCB0aC5hbnQtdGFibGUtY29sdW1uLWhhcy1zb3J0ZXJzOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFudC10YWJsZS10aGVhZCB0aC5hbnQtdGFibGUtY29sdW1uLWhhcy1zb3J0ZXJzLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0OmhvdmVyLFxuLmFudC10YWJsZS10aGVhZCB0aC5hbnQtdGFibGUtY29sdW1uLWhhcy1zb3J0ZXJzLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4tc29ydCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYW50LXRhYmxlLXRoZWFkIHRoLmFudC10YWJsZS1jb2x1bW4tc29ydDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbnRkLmFudC10YWJsZS1jb2x1bW4tc29ydCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LXRhYmxlLWNvbHVtbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMTtcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXJzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci11cCxcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1kb3duIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLXVwLmFjdGl2ZSxcbi5hbnQtdGFibGUtY29sdW1uLXNvcnRlci1kb3duLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLXVwICsgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ge1xuICBtYXJnaW4tdG9wOiAtMC4zZW07XG59XG4uYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXJzOmhvdmVyIC5hbnQtdGFibGUtY29sdW1uLXNvcnRlciB7XG4gIGNvbG9yOiAjYTZhNmE2O1xufVxuLmFudC10YWJsZS1maWx0ZXItY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFudC10YWJsZS1maWx0ZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtNHB4IC04cHggLTRweCA0cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRhYmxlLWZpbHRlci10cmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG4uYW50LXRhYmxlLWZpbHRlci10cmlnZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDI2NHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtZHJvcGRvd24tbWVudTplbXB0eTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29udGVudDogJ05vdCBGb3VuZCc7XG59XG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi10cmVlIHtcbiAgcGFkZGluZzogOHB4IDhweCAwO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyLFxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFlN2ZmO1xufVxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24tc2VhcmNoIHtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggI2YwZjBmMCBzb2xpZDtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1zZWFyY2gtaW5wdXQgLmFudGljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWNoZWNrYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXN1Ym1lbnUgPiB1bCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtY2hlY2tib3gtd3JhcHBlciArIHNwYW4sXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1zdWJtZW51IC5hbnQtY2hlY2tib3gtd3JhcHBlciArIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJsZS1zZWxlY3Rpb24tY29sIHtcbiAgd2lkdGg6IDMycHg7XG59XG4uYW50LXRhYmxlLWJvcmRlcmVkIC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA1MHB4O1xufVxudGFibGUgdHIgdGguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4sXG50YWJsZSB0ciB0ZC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHRyIHRoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIC5hbnQtcmFkaW8td3JhcHBlcixcbnRhYmxlIHRyIHRkLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uIC5hbnQtcmFkaW8td3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbnRhYmxlIHRyIHRoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0IHtcbiAgei1pbmRleDogMztcbn1cbnRhYmxlIHRyIHRoLmFudC10YWJsZS1zZWxlY3Rpb24tY29sdW1uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYW50LXRhYmxlLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW50LXRhYmxlLXNlbGVjdGlvbi1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LW1hcmdpbi1zdGFydDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxMDAlO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDRweDtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogNHB4O1xufVxuLmFudC10YWJsZS1zZWxlY3Rpb24tZXh0cmEgLmFudGljb24ge1xuICBjb2xvcjogI2JmYmZiZjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFudC10YWJsZS1zZWxlY3Rpb24tZXh0cmEgLmFudGljb246aG92ZXIge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cbi5hbnQtdGFibGUtZXhwYW5kLWljb24tY29sIHtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC10YWJsZS1yb3ctaW5kZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMXB4O1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk0MTE3NjQ3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjpmb2N1cyxcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOmZvY3VzLFxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246aG92ZXIsXG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjphY3RpdmUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uOjpiZWZvcmUsXG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246OmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICByaWdodDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGhlaWdodDogMXB4O1xufVxuLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb246OmFmdGVyIHtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1zcGFjZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1zcGFjZWQ6OmJlZm9yZSxcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLXNwYWNlZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBub25lO1xufVxuLmFudC10YWJsZS1yb3ctaW5kZW50ICsgLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xuICBtYXJnaW4tdG9wOiAyLjUwMDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG50ci5hbnQtdGFibGUtZXhwYW5kZWQtcm93ID4gdGQsXG50ci5hbnQtdGFibGUtZXhwYW5kZWQtcm93OmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xufVxudHIuYW50LXRhYmxlLWV4cGFuZGVkLXJvdyAuYW50LWRlc2NyaXB0aW9ucy12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbnRyLmFudC10YWJsZS1leHBhbmRlZC1yb3cgLmFudC1kZXNjcmlwdGlvbnMtdmlldyB0YWJsZSB7XG4gIGZsZXg6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFudC10YWJsZSAuYW50LXRhYmxlLWV4cGFuZGVkLXJvdy1maXhlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMTZweCAtMTZweDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtdGFibGUtZW1wdHkgLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1wbGFjZWhvbGRlcjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtdGFibGUtY2VsbC1maXgtbGVmdCxcbi5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWZpcnN0OjphZnRlcixcbi5hbnQtdGFibGUtY2VsbC1maXgtbGVmdC1sYXN0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1sYXN0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdGFibGUgLmFudC10YWJsZS1jb250YWluZXI6OmJlZm9yZSxcbi5hbnQtdGFibGUgLmFudC10YWJsZS1jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10YWJsZSAuYW50LXRhYmxlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtdGFibGUgLmFudC10YWJsZS1jb250YWluZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uYW50LXRhYmxlLXBpbmctbGVmdDpub3QoLmFudC10YWJsZS1oYXMtZml4LWxlZnQpIC5hbnQtdGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFudC10YWJsZS1waW5nLWxlZnQ6bm90KC5hbnQtdGFibGUtaGFzLWZpeC1sZWZ0KSAuYW50LXRhYmxlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYW50LXRhYmxlLXBpbmctbGVmdCAuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQtZmlyc3Q6OmFmdGVyLFxuLmFudC10YWJsZS1waW5nLWxlZnQgLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWxhc3Q6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYW50LXRhYmxlLXBpbmctbGVmdCAuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQtbGFzdDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbnQtdGFibGUtcGluZy1yaWdodDpub3QoLmFudC10YWJsZS1oYXMtZml4LXJpZ2h0KSAuYW50LXRhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtdGFibGUtcGluZy1yaWdodDpub3QoLmFudC10YWJsZS1oYXMtZml4LXJpZ2h0KSAuYW50LXRhYmxlLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAtMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYW50LXRhYmxlLXBpbmctcmlnaHQgLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1maXJzdDo6YWZ0ZXIsXG4uYW50LXRhYmxlLXBpbmctcmlnaHQgLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodC1sYXN0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5hbnQtdGFibGUtc3RpY2t5LWhvbGRlciB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogY2FsYygyICsgMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYW50LXRhYmxlLXN0aWNreS1zY3JvbGwge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogY2FsYygyICsgMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uYW50LXRhYmxlLXN0aWNreS1zY3JvbGw6aG92ZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuLmFudC10YWJsZS1zdGlja3ktc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYW50LXRhYmxlLXN0aWNreS1zY3JvbGwtYmFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmFudC10YWJsZS1zdGlja3ktc2Nyb2xsLWJhci1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmFudC10YWJsZS1waW5nLWxlZnQgLmFudC10YWJsZS1jZWxsLWZpeC1sZWZ0LWxhc3Q6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFudC10YWJsZS1waW5nLXJpZ2h0IC5hbnQtdGFibGUtY2VsbC1maXgtcmlnaHQtZmlyc3Q6OmFmdGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbnQtdGFibGUge1xuICAvKiB0aXRsZSArIHRhYmxlICovXG4gIC8qIHRhYmxlICovXG4gIC8qIHRhYmxlICsgZm9vdGVyICovXG59XG4uYW50LXRhYmxlLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4uYW50LXRhYmxlLXRpdGxlICsgLmFudC10YWJsZS1jb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hbnQtdGFibGUtdGl0bGUgKyAuYW50LXRhYmxlLWNvbnRhaW5lciB0YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC10YWJsZS10aXRsZSArIC5hbnQtdGFibGUtY29udGFpbmVyIHRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hbnQtdGFibGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmFudC10YWJsZS1jb250YWluZXIgdGFibGUgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xufVxuLmFudC10YWJsZS1jb250YWluZXIgdGFibGUgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuLmFudC10YWJsZS1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdGFibGUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUgdGFibGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGhbY29sc3Bhbl06bm90KFtjb2xzcGFuPScxJ10pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aDpub3QoOmxhc3QtY2hpbGQpOm5vdCguYW50LXRhYmxlLXNlbGVjdGlvbi1jb2x1bW4pOm5vdCguYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jZWxsKTpub3QoW2NvbHNwYW5dKTo6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRhYmxlLXRib2R5ID4gdHIgLmFudC10YWJsZS13cmFwcGVyOm9ubHktY2hpbGQgLmFudC10YWJsZS5hbnQtdGFibGUtcnRsIHtcbiAgbWFyZ2luOiAtMTZweCAzM3B4IC0xNnB4IC0xNnB4O1xufVxuLmFudC10YWJsZS13cmFwcGVyLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXBhZ2luYXRpb24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW50LXRhYmxlLXdyYXBwZXIuYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcGFnaW5hdGlvbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLWZpbHRlci1jb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAyLjNlbTtcbn1cbi5hbnQtdGFibGUtcnRsIC5hbnQtdGFibGUtdGhlYWQgdHIgdGguYW50LXRhYmxlLWNvbHVtbi1oYXMtc29ydGVycyAuYW50LXRhYmxlLWZpbHRlci1jb2x1bW4tdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMCAyLjNlbTtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1maWx0ZXItdHJpZ2dlciB7XG4gIG1hcmdpbjogLTRweCA0cHggLTRweCAtOHB4O1xufVxuLmFudC1kcm9wZG93bi1ydGwgLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1jaGVja2JveC13cmFwcGVyICsgc3Bhbixcbi5hbnQtZHJvcGRvd24tcnRsIC5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duLXN1Ym1lbnUgLmFudC1jaGVja2JveC13cmFwcGVyICsgc3Bhbixcbi5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXJ0bC5hbnQtdGFibGUtZmlsdGVyLWRyb3Bkb3duIC5hbnQtY2hlY2tib3gtd3JhcHBlciArIHNwYW4sXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS1ydGwuYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1zdWJtZW51IC5hbnQtY2hlY2tib3gtd3JhcHBlciArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1zZWxlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcm93LWluZGVudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hbnQtdGFibGUtd3JhcHBlci1ydGwgLmFudC10YWJsZS1yb3ctZXhwYW5kLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcm93LWluZGVudCArIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmFudC10YWJsZS13cmFwcGVyLXJ0bCAuYW50LXRhYmxlLXJvdy1leHBhbmQtaWNvbi1jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYW50LXRhYmxlLXdyYXBwZXItcnRsIC5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uLWNvbGxhcHNlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hbnQtdGFicy1zbWFsbCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXRhYnMtbGFyZ2UgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXNtYWxsID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sYXJnZSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIHBhZGRpbmc6IDdweCAxNnB4IDZweDtcbn1cbi5hbnQtdGFicy1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdGFicy1ydGwgLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luOiAwIDAgMCAzMnB4O1xufVxuLmFudC10YWJzLXJ0bCAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRhYnMtcnRsIC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uYW50LXRhYnMtcnRsIC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiAuYW50LXRhYnMtdGFiLXJlbW92ZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5hbnQtdGFicy1ydGwgLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIC5hbnQtdGFicy10YWItcmVtb3ZlIC5hbnRpY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiB7XG4gIG9yZGVyOiAxO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uYW50LXRhYnMtcnRsLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiB7XG4gIG9yZGVyOiAwO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlciB7XG4gIG9yZGVyOiAxO1xufVxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtcnRsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRhYnMtcnRsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZCxcbi5hbnQtdGFicy1ydGwuYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkLFxuLmFudC10YWJzLXJ0bC5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQsXG4uYW50LXRhYnMtcnRsLmFudC10YWJzLWNhcmQuYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtdGFicy1kcm9wZG93bi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtdGFicy1kcm9wZG93bi1ydGwgLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10YWJzLXRvcCxcbi5hbnQtdGFicy1ib3R0b20ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2LFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdjo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSxcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2OjpiZWZvcmUsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIge1xuICBoZWlnaHQ6IDJweDtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQsXG4uYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhci1hbmltYXRlZCxcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcywgbGVmdCAwLjNzLCByaWdodCAwLjNzO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtYm90dG9tID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAxMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctbGVmdDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctbGVmdDo6YmVmb3JlLFxuLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctbGVmdDo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctbGVmdDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXJpZ2h0OjphZnRlcixcbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXJpZ2h0OjphZnRlcixcbi5hbnQtdGFicy10b3AgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXJpZ2h0OjphZnRlcixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXJpZ2h0OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdjo6YmVmb3JlLFxuLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLXRvcCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIge1xuICBib3R0b206IDA7XG59XG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLW5hdjo6YmVmb3JlLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXY6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIge1xuICB0b3A6IDA7XG59XG4uYW50LXRhYnMtYm90dG9tID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyLFxuLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2LFxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiIHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcCxcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcCxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YWZ0ZXIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjpiZWZvcmUsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxMHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xMHB4IDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctdG9wOjpiZWZvcmUsXG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXRvcDo6YmVmb3JlLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcC5hbnQtdGFicy1uYXYtd3JhcC1waW5nLXRvcDo6YmVmb3JlLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy10b3A6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctYm90dG9tOjphZnRlcixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLmFudC10YWJzLW5hdi13cmFwLXBpbmctYm90dG9tOjphZnRlcixcbi5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1ib3R0b206OmFmdGVyLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAuYW50LXRhYnMtbmF2LXdyYXAtcGluZy1ib3R0b206OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgd2lkdGg6IDJweDtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhci1hbmltYXRlZCxcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXItYW5pbWF0ZWQsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyLWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MsIHRvcCAwLjNzO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCxcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1saXN0LFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1saXN0LFxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtb3BlcmF0aW9ucyxcbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtb3BlcmF0aW9ucyxcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIge1xuICByaWdodDogMDtcbn1cbi5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIgPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lLFxuLmFudC10YWJzLWxlZnQgPiBkaXYgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIgPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYge1xuICBvcmRlcjogMTtcbn1cbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLWluay1iYXIsXG4uYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1pbmstYmFyIHtcbiAgbGVmdDogMDtcbn1cbi5hbnQtdGFicy1yaWdodCA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlcixcbi5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1jb250ZW50LWhvbGRlciB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtY29udGVudC1ob2xkZXIgPiAuYW50LXRhYnMtY29udGVudCA+IC5hbnQtdGFicy10YWJwYW5lLFxuLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyID4gLmFudC10YWJzLWNvbnRlbnQgPiAuYW50LXRhYnMtdGFicGFuZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYW50LXRhYnMtZHJvcGRvd24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtdGFicy1kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudS1pdGVtID4gc3BhbiB7XG4gIGZsZXg6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudS1pdGVtLXJlbW92ZSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudS1pdGVtLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4uYW50LXRhYnMtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkLFxuLmFudC10YWJzLWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXRhYnMtY2FyZCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUsXG4uYW50LXRhYnMtY2FyZCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtdGFicy1jYXJkID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhcixcbi5hbnQtdGFicy1jYXJkID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtaW5rLWJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXRvcCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiICsgLmFudC10YWJzLXRhYixcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWJvdHRvbSA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy10b3AgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtdG9wID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWJvdHRvbSA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1ib3R0b20gPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLWxlZnQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtcmlnaHQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIgKyAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1yaWdodCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtbGVmdCA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLXRhYi1hY3RpdmUsXG4uYW50LXRhYnMtY2FyZC5hbnQtdGFicy1sZWZ0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLFxuLmFudC10YWJzLWNhcmQuYW50LXRhYnMtcmlnaHQgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWIge1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbn1cbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSxcbi5hbnQtdGFicy1jYXJkLmFudC10YWJzLXJpZ2h0ID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLmFudC10YWJzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2LFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDo6YmVmb3JlLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LXdyYXA6OmJlZm9yZSxcbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlcixcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbGlzdCxcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1vcGVyYXRpb25zLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW9wZXJhdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW9wZXJhdGlvbnMtaGlkZGVuLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW9wZXJhdGlvbnMtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LW1vcmUsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbW9yZTo6YWZ0ZXIsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtbW9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZCxcbi5hbnQtdGFicyA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uYW50LXRhYnMgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkOmhvdmVyLFxuLmFudC10YWJzID4gZGl2ID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZDpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10YWJzID4gLmFudC10YWJzLW5hdiAuYW50LXRhYnMtbmF2LWFkZDphY3RpdmUsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkOmFjdGl2ZSxcbi5hbnQtdGFicyA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi1hZGQ6Zm9jdXMsXG4uYW50LXRhYnMgPiBkaXYgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtYWRkOmZvY3VzIHtcbiAgY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXRhYnMtZXh0cmEtY29udGVudCB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LXRhYnMtY2VudGVyZWQgPiAuYW50LXRhYnMtbmF2IC5hbnQtdGFicy1uYXYtd3JhcDpub3QoW2NsYXNzKj0nYW50LXRhYnMtbmF2LXdyYXAtcGluZyddKSxcbi5hbnQtdGFicy1jZW50ZXJlZCA+IGRpdiA+IC5hbnQtdGFicy1uYXYgLmFudC10YWJzLW5hdi13cmFwOm5vdChbY2xhc3MqPSdhbnQtdGFicy1uYXYtd3JhcC1waW5nJ10pIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYW50LXRhYnMtaW5rLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRhYnMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtdGFicy10YWItYnRuOmZvY3VzLFxuLmFudC10YWJzLXRhYi1yZW1vdmU6Zm9jdXMsXG4uYW50LXRhYnMtdGFiLWJ0bjphY3RpdmUsXG4uYW50LXRhYnMtdGFiLXJlbW92ZTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtdGFicy10YWItYnRuIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRhYnMtdGFiLXJlbW92ZSB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdGFicy10YWItcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXRhYnMtdGFiOmhvdmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXRhYnMtdGFiLmFudC10YWJzLXRhYi1hY3RpdmUgLmFudC10YWJzLXRhYi1idG4ge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjI1cHggY3VycmVudGNvbG9yO1xufVxuLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdGFicy10YWIuYW50LXRhYnMtdGFiLWRpc2FibGVkIC5hbnQtdGFicy10YWItYnRuOmZvY3VzLFxuLmFudC10YWJzLXRhYi5hbnQtdGFicy10YWItZGlzYWJsZWQgLmFudC10YWJzLXRhYi1yZW1vdmU6Zm9jdXMsXG4uYW50LXRhYnMtdGFiLmFudC10YWJzLXRhYi1kaXNhYmxlZCAuYW50LXRhYnMtdGFiLWJ0bjphY3RpdmUsXG4uYW50LXRhYnMtdGFiLmFudC10YWJzLXRhYi1kaXNhYmxlZCAuYW50LXRhYnMtdGFiLXJlbW92ZTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5hbnQtdGFicy10YWIgLmFudC10YWJzLXRhYi1yZW1vdmUgLmFudGljb24ge1xuICBtYXJnaW46IDA7XG59XG4uYW50LXRhYnMtdGFiIC5hbnRpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmFudC10YWJzLXRhYiArIC5hbnQtdGFicy10YWIge1xuICBtYXJnaW46IDAgMCAwIDMycHg7XG59XG4uYW50LXRhYnMtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC10YWJzLWNvbnRlbnQtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmFudC10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbn1cbi5hbnQtdGFicy10YWJwYW5lIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LXRhZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC10YWcsXG4uYW50LXRhZyBhLFxuLmFudC10YWcgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC10YWcgPiBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5hbnQtdGFnLWNsb3NlLWljb24ge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC10YWctY2xvc2UtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC10YWctaGFzLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdGFnLWhhcy1jb2xvcixcbi5hbnQtdGFnLWhhcy1jb2xvciBhLFxuLmFudC10YWctaGFzLWNvbG9yIGE6aG92ZXIsXG4uYW50LXRhZy1oYXMtY29sb3IgLmFudGljb24tY2xvc2UsXG4uYW50LXRhZy1oYXMtY29sb3IgLmFudGljb24tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbnQtdGFnLWNoZWNrYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRhZy1jaGVja2FibGU6bm90KC5hbnQtdGFnLWNoZWNrYWJsZS1jaGVja2VkKTpob3ZlciB7XG4gIGNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10YWctY2hlY2thYmxlOmFjdGl2ZSxcbi5hbnQtdGFnLWNoZWNrYWJsZS1jaGVja2VkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYW50LXRhZy1jaGVja2FibGUtY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRhZy1jaGVja2FibGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NmRkOTtcbn1cbi5hbnQtdGFnLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRhZy1waW5rIHtcbiAgY29sb3I6ICNjNDFkN2Y7XG4gIGJhY2tncm91bmQ6ICNmZmYwZjY7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWRkMjtcbn1cbi5hbnQtdGFnLXBpbmstaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xuICBib3JkZXItY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXRhZy1tYWdlbnRhIHtcbiAgY29sb3I6ICNjNDFkN2Y7XG4gIGJhY2tncm91bmQ6ICNmZmYwZjY7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWRkMjtcbn1cbi5hbnQtdGFnLW1hZ2VudGEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZWIyZjk2O1xuICBib3JkZXItY29sb3I6ICNlYjJmOTY7XG59XG4uYW50LXRhZy1yZWQge1xuICBjb2xvcjogI2NmMTMyMjtcbiAgYmFja2dyb3VuZDogI2ZmZjFmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhMzllO1xufVxuLmFudC10YWctcmVkLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2Y1MjIyZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjUyMjJkO1xufVxuLmFudC10YWctdm9sY2FubyB7XG4gIGNvbG9yOiAjZDQzODBkO1xuICBiYWNrZ3JvdW5kOiAjZmZmMmU4O1xuICBib3JkZXItY29sb3I6ICNmZmJiOTY7XG59XG4uYW50LXRhZy12b2xjYW5vLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZhNTQxYztcbiAgYm9yZGVyLWNvbG9yOiAjZmE1NDFjO1xufVxuLmFudC10YWctb3JhbmdlIHtcbiAgY29sb3I6ICNkNDZiMDg7XG4gIGJhY2tncm91bmQ6ICNmZmY3ZTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZDU5MTtcbn1cbi5hbnQtdGFnLW9yYW5nZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYThjMTY7XG4gIGJvcmRlci1jb2xvcjogI2ZhOGMxNjtcbn1cbi5hbnQtdGFnLXllbGxvdyB7XG4gIGNvbG9yOiAjZDRiMTA2O1xuICBiYWNrZ3JvdW5kOiAjZmVmZmU2O1xuICBib3JkZXItY29sb3I6ICNmZmZiOGY7XG59XG4uYW50LXRhZy15ZWxsb3ctaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmFkYjE0O1xuICBib3JkZXItY29sb3I6ICNmYWRiMTQ7XG59XG4uYW50LXRhZy1nb2xkIHtcbiAgY29sb3I6ICNkNDg4MDY7XG4gIGJhY2tncm91bmQ6ICNmZmZiZTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTU4Zjtcbn1cbi5hbnQtdGFnLWdvbGQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmFhZDE0O1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LXRhZy1jeWFuIHtcbiAgY29sb3I6ICMwODk3OWM7XG4gIGJhY2tncm91bmQ6ICNlNmZmZmI7XG4gIGJvcmRlci1jb2xvcjogIzg3ZThkZTtcbn1cbi5hbnQtdGFnLWN5YW4taW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTNjMmMyO1xuICBib3JkZXItY29sb3I6ICMxM2MyYzI7XG59XG4uYW50LXRhZy1saW1lIHtcbiAgY29sb3I6ICM3Y2IzMDU7XG4gIGJhY2tncm91bmQ6ICNmY2ZmZTY7XG4gIGJvcmRlci1jb2xvcjogI2VhZmY4Zjtcbn1cbi5hbnQtdGFnLWxpbWUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTBkOTExO1xuICBib3JkZXItY29sb3I6ICNhMGQ5MTE7XG59XG4uYW50LXRhZy1ncmVlbiB7XG4gIGNvbG9yOiAjMzg5ZTBkO1xuICBiYWNrZ3JvdW5kOiAjZjZmZmVkO1xuICBib3JkZXItY29sb3I6ICNiN2ViOGY7XG59XG4uYW50LXRhZy1ncmVlbi1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM1MmM0MWE7XG4gIGJvcmRlci1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtdGFnLWJsdWUge1xuICBjb2xvcjogIzA5NmRkOTtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTFkNWZmO1xufVxuLmFudC10YWctYmx1ZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdGFnLWdlZWtibHVlIHtcbiAgY29sb3I6ICMxZDM5YzQ7XG4gIGJhY2tncm91bmQ6ICNmMGY1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2FkYzZmZjtcbn1cbi5hbnQtdGFnLWdlZWtibHVlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzJmNTRlYjtcbiAgYm9yZGVyLWNvbG9yOiAjMmY1NGViO1xufVxuLmFudC10YWctcHVycGxlIHtcbiAgY29sb3I6ICM1MzFkYWI7XG4gIGJhY2tncm91bmQ6ICNmOWYwZmY7XG4gIGJvcmRlci1jb2xvcjogI2QzYWRmNztcbn1cbi5hbnQtdGFnLXB1cnBsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3MjJlZDE7XG4gIGJvcmRlci1jb2xvcjogIzcyMmVkMTtcbn1cbi5hbnQtdGFnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzUyYzQxYTtcbiAgYmFja2dyb3VuZDogI2Y2ZmZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYjdlYjhmO1xufVxuLmFudC10YWctcHJvY2Vzc2luZyB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xuICBib3JkZXItY29sb3I6ICM5MWQ1ZmY7XG59XG4uYW50LXRhZy1lcnJvciB7XG4gIGNvbG9yOiAjZmY0ZDRmO1xuICBiYWNrZ3JvdW5kOiAjZmZmMmYwO1xuICBib3JkZXItY29sb3I6ICNmZmNjYzc7XG59XG4uYW50LXRhZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmYWFkMTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZiZTY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTU4Zjtcbn1cbi5hbnQtdGFnID4gLmFudGljb24gKyBzcGFuLFxuLmFudC10YWcgPiBzcGFuICsgLmFudGljb24ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLmFudC10YWcuYW50LXRhZy1ydGwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtdGFnLXJ0bCAuYW50LXRhZy1jbG9zZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10YWctcnRsLmFudC10YWcgPiAuYW50aWNvbiArIHNwYW4sXG4uYW50LXRhZy1ydGwuYW50LXRhZyA+IHNwYW4gKyAuYW50aWNvbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtdGltZWxpbmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmMGYwZjA7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtYmx1ZSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1yZWQge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtZ3JlZW4ge1xuICBjb2xvcjogIzUyYzQxYTtcbiAgYm9yZGVyLWNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtZ3JheSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNS41cHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogM3B4IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03LjAwMXB4O1xuICBtYXJnaW46IDAgMCAwIDI2cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uYW50LXRpbWVsaW5lLWl0ZW0tbGFzdCA+IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtdGltZWxpbmUtaXRlbS1sYXN0ID4gLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXRhaWwsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tIHtcbiAgbGVmdDogNTAlO1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWxlZnQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tbGVmdCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1sZWZ0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHggLSAycHgpO1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHgpO1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tbGFzdCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICBib3JkZXItbGVmdDogMnB4IGRvdHRlZCAjZjBmMGYwO1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmV2ZXJzZSAuYW50LXRpbWVsaW5lLWl0ZW0tbGFzdCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yZXZlcnNlIC5hbnQtdGltZWxpbmUtaXRlbS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkb3R0ZWQgI2YwZjBmMDtcbn1cbi5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJldmVyc2UgLmFudC10aW1lbGluZS1pdGVtLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03LjAwMXB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWxhYmVsIHtcbiAgbGVmdDogY2FsYyg1MCUgKyAxNHB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXRpbWVsaW5lLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10aW1lbGluZS1ydGwgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICByaWdodDogNHB4O1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZjBmMGYwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hbnQtdGltZWxpbmUtcnRsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSB7XG4gIHJpZ2h0OiA1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uYW50LXRpbWVsaW5lLXJ0bCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbjogMCAxOHB4IDAgMDtcbn1cbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS10YWlsLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLXRhaWwsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1hbHRlcm5hdGUgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20sXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtYWx0ZXJuYXRlIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkLWN1c3RvbSxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQtY3VzdG9tLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1sYWJlbCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0tbGVmdCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWxlZnQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1sZWZ0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWFsdGVybmF0ZSAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCxcbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtbGFiZWwgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS10YWlsLFxuLmFudC10aW1lbGluZS1ydGwuYW50LXRpbWVsaW5lLmFudC10aW1lbGluZS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLWhlYWQsXG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1jdXN0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtdGltZWxpbmUtcnRsLmFudC10aW1lbGluZS5hbnQtdGltZWxpbmUtcmlnaHQgLmFudC10aW1lbGluZS1pdGVtLXJpZ2h0IC5hbnQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLWxhc3QgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLXJldmVyc2UgLmFudC10aW1lbGluZS1pdGVtLXBlbmRpbmcgLmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgI2YwZjBmMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXRpbWVsaW5lLXJ0bC5hbnQtdGltZWxpbmUuYW50LXRpbWVsaW5lLWxhYmVsIC5hbnQtdGltZWxpbmUtaXRlbS1yaWdodCAuYW50LXRpbWVsaW5lLWl0ZW0tbGFiZWwge1xuICByaWdodDogY2FsYyg1MCUgKyAxNHB4KTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYW50LXRvb2x0aXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LXRvb2x0aXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wLFxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BSaWdodCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tLFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21SaWdodCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRUb3AsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnRCb3R0b20ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYW50LXRvb2x0aXAtaW5uZXIge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDZweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCA5cHggMjhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMy4wNzEwNjc4MXB4O1xuICBoZWlnaHQ6IDEzLjA3MTA2NzgxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb250ZW50OiAnJztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcExlZnQgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BSaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IC01LjA3MTA2NzgxcHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wTGVmdCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wUmlnaHQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYuNTM1NTMzOTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtdG9wIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC10b3BMZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDEzcHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXRvcFJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodCAuYW50LXRvb2x0aXAtYXJyb3csXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgbGVmdDogLTUuMDcxMDY3ODFweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LXJpZ2h0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IC0zcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNi41MzU1MzM5MXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1yaWdodFRvcCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDVweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtcmlnaHRCb3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiA1cHg7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWxlZnQgLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3cge1xuICByaWdodDogLTUuMDcxMDY3ODFweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdFRvcCAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdEJvdHRvbSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDNweCAtM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYuNTM1NTMzOTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtbGVmdCAuYW50LXRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0VG9wIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1sZWZ0Qm90dG9tIC5hbnQtdG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogNXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b20gLmFudC10b29sdGlwLWFycm93LFxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b21MZWZ0IC5hbnQtdG9vbHRpcC1hcnJvdyxcbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgdG9wOiAtNS4wNzEwNjc4MXB4O1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b20gLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQsXG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbVJpZ2h0IC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogLTNweCAtM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNi41MzU1MzM5MXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmFudC10b29sdGlwLXBsYWNlbWVudC1ib3R0b20gLmFudC10b29sdGlwLWFycm93IHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYW50LXRvb2x0aXAtcGxhY2VtZW50LWJvdHRvbUxlZnQgLmFudC10b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTNweDtcbn1cbi5hbnQtdG9vbHRpcC1wbGFjZW1lbnQtYm90dG9tUmlnaHQgLmFudC10b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDEzcHg7XG59XG4uYW50LXRvb2x0aXAtcGluayAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC10b29sdGlwLXBpbmsgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIyZjk2O1xufVxuLmFudC10b29sdGlwLW1hZ2VudGEgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtdG9vbHRpcC1tYWdlbnRhIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMmY5Njtcbn1cbi5hbnQtdG9vbHRpcC1yZWQgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MjIyZDtcbn1cbi5hbnQtdG9vbHRpcC1yZWQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjUyMjJkO1xufVxuLmFudC10b29sdGlwLXZvbGNhbm8gLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNTQxYztcbn1cbi5hbnQtdG9vbHRpcC12b2xjYW5vIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhNTQxYztcbn1cbi5hbnQtdG9vbHRpcC1vcmFuZ2UgLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhOGMxNjtcbn1cbi5hbnQtdG9vbHRpcC1vcmFuZ2UgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmE4YzE2O1xufVxuLmFudC10b29sdGlwLXllbGxvdyAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkYjE0O1xufVxuLmFudC10b29sdGlwLXllbGxvdyAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWRiMTQ7XG59XG4uYW50LXRvb2x0aXAtZ29sZCAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC10b29sdGlwLWdvbGQgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFhZDE0O1xufVxuLmFudC10b29sdGlwLWN5YW4gLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYzJjMjtcbn1cbi5hbnQtdG9vbHRpcC1jeWFuIC5hbnQtdG9vbHRpcC1hcnJvdy1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzYzJjMjtcbn1cbi5hbnQtdG9vbHRpcC1saW1lIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGQ5MTE7XG59XG4uYW50LXRvb2x0aXAtbGltZSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGQ5MTE7XG59XG4uYW50LXRvb2x0aXAtZ3JlZW4gLmFudC10b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyYzQxYTtcbn1cbi5hbnQtdG9vbHRpcC1ncmVlbiAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXRvb2x0aXAtYmx1ZSAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10b29sdGlwLWJsdWUgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC10b29sdGlwLWdlZWtibHVlIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjU0ZWI7XG59XG4uYW50LXRvb2x0aXAtZ2Vla2JsdWUgLmFudC10b29sdGlwLWFycm93LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY1NGViO1xufVxuLmFudC10b29sdGlwLXB1cnBsZSAuYW50LXRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIyZWQxO1xufVxuLmFudC10b29sdGlwLXB1cnBsZSAuYW50LXRvb2x0aXAtYXJyb3ctY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjJlZDE7XG59XG4uYW50LXRvb2x0aXAtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRvb2x0aXAtcnRsIC5hbnQtdG9vbHRpcC1pbm5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFudC10cmFuc2Zlci1jdXN0b21pemUtbGlzdCAuYW50LXRyYW5zZmVyLWxpc3Qge1xuICBmbGV4OiAxIDEgNTAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5hbnQtdHJhbnNmZXItY3VzdG9taXplLWxpc3QgLmFudC10YWJsZS13cmFwcGVyIC5hbnQtdGFibGUtc21hbGwge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtdGFibGUtd3JhcHBlciAuYW50LXRhYmxlLXNtYWxsIC5hbnQtdGFibGUtc2VsZWN0aW9uLWNvbHVtbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtdGFibGUtd3JhcHBlciAuYW50LXRhYmxlLXNtYWxsID4gLmFudC10YWJsZS1jb250ZW50ID4gLmFudC10YWJsZS1ib2R5ID4gdGFibGUgPiAuYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uYW50LXRyYW5zZmVyLWN1c3RvbWl6ZS1saXN0IC5hbnQtdGFibGUtd3JhcHBlciAuYW50LXRhYmxlLXNtYWxsID4gLmFudC10YWJsZS1jb250ZW50IC5hbnQtdGFibGUtcm93Omxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbn1cbi5hbnQtdHJhbnNmZXItY3VzdG9taXplLWxpc3QgLmFudC10YWJsZS13cmFwcGVyIC5hbnQtdGFibGUtc21hbGwgLmFudC10YWJsZS1ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC10cmFuc2Zlci1jdXN0b21pemUtbGlzdCAuYW50LXRhYmxlLXdyYXBwZXIgLmFudC10YWJsZS1wYWdpbmF0aW9uLmFudC1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxNnB4IDAgNHB4O1xufVxuLmFudC10cmFuc2Zlci1jdXN0b21pemUtbGlzdCAuYW50LWlucHV0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFudC10cmFuc2ZlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFudC10cmFuc2Zlci1kaXNhYmxlZCAuYW50LXRyYW5zZmVyLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmFuc2Zlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYW50LXRyYW5zZmVyLWxpc3Qtd2l0aC1wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoIC5hbnRpY29uLXNlYXJjaCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEycHggOXB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlciA+ICoge1xuICBmbGV4OiBub25lO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWhlYWRlci10aXRsZSB7XG4gIGZsZXg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1oZWFkZXItZHJvcGRvd24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtaGVhZGVyLWRyb3Bkb3duW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1ib2R5LXNlYXJjaC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQge1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtID4gKiB7XG4gIGZsZXg6IG5vbmU7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXRleHQge1xuICBmbGV4OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tcmVtb3ZlIHtcbiAgY29sb3I6ICMxODkwZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1yZW1vdmU6Zm9jdXMsXG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1yZW1vdmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwOTZkZDk7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXJlbW92ZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC01MCU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogLTUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbTpub3QoLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtOm5vdCguYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkKS5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0tY2hlY2tlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2Y0ZmY7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1zaG93LXJlbW92ZSAuYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtOm5vdCguYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LXRyYW5zZmVyLWxpc3QtY29udGVudC1pdGVtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmN2ZmO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWNvbnRlbnQtaXRlbS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC10cmFuc2Zlci1saXN0LXBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWJvZHktbm90LWZvdW5kIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFudC10cmFuc2Zlci1saXN0LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmFudC10cmFuc2Zlci1vcGVyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFudC10cmFuc2Zlci1vcGVyYXRpb24gLmFudC1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYW50LXRyYW5zZmVyLW9wZXJhdGlvbiAuYW50LWJ0biAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbnQtdHJhbnNmZXIgLmFudC1lbXB0eS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IC0ycHg7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10cmFuc2Zlci1ydGwgLmFudC10cmFuc2Zlci1saXN0LXNlYXJjaCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmFudC10cmFuc2Zlci1ydGwgLmFudC10cmFuc2Zlci1saXN0LXNlYXJjaC1hY3Rpb24ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1oZWFkZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3QtaGVhZGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3QtaGVhZGVyLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hbnQtdHJhbnNmZXItcnRsIC5hbnQtdHJhbnNmZXItbGlzdC1jb250ZW50LWl0ZW0gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3QtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW50LXRyYW5zZmVyLXJ0bCAuYW50LXRyYW5zZmVyLWxpc3QtZm9vdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYW50LXRyZWUtbm9kZS1meC1kby1ub3QtdXNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhbnQtdHJlZS1ub2RlLWZ4LWRvLW5vdC11c2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUgPiAqIHtcbiAgei1pbmRleDogMTtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlIC5hbnQtdHJlZS1zd2l0Y2hlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIuYW50LXRyZWUtbm9kZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlLXNlbGVjdGVkOmhvdmVyOjpiZWZvcmUsXG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS10cmVlbm9kZS1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLXRyZWVub2RlLXNlbGVjdGVkIC5hbnQtdHJlZS1zd2l0Y2hlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC10cmVlLWNoZWNrYm94IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtdHJlZS1jaGVja2JveDpob3ZlciAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIsXG4uYW50LXRyZWUtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbnRDaGVja2JveEVmZmVjdCAwLjM2cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IGFudENoZWNrYm94RWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10cmVlLWNoZWNrYm94OmhvdmVyOjphZnRlcixcbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtdHJlZS1jaGVja2JveDo6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMS41JTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1LjcxNDI4NTcxcHg7XG4gIGhlaWdodDogOS4xNDI4NTcxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgY3ViaWMtYmV6aWVyKDAuNzEsIC0wLjQ2LCAwLjg4LCAwLjYpLCBvcGFjaXR5IDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjEyLCAwLjQsIDAuMjksIDEuNDYpIDAuMXM7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1jaGVja2VkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQuYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtdHJlZS1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgKyBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC10cmVlLWNoZWNrYm94LWRpc2FibGVkOjphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29udGVudDogJ1xcYTAnO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXdyYXBwZXIuYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtd3JhcHBlciArIC5hbnQtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveCArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0gKyAuYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xufVxuLmFudC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS5hbnQtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC10cmVlLWNoZWNrYm94LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLXJ0bCAuYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1ydGwgLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uYW50LXRyZWUtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC10cmVlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmFudC10cmVlLWZvY3VzZWQ6bm90KDpob3Zlcik6bm90KC5hbnQtdHJlZS1hY3RpdmUtZm9jdXNlZCkge1xuICBiYWNrZ3JvdW5kOiAjZTZmN2ZmO1xufVxuLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYW50LXRyZWUuYW50LXRyZWUtYmxvY2stbm9kZSAuYW50LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1ibG9jay1ub2RlIC5hbnQtdHJlZS1saXN0LWhvbGRlci1pbm5lciAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLmFudC10cmVlLmFudC10cmVlLWJsb2NrLW5vZGUgLmFudC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtdHJlZS10cmVlbm9kZS5kcmFnZ2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbnQtdHJlZS5hbnQtdHJlZS1ibG9jay1ub2RlIC5hbnQtdHJlZS1saXN0LWhvbGRlci1pbm5lciAuYW50LXRyZWUtdHJlZW5vZGUuZHJhZ2dpbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDRweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4OTBmZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudC10cmVlLW5vZGUtZngtZG8tbm90LXVzZSAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50LXRyZWUtbm9kZS1meC1kby1ub3QtdXNlIDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWFjdGl2ZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZTpub3QoLmFudC10cmVlIC5hbnQtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCkuZmlsdGVyLW5vZGUgLmFudC10cmVlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXRyZWUtaW5kZW50IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtdHJlZS1pbmRlbnQtdW5pdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG59XG4uYW50LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXRyZWUtdHJlZW5vZGU6aG92ZXIgLmFudC10cmVlLWRyYWdnYWJsZS1pY29uIHtcbiAgb3BhY2l0eTogMC40NTtcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtdHJlZS1zd2l0Y2hlci1pY29uLFxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4uYW50LXRyZWUtc3dpdGNoZXIgLmFudC10cmVlLXN3aXRjaGVyLWljb24gc3ZnLFxuLmFudC10cmVlLXN3aXRjaGVyIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1ub29wIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFudC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtdHJlZS1zd2l0Y2hlci1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbG9hZGluZy1pY29uIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdHJlZS1zd2l0Y2hlci1sZWFmLWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgY29udGVudDogJyAnO1xufVxuLmFudC10cmVlLWNoZWNrYm94IHtcbiAgdG9wOiBpbml0aWFsO1xuICBtYXJnaW46IDRweCA4cHggMCAwO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzLCBib3JkZXIgMHMsIGxpbmUtaGVpZ2h0IDBzLCBib3gtc2hhZG93IDBzO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyLmFudC10cmVlLW5vZGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFlN2ZmO1xufVxuLmFudC10cmVlIC5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciAuYW50LXRyZWUtaWNvbkVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWljb25FbGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10cmVlLXVuc2VsZWN0YWJsZSAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIC5hbnQtdHJlZS1kcm9wLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLmRyb3AtY29udGFpbmVyID4gW2RyYWdnYWJsZV0ge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzE4OTBmZjtcbn1cbi5hbnQtdHJlZS1zaG93LWxpbmUgLmFudC10cmVlLWluZGVudC11bml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXRyZWUtc2hvdy1saW5lIC5hbnQtdHJlZS1pbmRlbnQtdW5pdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQtZW5kOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtc3dpdGNoZXItbGluZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG4uYW50LXRyZWUgLmFudC10cmVlLXRyZWVub2RlLWxlYWYtbGFzdCAuYW50LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC10cmVlLXJ0bCAuYW50LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXJbZHJhZ2dhYmxlPSd0cnVlJ10gLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiB1bnNldDtcbn1cbi5hbnQtdHJlZSAuYW50LXRyZWUtdHJlZW5vZGUtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRyZWUtcnRsIC5hbnQtdHJlZS1zd2l0Y2hlcl9jbG9zZSAuYW50LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYW50LXRyZWUtcnRsLmFudC10cmVlLXNob3ctbGluZSAuYW50LXRyZWUtaW5kZW50LXVuaXQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTNweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG4uYW50LXRyZWUtcnRsLmFudC10cmVlLWNoZWNrYm94IHtcbiAgbWFyZ2luOiA0cHggMCAwIDhweDtcbn1cbi5hbnQtdHJlZS1zZWxlY3QtZHJvcGRvd24tcnRsIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gge1xuICBtYXJnaW46IDRweCAwIDAgOHB4O1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXI6aG92ZXIgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3g6aG92ZXIgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lcixcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg5MGZmO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFudENoZWNrYm94RWZmZWN0IDAuMzZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYW50Q2hlY2tib3hFZmZlY3QgMC4zNnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYmFja3dhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJhY2t3YXJkcztcbiAgY29udGVudDogJyc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94OmhvdmVyOjphZnRlcixcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlcjpob3ZlciAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94OjphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjEuNSU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNS43MTQyODU3MXB4O1xuICBoZWlnaHQ6IDkuMTQyODU3MTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGN1YmljLWJlemllcigwLjcxLCAtMC40NiwgMC44OCwgMC42KSwgb3BhY2l0eSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4xMiwgMC40LCAwLjI5LCAxLjQ2KSAwLjFzO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODkwZmY7XG4gIGJvcmRlci1jb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1kaXNhYmxlZCArIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6aG92ZXI6OmFmdGVyLFxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyOmhvdmVyIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZGlzYWJsZWQ6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbnRlbnQ6ICdcXGEwJztcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlci5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtd3JhcHBlci1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXIgKyAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveCArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC12YXJpYW50OiB0YWJ1bGFyLW51bXM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtICsgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg5MGZmO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWRpc2FibGVkIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtcnRsIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSArIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duIHtcbiAgcGFkZGluZzogOHB4IDRweDtcbn1cbi5hbnQtdHJlZS1zZWxlY3QtZHJvcGRvd24tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duIC5hbnQtc2VsZWN0LXRyZWUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFudC10cmVlLXNlbGVjdC1kcm9wZG93biAuYW50LXNlbGVjdC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duIC5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogYXV0bztcbn1cbi5hbnQtc2VsZWN0LXRyZWUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLWZvY3VzZWQ6bm90KDpob3Zlcik6bm90KC5hbnQtc2VsZWN0LXRyZWUtYWN0aXZlLWZvY3VzZWQpIHtcbiAgYmFja2dyb3VuZDogI2U2ZjdmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUuYW50LXNlbGVjdC10cmVlLWJsb2NrLW5vZGUgLmFudC1zZWxlY3QtdHJlZS1saXN0LWhvbGRlci1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmFudC1zZWxlY3QtdHJlZS5hbnQtc2VsZWN0LXRyZWUtYmxvY2stbm9kZSAuYW50LXNlbGVjdC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLmFudC1zZWxlY3QtdHJlZS5hbnQtc2VsZWN0LXRyZWUtYmxvY2stbm9kZSAuYW50LXNlbGVjdC10cmVlLWxpc3QtaG9sZGVyLWlubmVyIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUuZHJhZ2dpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW50LXNlbGVjdC10cmVlLmFudC1zZWxlY3QtdHJlZS1ibG9jay1ub2RlIC5hbnQtc2VsZWN0LXRyZWUtbGlzdC1ob2xkZXItaW5uZXIgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS5kcmFnZ2luZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg5MGZmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYW50LXRyZWUtbm9kZS1meC1kby1ub3QtdXNlIDAuM3M7XG4gICAgICAgICAgYW5pbWF0aW9uOiBhbnQtdHJlZS1ub2RlLWZ4LWRvLW5vdC11c2UgMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgY29udGVudDogJyc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZS1kaXNhYmxlZCAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtZGlzYWJsZWQgLmFudC1zZWxlY3QtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWFjdGl2ZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS10cmVlbm9kZTpub3QoLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXRyZWVub2RlLWRpc2FibGVkKS5maWx0ZXItbm9kZSAuYW50LXNlbGVjdC10cmVlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYW50LXNlbGVjdC10cmVlLWluZGVudCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYW50LXNlbGVjdC10cmVlLWluZGVudC11bml0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLXRyZWVub2RlOmhvdmVyIC5hbnQtc2VsZWN0LXRyZWUtZHJhZ2dhYmxlLWljb24ge1xuICBvcGFjaXR5OiAwLjQ1O1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciAuYW50LXRyZWUtc3dpdGNoZXItaWNvbixcbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIgLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXIgLmFudC10cmVlLXN3aXRjaGVyLWljb24gc3ZnLFxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlciAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWljb24gc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLW5vb3Age1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlci1sb2FkaW5nLWljb24ge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWxlYWYtbGluZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLWxlYWYtbGluZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb250ZW50OiAnICc7XG59XG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94IHtcbiAgdG9wOiBpbml0aWFsO1xuICBtYXJnaW46IDRweCA4cHggMCAwO1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MsIGJvcmRlciAwcywgbGluZS1oZWlnaHQgMHMsIGJveC1zaGFkb3cgMHM7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyLmFudC1zZWxlY3QtdHJlZS1ub2RlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZTdmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUgLmFudC1zZWxlY3QtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlciAuYW50LXNlbGVjdC10cmVlLWljb25FbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC1zZWxlY3QtdHJlZS1pY29uRWxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtdW5zZWxlY3RhYmxlIC5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4OTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtbm9kZS1jb250ZW50LXdyYXBwZXIgLmFudC10cmVlLWRyb3AtaW5kaWNhdG9yOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxODkwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUuZHJvcC1jb250YWluZXIgPiBbZHJhZ2dhYmxlXSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMTg5MGZmO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC00cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC1zZWxlY3QtdHJlZS1zaG93LWxpbmUgLmFudC1zZWxlY3QtdHJlZS1pbmRlbnQtdW5pdC1lbmQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW50LXNlbGVjdC10cmVlLXNob3ctbGluZSAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hbnQtc2VsZWN0LXRyZWUtc2hvdy1saW5lIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGluZS1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE1ZW07XG59XG4uYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtdHJlZW5vZGUtbGVhZi1sYXN0IC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbGVhZi1saW5lOjpiZWZvcmUge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmFudC10cmVlLXNlbGVjdC1kcm9wZG93bi1ydGwgLmFudC1zZWxlY3QtdHJlZSAuYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyX2Nsb3NlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItaWNvbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYW50LXRyZWUtc2VsZWN0LWRyb3Bkb3duLXJ0bCAuYW50LXNlbGVjdC10cmVlIC5hbnQtc2VsZWN0LXRyZWUtc3dpdGNoZXItbG9hZGluZy1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuLmFudC10eXBvZ3JhcGh5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTJjNDFhO1xufVxuLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LXdhcm5pbmcge1xuICBjb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kYW5nZXIge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbmEuYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktZGFuZ2VyOmFjdGl2ZSxcbmEuYW50LXR5cG9ncmFwaHkuYW50LXR5cG9ncmFwaHktZGFuZ2VyOmZvY3VzLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmNzg3NTtcbn1cbi5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuZGl2LmFudC10eXBvZ3JhcGh5LFxuLmFudC10eXBvZ3JhcGh5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5oMS5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4yMztcbn1cbmgyLmFudC10eXBvZ3JhcGh5LFxuLmFudC10eXBvZ3JhcGh5IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuaDMuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5oNC5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuaDUuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgaDUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hbnQtdHlwb2dyYXBoeSArIGgxLmFudC10eXBvZ3JhcGh5LFxuLmFudC10eXBvZ3JhcGh5ICsgaDIuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgKyBoMy5hbnQtdHlwb2dyYXBoeSxcbi5hbnQtdHlwb2dyYXBoeSArIGg0LmFudC10eXBvZ3JhcGh5LFxuLmFudC10eXBvZ3JhcGh5ICsgaDUuYW50LXR5cG9ncmFwaHkge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cbi5hbnQtdHlwb2dyYXBoeSBkaXYgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSB1bCArIGgxLFxuLmFudC10eXBvZ3JhcGh5IGxpICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgcCArIGgxLFxuLmFudC10eXBvZ3JhcGh5IGgxICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgaDIgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSBoMyArIGgxLFxuLmFudC10eXBvZ3JhcGh5IGg0ICsgaDEsXG4uYW50LXR5cG9ncmFwaHkgaDUgKyBoMSxcbi5hbnQtdHlwb2dyYXBoeSBkaXYgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSB1bCArIGgyLFxuLmFudC10eXBvZ3JhcGh5IGxpICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgcCArIGgyLFxuLmFudC10eXBvZ3JhcGh5IGgxICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgaDIgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSBoMyArIGgyLFxuLmFudC10eXBvZ3JhcGh5IGg0ICsgaDIsXG4uYW50LXR5cG9ncmFwaHkgaDUgKyBoMixcbi5hbnQtdHlwb2dyYXBoeSBkaXYgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSB1bCArIGgzLFxuLmFudC10eXBvZ3JhcGh5IGxpICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgcCArIGgzLFxuLmFudC10eXBvZ3JhcGh5IGgxICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgaDIgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSBoMyArIGgzLFxuLmFudC10eXBvZ3JhcGh5IGg0ICsgaDMsXG4uYW50LXR5cG9ncmFwaHkgaDUgKyBoMyxcbi5hbnQtdHlwb2dyYXBoeSBkaXYgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSB1bCArIGg0LFxuLmFudC10eXBvZ3JhcGh5IGxpICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgcCArIGg0LFxuLmFudC10eXBvZ3JhcGh5IGgxICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgaDIgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSBoMyArIGg0LFxuLmFudC10eXBvZ3JhcGh5IGg0ICsgaDQsXG4uYW50LXR5cG9ncmFwaHkgaDUgKyBoNCxcbi5hbnQtdHlwb2dyYXBoeSBkaXYgKyBoNSxcbi5hbnQtdHlwb2dyYXBoeSB1bCArIGg1LFxuLmFudC10eXBvZ3JhcGh5IGxpICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgcCArIGg1LFxuLmFudC10eXBvZ3JhcGh5IGgxICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgaDIgKyBoNSxcbi5hbnQtdHlwb2dyYXBoeSBoMyArIGg1LFxuLmFudC10eXBvZ3JhcGh5IGg0ICsgaDUsXG4uYW50LXR5cG9ncmFwaHkgaDUgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuYS5hbnQtdHlwb2dyYXBoeS1lbGxpcHNpcyxcbnNwYW4uYW50LXR5cG9ncmFwaHktZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmEuYW50LXR5cG9ncmFwaHksXG4uYW50LXR5cG9ncmFwaHkgYSB7XG4gIGNvbG9yOiAjMTg5MGZmO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmEuYW50LXR5cG9ncmFwaHk6Zm9jdXMsXG4uYW50LXR5cG9ncmFwaHkgYTpmb2N1cyxcbmEuYW50LXR5cG9ncmFwaHk6aG92ZXIsXG4uYW50LXR5cG9ncmFwaHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuYS5hbnQtdHlwb2dyYXBoeTphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYTphY3RpdmUge1xuICBjb2xvcjogIzA5NmRkOTtcbn1cbmEuYW50LXR5cG9ncmFwaHk6YWN0aXZlLFxuLmFudC10eXBvZ3JhcGh5IGE6YWN0aXZlLFxuYS5hbnQtdHlwb2dyYXBoeTpob3Zlcixcbi5hbnQtdHlwb2dyYXBoeSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5hbnQtdHlwb2dyYXBoeVtkaXNhYmxlZF0sXG4uYW50LXR5cG9ncmFwaHkgYVtkaXNhYmxlZF0sXG5hLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LWRpc2FibGVkLFxuLmFudC10eXBvZ3JhcGh5IGEuYW50LXR5cG9ncmFwaHktZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmEuYW50LXR5cG9ncmFwaHlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeSBhW2Rpc2FibGVkXTphY3RpdmUsXG5hLmFudC10eXBvZ3JhcGh5LmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeSBhLmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmFjdGl2ZSxcbmEuYW50LXR5cG9ncmFwaHlbZGlzYWJsZWRdOmhvdmVyLFxuLmFudC10eXBvZ3JhcGh5IGFbZGlzYWJsZWRdOmhvdmVyLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDpob3Zlcixcbi5hbnQtdHlwb2dyYXBoeSBhLmFudC10eXBvZ3JhcGh5LWRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5hLmFudC10eXBvZ3JhcGh5W2Rpc2FibGVkXTphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYVtkaXNhYmxlZF06YWN0aXZlLFxuYS5hbnQtdHlwb2dyYXBoeS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDphY3RpdmUsXG4uYW50LXR5cG9ncmFwaHkgYS5hbnQtdHlwb2dyYXBoeS1kaXNhYmxlZDphY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hbnQtdHlwb2dyYXBoeSBjb2RlIHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjRlbSAwLjFlbTtcbiAgZm9udC1zaXplOiA4NSU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAxNTAsIDE1MCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYW50LXR5cG9ncmFwaHkga2JkIHtcbiAgbWFyZ2luOiAwIDAuMmVtO1xuICBwYWRkaW5nOiAwLjE1ZW0gMC40ZW0gMC4xZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1MCwgMTUwLCAxNTAsIDAuMDYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmFudC10eXBvZ3JhcGh5IG1hcmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNThmO1xufVxuLmFudC10eXBvZ3JhcGh5IHUsXG4uYW50LXR5cG9ncmFwaHkgaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IGluaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG4uYW50LXR5cG9ncmFwaHkgcyxcbi5hbnQtdHlwb2dyYXBoeSBkZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5hbnQtdHlwb2dyYXBoeSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFudC10eXBvZ3JhcGh5LWV4cGFuZCxcbi5hbnQtdHlwb2dyYXBoeS1lZGl0LFxuLmFudC10eXBvZ3JhcGh5LWNvcHkge1xuICBjb2xvcjogIzE4OTBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYW50LXR5cG9ncmFwaHktZXhwYW5kOmZvY3VzLFxuLmFudC10eXBvZ3JhcGh5LWVkaXQ6Zm9jdXMsXG4uYW50LXR5cG9ncmFwaHktY29weTpmb2N1cyxcbi5hbnQtdHlwb2dyYXBoeS1leHBhbmQ6aG92ZXIsXG4uYW50LXR5cG9ncmFwaHktZWRpdDpob3Zlcixcbi5hbnQtdHlwb2dyYXBoeS1jb3B5OmhvdmVyIHtcbiAgY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXR5cG9ncmFwaHktZXhwYW5kOmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeS1lZGl0OmFjdGl2ZSxcbi5hbnQtdHlwb2dyYXBoeS1jb3B5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC10eXBvZ3JhcGh5LWNvcHktc3VjY2Vzcyxcbi5hbnQtdHlwb2dyYXBoeS1jb3B5LXN1Y2Nlc3M6aG92ZXIsXG4uYW50LXR5cG9ncmFwaHktY29weS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICM1MmM0MWE7XG59XG4uYW50LXR5cG9ncmFwaHktZWRpdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZGl2LmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudCB7XG4gIGxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDFlbSAtIDRweCAtIDFweCk7XG59XG4uYW50LXR5cG9ncmFwaHktZWRpdC1jb250ZW50LWNvbmZpcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudCB0ZXh0YXJlYSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4ICovXG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5hbnQtdHlwb2dyYXBoeSB1bCxcbi5hbnQtdHlwb2dyYXBoeSBvbCB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5hbnQtdHlwb2dyYXBoeSB1bCBsaSxcbi5hbnQtdHlwb2dyYXBoeSBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuLmFudC10eXBvZ3JhcGh5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG4uYW50LXR5cG9ncmFwaHkgdWwgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uYW50LXR5cG9ncmFwaHkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uYW50LXR5cG9ncmFwaHkgcHJlLFxuLmFudC10eXBvZ3JhcGh5IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmFudC10eXBvZ3JhcGh5IHByZSB7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTAsIDE1MCwgMTUwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hbnQtdHlwb2dyYXBoeSBwcmUgY29kZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmFudC10eXBvZ3JhcGh5IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwIDAgMCAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMik7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uYW50LXR5cG9ncmFwaHktc2luZ2xlLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFudC10eXBvZ3JhcGh5LWVsbGlwc2lzLXNpbmdsZS1saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5hLmFudC10eXBvZ3JhcGh5LWVsbGlwc2lzLXNpbmdsZS1saW5lLFxuc3Bhbi5hbnQtdHlwb2dyYXBoeS1lbGxpcHNpcy1zaW5nbGUtbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4uYW50LXR5cG9ncmFwaHktZWxsaXBzaXMtbXVsdGlwbGUtbGluZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4ICovXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC8qISBhdXRvcHJlZml4ZXI6IGlnbm9yZSBuZXh0ICovXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uYW50LXR5cG9ncmFwaHktcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXR5cG9ncmFwaHktcnRsIC5hbnQtdHlwb2dyYXBoeS1leHBhbmQsXG4uYW50LXR5cG9ncmFwaHktcnRsIC5hbnQtdHlwb2dyYXBoeS1lZGl0LFxuLmFudC10eXBvZ3JhcGh5LXJ0bCAuYW50LXR5cG9ncmFwaHktY29weSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtdHlwb2dyYXBoeS1ydGwgLmFudC10eXBvZ3JhcGh5LWV4cGFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmFudC10eXBvZ3JhcGh5LWVkaXQtY29udGVudC5hbnQtdHlwb2dyYXBoeS1ydGwge1xuICByaWdodDogLTEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uYW50LXR5cG9ncmFwaHktcnRsIC5hbnQtdHlwb2dyYXBoeS1lZGl0LWNvbnRlbnQtY29uZmlybSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuLmFudC10eXBvZ3JhcGh5LXJ0bC5hbnQtdHlwb2dyYXBoeSB1bCBsaSxcbi5hbnQtdHlwb2dyYXBoeS1ydGwuYW50LXR5cG9ncmFwaHkgb2wgbGkge1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMDtcbn1cbi5hbnQtdXBsb2FkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LXVwbG9hZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC11cGxvYWQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmFudC11cGxvYWQgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZCB7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAxMDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3QtcGljdHVyZS1jYXJkID4gLmFudC11cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxODkwZmY7XG59XG4uYW50LXVwbG9hZC1kaXNhYmxlZC5hbnQtdXBsb2FkLmFudC11cGxvYWQtc2VsZWN0LXBpY3R1cmUtY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIC5hbnQtdXBsb2FkIHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnLmFudC11cGxvYWQtZHJhZy1ob3Zlcjpub3QoLmFudC11cGxvYWQtZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2ZGQ5O1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnLmFudC11cGxvYWQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIC5hbnQtdXBsb2FkLWJ0biB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgLmFudC11cGxvYWQtZHJhZy1jb250YWluZXIge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnOm5vdCguYW50LXVwbG9hZC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLWRyYWctaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLWRyYWctaWNvbiAuYW50aWNvbiB7XG4gIGNvbG9yOiAjNDBhOWZmO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLXRleHQge1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcgcC5hbnQtdXBsb2FkLWhpbnQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1kcmFnIC5hbnRpY29uLXBsdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hbnQtdXBsb2FkLmFudC11cGxvYWQtZHJhZyAuYW50aWNvbi1wbHVzOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWc6aG92ZXIgLmFudGljb24tcGx1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLmFudC11cGxvYWQtcGljdHVyZS1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC11cGxvYWQtcGljdHVyZS1jYXJkLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLXBpY3R1cmUtY2FyZC13cmFwcGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXVwbG9hZC1waWN0dXJlLWNhcmQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFudC11cGxvYWQtcGljdHVyZS1jYXJkLXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLWxpc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbn1cbi5hbnQtdXBsb2FkLWxpc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLWxpc3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLWxpc3Q6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLWxpc3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMi4wMDFweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNTcxNTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuLmFudC1idG4tc20ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy5waWN0dXJlIHtcbiAgdG9wOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuOmZvY3VzLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy5waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMtYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMgLmFudGljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyAuYW50aWNvbi1sb2FkaW5nIC5hbnRpY29uLFxuLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gLmFudC11cGxvYWQtdGV4dC1pY29uIC5hbnRpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbSAuYW50aWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnRpY29uLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IsXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtdGV4dC1pY29uID4gLmFudGljb24sXG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBjb2xvcjogI2ZmNGQ0Zjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zIC5hbnRpY29uIHtcbiAgY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucy1idG4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5hbnRpY29uLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbiBzdmcgcGF0aFtmaWxsPScjZTZmN2ZmJ10sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLmFudC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAuYW50aWNvbiBzdmcgcGF0aFtmaWxsPScjZTZmN2ZmJ10ge1xuICBmaWxsOiAjZmZmMmYwO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5hbnRpY29uIHN2ZyBwYXRoW2ZpbGw9JyMxODkwZmYnXSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5hbnRpY29uIHN2ZyBwYXRoW2ZpbGw9JyMxODkwZmYnXSB7XG4gIGZpbGw6ICNmZjRkNGY7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWljb24sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0taWNvbiAuYW50aWNvbixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pY29uIC5hbnRpY29uIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbWFnZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIGltZyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XG4gIGJvdHRvbTogMTRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudGljb24tY2xvc2UsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50aWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZC5hbnQtdXBsb2FkLWxpc3Q6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZXllLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMgLmFudGljb24tZG93bmxvYWQsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1kZWxldGUge1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1leWU6aG92ZXIsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyAuYW50aWNvbi1kb3dubG9hZDpob3Zlcixcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zIC5hbnRpY29uLWRlbGV0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm86aG92ZXIgKyAuYW50LXVwbG9hZC1saXN0LWl0ZW0tYWN0aW9ucyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1hY3Rpb25zOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIGltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDhweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3MTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1maWxlICsgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nLmFudC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvOjpiZWZvcmUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIC5hbnRpY29uLWV5ZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8gLmFudGljb24tZGVsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XG4gIGJvdHRvbTogMzJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQtY29udGFpbmVyLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDAuM3M7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQtY29udGFpbmVyOjpiZWZvcmUsXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY29udGFpbmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogJyc7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQtY29udGFpbmVyIC5hbnQtdXBsb2FkLXNwYW4sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY29udGFpbmVyIC5hbnQtdXBsb2FkLXNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogYXV0bztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtdGV4dCAuYW50LXVwbG9hZC1zcGFuLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLXNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC11cGxvYWQtbGlzdC10ZXh0IC5hbnQtdXBsb2FkLXNwYW4gPiAqLFxuLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLXNwYW4gPiAqIHtcbiAgZmxleDogbm9uZTtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtdGV4dCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXRleHQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWNhcmQtYWN0aW9ucyxcbi5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtdGV4dCAuYW50LXVwbG9hZC10ZXh0LWljb24gLmFudGljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1hcHBlYXIsXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtaW5saW5lLWVudGVyLFxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBjdWJpYy1iZXppZXIoMC43OCwgMC4xNCwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLmFudC11cGxvYWQtbGlzdCAuYW50LXVwbG9hZC1hbmltYXRlLWlubGluZS1hcHBlYXIsXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtaW5saW5lLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZUluO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiB1cGxvYWRBbmltYXRlSW5saW5lSW47XG59XG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLWFuaW1hdGUtaW5saW5lLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogdXBsb2FkQW5pbWF0ZUlubGluZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lSW4ge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB1cGxvYWRBbmltYXRlSW5saW5lSW4ge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHVwbG9hZEFuaW1hdGVJbmxpbmVPdXQge1xuICB0byB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdXBsb2FkQW5pbWF0ZUlubGluZU91dCB7XG4gIHRvIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmFudC11cGxvYWQtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uYW50LXVwbG9hZC1ydGwuYW50LXVwbG9hZC5hbnQtdXBsb2FkLXNlbGVjdC1waWN0dXJlLWNhcmQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtLWxpc3QtdHlwZS10ZXh0OmhvdmVyIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1saXN0LXR5cGUtdGV4dDpob3ZlciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZS1pY29uLWNvdW50LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1jYXJkLWFjdGlvbnMgLmFudGljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pbmZvIHtcbiAgcGFkZGluZzogMCA0cHggMCAxMnB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1pdGVtIC5hbnRpY29uLWNsb3NlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvciAuYW50LXVwbG9hZC1saXN0LWl0ZW0tY2FyZC1hY3Rpb25zIC5hbnRpY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLWluZm8sXG4uYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taW5mbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsLFxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1pY29uLFxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0taWNvbiB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSxcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50LXVwbG9hZC1saXN0LWl0ZW0tbmFtZS1pY29uLWNvdW50LTEsXG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZS1jYXJkIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lLWljb24tY291bnQtMixcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLW5hbWUtaWNvbi1jb3VudC0yIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUgLmFudC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzLFxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYW50LXVwbG9hZC1saXN0LXJ0bC5hbnQtdXBsb2FkLWxpc3QtcGljdHVyZSAuYW50aWNvbi1jbG9zZSxcbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudGljb24tY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogOHB4O1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwgLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDhweDtcbn1cbi5hbnQtdXBsb2FkLWxpc3QtcnRsLmFudC11cGxvYWQtbGlzdC1waWN0dXJlLWNhcmQgLmFudC11cGxvYWQtbGlzdC1pdGVtLWFjdGlvbnMge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuLmFudC11cGxvYWQtbGlzdC1ydGwuYW50LXVwbG9hZC1saXN0LXBpY3R1cmUtY2FyZCAuYW50LXVwbG9hZC1saXN0LWl0ZW0tZmlsZSArIC5hbnQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLyohXG4gKiBAYWxpZmQvbmV4dEAxLjI1LjIxIChodHRwczovL2Z1c2lvbi5kZXNpZ24pXG4gKiBDb3B5cmlnaHQgMjAxOC1wcmVzZW50IEFsaWJhYmEgR3JvdXAsXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9hbGliYWJhLWZ1c2lvbi9uZXh0L2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi5uZXh0LXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4qICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4qL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4qL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4qIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4qIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuKi9cbmhyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4qIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovXG59XG5cbi8qKlxuKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4qIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4qL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4qL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4qIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4qIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4qIGFsbCBicm93c2Vycy5cbiovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4qL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4qIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4qL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4qIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4qICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiovXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4qIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4qL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4qL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4qIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xubGVnZW5kIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4qIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4qL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG5cbi8qKlxuKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4qIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4qL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4qIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4qIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4qIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4qL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwIHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bGluayB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzRTcxRjc7XG59XG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzNFNzFGNztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tdGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tdGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tbGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLWxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLWxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vaS5hbGljZG4uY29tL2FydGFzY29wZS1mb250LzIwMTYwNDE5MjA0NTQzL2ZvbnQvcm9ib3RvLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1tZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tYm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tYm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL2kuYWxpY2RuLmNvbS9hcnRhc2NvcGUtZm9udC8yMDE2MDQxOTIwNDU0My9mb250L3JvYm90by1ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLy9pLmFsaWNkbi5jb20vYXJ0YXNjb3BlLWZvbnQvMjAxNjA0MTkyMDQ1NDMvZm9udC9yb2JvdG8tYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cblxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duU21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25TbWFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI0cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcFNtYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBTbWFsbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBleHBhbmRJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGV4cGFuZEluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBleHBhbmRJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgfVxufVxuQGtleWZyYW1lcyBleHBhbmRJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGV4cGFuZEluV2l0aEZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGV4cGFuZEluV2l0aEZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZXhwYW5kT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGV4cGFuZE91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKDAuNik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3AgMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGV4cGFuZE91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGV4cGFuZE91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tIDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b20gMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbSAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZXhwYW5kT3V0V2l0aEZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBleHBhbmRPdXRXaXRoRmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyNTBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV4cGFuZEluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZEluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGV4cGFuZEluRG93bjtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV4cGFuZE91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZXhwYW5kT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBleHBhbmRPdXRVcDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXhwYW5kSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZEluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBleHBhbmRJblVwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXhwYW5kT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZE91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBleHBhbmRPdXREb3duO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlSW5Eb3duU21hbGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duU21hbGw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYWRlT3V0VXBTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcFNtYWxsO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwU21hbGw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDI1MG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uem9vbUluQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluQmlnO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluQmlnO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnpvb21PdXRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0QmlnO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dEJpZztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV4cGFuZC1lbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5leHBhbmQtZW50ZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uZXhwYW5kLWVudGVyLWFjdGl2ZSA+ICoge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBleHBhbmRJbldpdGhGYWRlO1xuICBhbmltYXRpb24tbmFtZTogZXhwYW5kSW5XaXRoRmFkZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXhwYW5kLWxlYXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZC1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5leHBhbmQtbGVhdmUtYWN0aXZlID4gKiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGV4cGFuZE91dFdpdGhGYWRlO1xuICBhbmltYXRpb24tbmFtZTogZXhwYW5kT3V0V2l0aEZhZGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5leHQtaWNvbltkaXI9cnRsXTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBOZXh0SWNvbjtcbiAgc3JjOiB1cmwoXCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzUxNTc3MV94amRidWpsMml1LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzUxNTc3MV94amRidWpsMml1LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfNTE1NzcxX3hqZGJ1amwyaXUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfNTE1NzcxX3hqZGJ1amwyaXUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzUxNTc3MV94amRidWpsMml1LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLy9hdC5hbGljZG4uY29tL3QvZm9udF81MTU3NzFfeGpkYnVqbDJpdS5zdmcjTmV4dEljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4ubmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogTmV4dEljb247XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLm5leHQtaWNvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LWljb24tc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NUZcIjtcbn1cbi5uZXh0LWljb24tY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVEXCI7XG59XG4ubmV4dC1pY29uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjtcbn1cbi5uZXh0LWljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiO1xufVxuLm5leHQtaWNvbi1wcm9tcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MENcIjtcbn1cbi5uZXh0LWljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MERcIjtcbn1cbi5uZXh0LWljb24taGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3M1wiO1xufVxuLm5leHQtaWNvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMVwiO1xufVxuLm5leHQtaWNvbi1zdWNjZXNzLWZpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0FcIjtcbn1cbi5uZXh0LWljb24tZGVsZXRlLWZpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjNcIjtcbn1cbi5uZXh0LWljb24tZmF2b3JpdGVzLWZpbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEVcIjtcbn1cbi5uZXh0LWljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU1XCI7XG59XG4ubmV4dC1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAxXCI7XG59XG4ubmV4dC1pY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjI1XCI7XG59XG4ubmV4dC1pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0RcIjtcbn1cbi5uZXh0LWljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRFwiO1xufVxuLm5leHQtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOVwiO1xufVxuLm5leHQtaWNvbi1hcnJvdy1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1OVwiO1xufVxuLm5leHQtaWNvbi1hcnJvdy1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NUVcIjtcbn1cbi5uZXh0LWljb24tc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNkIzXCI7XG59XG4ubmV4dC1pY29uLXNvcnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzRcIjtcbn1cbi5uZXh0LWljb24tZGVzY2VuZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRlwiO1xufVxuLm5leHQtaWNvbi1hc2NlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MUVcIjtcbn1cbi5uZXh0LWljb24tc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG59XG4ubmV4dC1pY29uLXNlbWktc2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMzXCI7XG59XG4ubmV4dC1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NlwiO1xufVxuLm5leHQtaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNlwiO1xufVxuLm5leHQtaWNvbi1lbGxpcHNpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NFwiO1xufVxuLm5leHQtaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMxXCI7XG59XG4ubmV4dC1pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA3XCI7XG59XG4ubmV4dC1pY29uLWFzaGJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzOVwiO1xufVxuLm5leHQtaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU3RUVcIjtcbn1cbi5uZXh0LWljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjhcIjtcbn1cbi5uZXh0LWljb24tc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjgzXCI7XG59XG4ubmV4dC1pY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0JcIjtcbn1cbi5uZXh0LWljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3N1wiO1xufVxuLm5leHQtaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjdcIjtcbn1cbi5uZXh0LWljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY2NVwiO1xufVxuLm5leHQtaWNvbi1hY2NvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA4XCI7XG59XG4ubmV4dC1pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjA1XCI7XG59XG4ubmV4dC1pY29uLWF0bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwNlwiO1xufVxuLm5leHQtaWNvbi1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTFcIjtcbn1cbi5uZXh0LWljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRlwiO1xufVxuLm5leHQtaWNvbi10b2dnbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMlwiO1xufVxuLm5leHQtaWNvbi10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDNcIjtcbn1cbi5uZXh0LWljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAwXCI7XG59XG4ubmV4dC1pY29uLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxNVwiO1xufVxuLm5leHQtaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE3XCI7XG59XG4ubmV4dC1pY29uLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTZcIjtcbn1cbi5uZXh0LWljb24tY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjEyXCI7XG59XG4ubmV4dC1pY29uLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxM1wiO1xufVxuLm5leHQtaWNvbi1mb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0ZCXCI7XG59XG4ubmV4dC1pY29uLWRldGFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdGOFwiO1xufVxuLm5leHQtaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0Y5XCI7XG59XG4ubmV4dC1pY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTdGQVwiO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGluZ0NpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5leHQtaWNvbi5uZXh0LXh4czpiZWZvcmUsIC5uZXh0LWljb24ubmV4dC14eHMgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtaWNvbi5uZXh0LXh4cyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LWljb24ubmV4dC14eHM6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LWljb24ubmV4dC14czpiZWZvcmUsIC5uZXh0LWljb24ubmV4dC14cyAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtaWNvbi5uZXh0LXNtYWxsOmJlZm9yZSwgLm5leHQtaWNvbi5uZXh0LXNtYWxsIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1pY29uLm5leHQtbWVkaXVtOmJlZm9yZSwgLm5leHQtaWNvbi5uZXh0LW1lZGl1bSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtaWNvbi5uZXh0LWxhcmdlOmJlZm9yZSwgLm5leHQtaWNvbi5uZXh0LWxhcmdlIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1pY29uLm5leHQteGw6YmVmb3JlLCAubmV4dC1pY29uLm5leHQteGwgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMzJweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWljb24ubmV4dC14eGw6YmVmb3JlLCAubmV4dC1pY29uLm5leHQteHhsIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1pY29uLm5leHQteHh4bDpiZWZvcmUsIC5uZXh0LWljb24ubmV4dC14eHhsIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1pY29uLm5leHQtaW5oZXJpdDpiZWZvcmUsIC5uZXh0LWljb24ubmV4dC1pbmhlcml0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5uZXh0LWljb24ubmV4dC1pbmhlcml0IC5uZXh0LWljb24tcmVtb3RlLFxuLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5uZXh0LW92ZXJsYXktd3JhcHBlciAubmV4dC1vdmVybGF5LWlubmVyIHtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5uZXh0LW92ZXJsYXktd3JhcHBlciAubmV4dC1vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5uZXh0LW92ZXJsYXktd3JhcHBlci5vcGVuZWQgLm5leHQtb3ZlcmxheS1iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXh0LWxvYWRpbmctZnVzaW9uLXJlYWN0b3JbZGlyPXJ0bF0ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yUm91dGVSVEw7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yUm91dGVSVEw7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBuZXh0VmVjdG9yUm91dGVSVEwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5leHRWZWN0b3JSb3V0ZVJUTCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbi8qIHB1dCB5b3VyIGNvZGUgaGVyZSAqL1xuLm5leHQtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyog6YGu572p5bGCICovXG4gIC8qIGZvciBJRTksMTAgKi9cbiAgLyogdGV4dCBvbiB0aGUgcmlnaHQgc2lkZSBvZiAqL1xuICAvKiDliqjmlYggKi9cbn1cbi5uZXh0LWxvYWRpbmcubmV4dC1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmV4dC1sb2FkaW5nIC5uZXh0LWxvYWRpbmctY29tcG9uZW50IHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigxcHgpO1xuICBmaWx0ZXI6IGJsdXIoMXB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPTEsIE1ha2VTaGFkb3c9ZmFsc2UpXCI7XG4gIC8qIElFNn5JRTkgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5leHQtbG9hZGluZy1tYXNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5uZXh0LWxvYWRpbmctaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5leHQtbG9hZGluZy10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiA0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1sb2FkaW5nLXRpcC1mdWxsc2NyZWVuIHtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgIC1tcy10cmFuc2Zvcm06IGluaGVyaXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuLm5leHQtbG9hZGluZy10aXAtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtbG9hZGluZy1yaWdodC10aXAgLm5leHQtbG9hZGluZy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC1sb2FkaW5nLXJpZ2h0LXRpcCAubmV4dC1sb2FkaW5nLXRpcC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuLm5leHQtbG9hZGluZy1yaWdodC10aXAgLm5leHQtbG9hZGluZy10aXAtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5uZXh0LWxvYWRpbmctZnVzaW9uLXJlYWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNS42cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1LjZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmV4dFZlY3RvclJvdXRlO1xuICBhbmltYXRpb24tbmFtZTogbmV4dFZlY3RvclJvdXRlO1xufVxuLm5leHQtbG9hZGluZy1mdXNpb24tcmVhY3RvciAubmV4dC1sb2FkaW5nLWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40cztcbn1cbi5uZXh0LWxvYWRpbmctZnVzaW9uLXJlYWN0b3IgLm5leHQtbG9hZGluZy1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5leHRWZWN0b3JEb3RzWDtcbiAgYW5pbWF0aW9uLW5hbWU6IG5leHRWZWN0b3JEb3RzWDtcbn1cbi5uZXh0LWxvYWRpbmctZnVzaW9uLXJlYWN0b3IgLm5leHQtbG9hZGluZy1kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC44O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1k7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1k7XG59XG4ubmV4dC1sb2FkaW5nLWZ1c2lvbi1yZWFjdG9yIC5uZXh0LWxvYWRpbmctZG90Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1hSO1xuICBhbmltYXRpb24tbmFtZTogbmV4dFZlY3RvckRvdHNYUjtcbn1cbi5uZXh0LWxvYWRpbmctZnVzaW9uLXJlYWN0b3IgLm5leHQtbG9hZGluZy1kb3Q6bnRoLWNoaWxkKDQpIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC4yO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1lSO1xuICBhbmltYXRpb24tbmFtZTogbmV4dFZlY3RvckRvdHNZUjtcbn1cbi5uZXh0LWxvYWRpbmctbWVkaXVtLWZ1c2lvbi1yZWFjdG9yIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5uZXh0LWxvYWRpbmctbWVkaXVtLWZ1c2lvbi1yZWFjdG9yIC5uZXh0LWxvYWRpbmctZG90IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ubmV4dC1sb2FkaW5nLW1lZGl1bS1mdXNpb24tcmVhY3RvciAubmV4dC1sb2FkaW5nLWRvdDpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1gtbWVkaXVtO1xuICBhbmltYXRpb24tbmFtZTogbmV4dFZlY3RvckRvdHNYLW1lZGl1bTtcbn1cbi5uZXh0LWxvYWRpbmctbWVkaXVtLWZ1c2lvbi1yZWFjdG9yIC5uZXh0LWxvYWRpbmctZG90Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5leHRWZWN0b3JEb3RzWS1tZWRpdW07XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1ktbWVkaXVtO1xufVxuLm5leHQtbG9hZGluZy1tZWRpdW0tZnVzaW9uLXJlYWN0b3IgLm5leHQtbG9hZGluZy1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbmV4dFZlY3RvckRvdHNYUi1tZWRpdW07XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXh0VmVjdG9yRG90c1hSLW1lZGl1bTtcbn1cbi5uZXh0LWxvYWRpbmctbWVkaXVtLWZ1c2lvbi1yZWFjdG9yIC5uZXh0LWxvYWRpbmctZG90Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5leHRWZWN0b3JEb3RzWVItbWVkaXVtO1xuICBhbmltYXRpb24tbmFtZTogbmV4dFZlY3RvckRvdHNZUi1tZWRpdW07XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBuZXh0VmVjdG9yUm91dGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDU1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5leHRWZWN0b3JSb3V0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgNTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIDIwJSDnmoTml7bpl7TlnKjml4vovawgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBuZXh0VmVjdG9yRG90c1lSIHtcbiAgMjUlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIGJvdHRvbTogMTYuOHB4O1xuICAgIGhlaWdodDogMTQuNHB4O1xuICAgIHdpZHRoOiAxNC40cHg7XG4gIH1cbiAgOTAlIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5leHRWZWN0b3JEb3RzWVIge1xuICAyNSUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgYm90dG9tOiAxNi44cHg7XG4gICAgaGVpZ2h0OiAxNC40cHg7XG4gICAgd2lkdGg6IDE0LjRweDtcbiAgfVxuICA5MCUge1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBuZXh0VmVjdG9yRG90c1kge1xuICAyNSUge1xuICAgIHRvcDogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgdG9wOiAxNi44cHg7XG4gICAgaGVpZ2h0OiAxNC40cHg7XG4gICAgd2lkdGg6IDE0LjRweDtcbiAgfVxuICA5MCUge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNZIHtcbiAgMjUlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIHRvcDogMTYuOHB4O1xuICAgIGhlaWdodDogMTQuNHB4O1xuICAgIHdpZHRoOiAxNC40cHg7XG4gIH1cbiAgOTAlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNYIHtcbiAgMjUlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDQ1JSwgNTAlIHtcbiAgICBsZWZ0OiAxNi44cHg7XG4gICAgd2lkdGg6IDE0LjRweDtcbiAgICBoZWlnaHQ6IDE0LjRweDtcbiAgfVxuICA5MCUge1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIG5leHRWZWN0b3JEb3RzWCB7XG4gIDI1JSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgbGVmdDogMTYuOHB4O1xuICAgIHdpZHRoOiAxNC40cHg7XG4gICAgaGVpZ2h0OiAxNC40cHg7XG4gIH1cbiAgOTAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5leHRWZWN0b3JEb3RzWFIge1xuICAyNSUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDQ1JSwgNTAlIHtcbiAgICByaWdodDogMTYuOHB4O1xuICAgIHdpZHRoOiAxNC40cHg7XG4gICAgaGVpZ2h0OiAxNC40cHg7XG4gIH1cbiAgOTAlIHtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNYUiB7XG4gIDI1JSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIHJpZ2h0OiAxNi44cHg7XG4gICAgd2lkdGg6IDE0LjRweDtcbiAgICBoZWlnaHQ6IDE0LjRweDtcbiAgfVxuICA5MCUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5leHRWZWN0b3JEb3RzWVItbWVkaXVtIHtcbiAgMjUlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIGJvdHRvbTogMTEuMnB4O1xuICAgIGhlaWdodDogOS42cHg7XG4gICAgd2lkdGg6IDkuNnB4O1xuICB9XG4gIDkwJSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNZUi1tZWRpdW0ge1xuICAyNSUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgYm90dG9tOiAxMS4ycHg7XG4gICAgaGVpZ2h0OiA5LjZweDtcbiAgICB3aWR0aDogOS42cHg7XG4gIH1cbiAgOTAlIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG5leHRWZWN0b3JEb3RzWS1tZWRpdW0ge1xuICAyNSUge1xuICAgIHRvcDogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgdG9wOiAxMS4ycHg7XG4gICAgaGVpZ2h0OiA5LjZweDtcbiAgICB3aWR0aDogOS42cHg7XG4gIH1cbiAgOTAlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuQGtleWZyYW1lcyBuZXh0VmVjdG9yRG90c1ktbWVkaXVtIHtcbiAgMjUlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIHRvcDogMTEuMnB4O1xuICAgIGhlaWdodDogOS42cHg7XG4gICAgd2lkdGg6IDkuNnB4O1xuICB9XG4gIDkwJSB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBuZXh0VmVjdG9yRG90c1gtbWVkaXVtIHtcbiAgMjUlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDQ1JSwgNTAlIHtcbiAgICBsZWZ0OiAxMS4ycHg7XG4gICAgd2lkdGg6IDkuNnB4O1xuICAgIGhlaWdodDogOS42cHg7XG4gIH1cbiAgOTAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNYLW1lZGl1bSB7XG4gIDI1JSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA0NSUsIDUwJSB7XG4gICAgbGVmdDogMTEuMnB4O1xuICAgIHdpZHRoOiA5LjZweDtcbiAgICBoZWlnaHQ6IDkuNnB4O1xuICB9XG4gIDkwJSB7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbmV4dFZlY3RvckRvdHNYUi1tZWRpdW0ge1xuICAyNSUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIDQ1JSwgNTAlIHtcbiAgICByaWdodDogMTEuMnB4O1xuICAgIHdpZHRoOiA5LjZweDtcbiAgICBoZWlnaHQ6IDkuNnB4O1xuICB9XG4gIDkwJSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuQGtleWZyYW1lcyBuZXh0VmVjdG9yRG90c1hSLW1lZGl1bSB7XG4gIDI1JSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgNDUlLCA1MCUge1xuICAgIHJpZ2h0OiAxMS4ycHg7XG4gICAgd2lkdGg6IDkuNnB4O1xuICAgIGhlaWdodDogOS42cHg7XG4gIH1cbiAgOTAlIHtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogOHB4O1xuICB9XG59XG4ubmV4dC1yYWRpby1idXR0b24tbGFyZ2VbZGlyPXJ0bF0gPiBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLWxhcmdlW2Rpcj1ydGxdID4gbGFiZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLWxhcmdlW2Rpcj1ydGxdIC5uZXh0LXJhZGlvLWxhYmVsIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubmV4dC1yYWRpby1idXR0b24tbWVkaXVtW2Rpcj1ydGxdID4gbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbi1tZWRpdW1bZGlyPXJ0bF0gPiBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5uZXh0LXJhZGlvLWJ1dHRvbi1zbWFsbFtkaXI9cnRsXSA+IGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tc21hbGxbZGlyPXJ0bF0gPiBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5uZXh0LXJhZGlvLXdyYXBwZXJbZGlyPXJ0bF0gLm5leHQtcmFkaW8tbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5uZXh0LXJhZGlvLWdyb3VwW2Rpcj1ydGxdIC5uZXh0LXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubmV4dC1yYWRpby1idXR0b25bZGlyPXJ0bF0gPiBsYWJlbCAubmV4dC1yYWRpby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5leHQtcmFkaW8td3JhcHBlciB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIgLm5leHQtcmFkaW8ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtcmFkaW8td3JhcHBlciAubmV4dC1yYWRpbyAqLFxuLm5leHQtcmFkaW8td3JhcHBlciAubmV4dC1yYWRpbyAqOmJlZm9yZSxcbi5uZXh0LXJhZGlvLXdyYXBwZXIgLm5leHQtcmFkaW8gKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtcmFkaW8td3JhcHBlciAubmV4dC1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIgLm5leHQtcmFkaW8taW5uZXIge1xuICAvKiDliqjnlLvlvoXlrpogKi9cbiAgLyogJi5tb3VzZURvd24geyAqL1xuICAvKiAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKC43LCAuNywgLjcpOyAqL1xuICAvKiAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBsaW5lYXI7ICovXG4gIC8qIH0gKi9cbiAgLyogJi5tb3VzZVVwIHsgKi9cbiAgLyogICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgKi9cbiAgLyogICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyOyAqL1xuICAvKiB9ICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1yYWRpby13cmFwcGVyIC5uZXh0LXJhZGlvLWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1yYWRpby13cmFwcGVyLmNoZWNrZWQgLm5leHQtcmFkaW8taW5uZXIge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC1yYWRpby13cmFwcGVyLmNoZWNrZWQgLm5leHQtcmFkaW8taW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubmV4dC1yYWRpby13cmFwcGVyLmNoZWNrZWQ6aG92ZXIgLm5leHQtcmFkaW8taW5uZXIsIC5uZXh0LXJhZGlvLXdyYXBwZXIuY2hlY2tlZC5ob3ZlcmVkIC5uZXh0LXJhZGlvLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIuZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtcmFkaW8td3JhcHBlci5kaXNhYmxlZCAubmV4dC1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIuZGlzYWJsZWQgLm5leHQtcmFkaW8taW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuLm5leHQtcmFkaW8td3JhcHBlci5kaXNhYmxlZCAubmV4dC1yYWRpby1pbm5lcjpob3ZlciwgLm5leHQtcmFkaW8td3JhcHBlci5kaXNhYmxlZCAubmV4dC1yYWRpby1pbm5lci5ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xufVxuLm5leHQtcmFkaW8td3JhcHBlci5kaXNhYmxlZC5jaGVja2VkIC5uZXh0LXJhZGlvLWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xufVxuLm5leHQtcmFkaW8td3JhcHBlci5kaXNhYmxlZC5jaGVja2VkIC5uZXh0LXJhZGlvLWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIuZGlzYWJsZWQgLm5leHQtcmFkaW8tbGFiZWwge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXI6bm90KC5kaXNhYmxlZCk6aG92ZXIgLm5leHQtcmFkaW8taW5uZXIsIC5uZXh0LXJhZGlvLXdyYXBwZXI6bm90KC5kaXNhYmxlZCkuaG92ZXJlZCAubmV4dC1yYWRpby1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRThGRjtcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXI6bm90KC5kaXNhYmxlZCk6aG92ZXIgLm5leHQtcmFkaW8tbGFiZWwsIC5uZXh0LXJhZGlvLXdyYXBwZXI6bm90KC5kaXNhYmxlZCkuaG92ZXJlZCAubmV4dC1yYWRpby1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXJhZGlvLXdyYXBwZXIuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpob3ZlciAubmV4dC1yYWRpby1pbm5lciwgLm5leHQtcmFkaW8td3JhcHBlci5jaGVja2VkOm5vdCguZGlzYWJsZWQpLmhvdmVyZWQgLm5leHQtcmFkaW8taW5uZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xufVxuLm5leHQtcmFkaW8td3JhcHBlci5jaGVja2VkOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5uZXh0LXJhZGlvLWlubmVyOmFmdGVyLCAubmV4dC1yYWRpby13cmFwcGVyLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCkuaG92ZXJlZCAubmV4dC1yYWRpby1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5uZXh0LXJhZGlvLWJ1dHRvbiAubmV4dC1yYWRpbyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ubmV4dC1yYWRpby1idXR0b24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzZDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWwgLm5leHQtcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWw6aG92ZXIsIC5uZXh0LXJhZGlvLWJ1dHRvbiA+IGxhYmVsLmhvdmVyZWQge1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y3O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWw6aG92ZXIgLm5leHQtcmFkaW8tbGFiZWwsIC5uZXh0LXJhZGlvLWJ1dHRvbiA+IGxhYmVsLmhvdmVyZWQgLm5leHQtcmFkaW8tbGFiZWwge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbiA+IGxhYmVsLmNoZWNrZWQge1xuICB6LWluZGV4OiAxMTtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWwuY2hlY2tlZCAubmV4dC1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWwuZGlzYWJsZWQge1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG59XG4ubmV4dC1yYWRpby1idXR0b24gPiBsYWJlbC5kaXNhYmxlZCAubmV4dC1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtcmFkaW8tYnV0dG9uID4gbGFiZWwuY2hlY2tlZC5kaXNhYmxlZCB7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbiA+IGxhYmVsLmNoZWNrZWQuZGlzYWJsZWQgLm5leHQtcmFkaW8tbGFiZWwge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbi1sYXJnZSA+IGxhYmVsIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tbGFyZ2UgPiBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbi1sYXJnZSA+IGxhYmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLWxhcmdlIC5uZXh0LXJhZGlvLWxhYmVsIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLW1lZGl1bSA+IGxhYmVsIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tbWVkaXVtID4gbGFiZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tbWVkaXVtID4gbGFiZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tbWVkaXVtIC5uZXh0LXJhZGlvLWxhYmVsIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLXNtYWxsID4gbGFiZWwge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uZXh0LXJhZGlvLWJ1dHRvbi1zbWFsbCA+IGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5leHQtcmFkaW8tYnV0dG9uLXNtYWxsID4gbGFiZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYWRpby1idXR0b24tc21hbGwgLm5leHQtcmFkaW8tbGFiZWwge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1yYWRpby1zaW5nbGUtaW5wdXQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtcmFkaW8tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC1yYWRpby1ncm91cCAubmV4dC1yYWRpby13cmFwcGVyIHtcbiAgLyog6KGo546w5Li6cmFkaW/mlbTkvZPkuYvpl7TlpJrkuIDku73pl7TpmpTvvIxjaGVja2JveOihqOeOsOS4gOiHtCAqL1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubmV4dC1yYWRpby1ncm91cCAubmV4dC1yYWRpby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1yYWRpby1ncm91cCAubmV4dC1yYWRpby1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtcmFkaW8tZ3JvdXAuZGlzYWJsZWQgLm5leHQtcmFkaW8tbGFiZWwge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LXJhZGlvLWdyb3VwLm5leHQtcmFkaW8tYnV0dG9uIC5uZXh0LXJhZGlvLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1yYWRpby1ncm91cC12ZXIgLm5leHQtcmFkaW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXh0LXJhZGlvLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICAvKiDkvb/nlKjlt7LmnInlj5jph48kcmFkaW8tZm9udC1tYXJnaW4tbGVmdO+8jOmFjeW3puWNs+S4pOi+uemDveaciemXtOmalCAqL1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5uZXh0LXJhZGlvIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG5cbiAgQHN1cHBvcnRzICgoLXdlYmtpdC1hbmltYXRpb246IDBzKSBvciAoYW5pbWF0aW9uOiAwcykpIHtcbiAgICAvKiBmaXJlZm94IDU3KyAqL1xuICAgIC5uZXh0LXJhZGlvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgfVxuICB9XG59XG4ubmV4dC1iYWRnZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBAaW5jbHVkZSBnbG9iYWwtZm9udDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtYmFkZ2UgKixcbi5uZXh0LWJhZGdlICo6YmVmb3JlLFxuLm5leHQtYmFkZ2UgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtY291bnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0ZGMzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAtMC41ZW07XG59XG4ubmV4dC1iYWRnZSAubmV4dC1iYWRnZS1jb3VudCBhLFxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtY291bnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtZG90IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNGRjMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtaW4td2lkdGg6IDhweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogLTAuNWVtO1xufVxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtZG90IGEsXG4ubmV4dC1iYWRnZSAubmV4dC1iYWRnZS1kb3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtY3VzdG9tIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5uZXh0LWJhZGdlIC5uZXh0LWJhZGdlLWN1c3RvbSA+ICoge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LWJhZGdlIC5uZXh0LWJhZGdlLWN1c3RvbSA+IGk6YmVmb3JlLFxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2UtY3VzdG9tID4gLm5leHQtaWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtYmFkZ2UgLm5leHQtYmFkZ2Utc2Nyb2xsLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5uZXh0LWJhZGdlLXNjcm9sbC1udW1iZXItb25seSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG4gIG1pbi13aWR0aDogOHB4O1xufVxuLm5leHQtYmFkZ2Utc2Nyb2xsLW51bWJlci1vbmx5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtYmFkZ2Utbm90LWEtd3JhcHBlciAubmV4dC1iYWRnZS1jb3VudCwgLm5leHQtYmFkZ2Utbm90LWEtd3JhcHBlciAubmV4dC1iYWRnZS1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubmV4dC1iYWRnZS1ub3QtYS13cmFwcGVyIC5uZXh0LWJhZGdlLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5uZXh0LWJhZGdlLWxpc3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtYmFkZ2UtbGlzdC13cmFwcGVyIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmV4dC1iYWRnZVtkaXI9cnRsXSAubmV4dC1iYWRnZS1jdXN0b20ge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLm5leHQtYmFkZ2VbZGlyPXJ0bF0gLm5leHQtYmFkZ2Utc2Nyb2xsLW51bWJlciB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi5uZXh0LWJhbGxvb24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIHotaW5kZXg6IDA7XG4gIC8qIHNpemUgKi9cbiAgLyog5bim5YWz6Zet5oyJ6ZKu55qE5Y+z5L6ncGFkZGluZ+WPmOWkpyAqL1xufVxuLm5leHQtYmFsbG9vbiAqLFxuLm5leHQtYmFsbG9vbiAqOmJlZm9yZSxcbi5uZXh0LWJhbGxvb24gKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtYmFsbG9vbjpmb2N1cywgLm5leHQtYmFsbG9vbiAqOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXh0LWJhbGxvb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1iYWxsb29uLXRpdGxlLm5leHQtYmFsbG9vbi1jbG9zYWJsZSB7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG4ubmV4dC1iYWxsb29uLXRpdGxlLm5leHQtYmFsbG9vbi1jbG9zYWJsZSAubmV4dC1iYWxsb29uLWNsb3NlIHtcbiAgdG9wOiAtMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMThweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE4cHgpO1xuICByaWdodDogMTZweDtcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICM0NDk0Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5IC5uZXh0LWJhbGxvb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeSAubmV4dC1iYWxsb29uLWNsb3NlIC5uZXh0LWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5IC5uZXh0LWJhbGxvb24tY2xvc2UgLm5leHQtaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkgLm5leHQtYmFsbG9vbi1jbG9zZSA6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDk0Rjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQ7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi10b3A6YWZ0ZXIge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gN3B4KTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1yaWdodDphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICByaWdodDogLTdweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLWJvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA3cHgpO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tbGVmdDphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLWxlZnQtdG9wOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLWxlZnQtYm90dG9tOmFmdGVyIHtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLXJpZ2h0LXRvcDphZnRlciB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IC03cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1yaWdodC1ib3R0b206YWZ0ZXIge1xuICByaWdodDogLTdweDtcbiAgYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tdG9wLWxlZnQ6YWZ0ZXIge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1ib3R0b20tbGVmdDphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMTJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IC03cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1ub3JtYWwge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjRENERUUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsIC5uZXh0LWJhbGxvb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsIC5uZXh0LWJhbGxvb24tY2xvc2UgLm5leHQtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubmV4dC1iYWxsb29uLW5vcm1hbCAubmV4dC1iYWxsb29uLWNsb3NlIC5uZXh0LWljb246YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLm5leHQtYmFsbG9vbi1ub3JtYWwgLm5leHQtYmFsbG9vbi1jbG9zZSA6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogLTE7XG59XG4ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tdG9wOmFmdGVyIHtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1yaWdodDphZnRlciB7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICByaWdodDogLTdweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tYm90dG9tOmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDdweCk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWxlZnQ6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgbGVmdDogLTdweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWxlZnQtdG9wOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAtN3B4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tbGVmdC1ib3R0b206YWZ0ZXIge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IC03cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1yaWdodC10b3A6YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAtN3B4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1yaWdodC1ib3R0b206YWZ0ZXIge1xuICByaWdodDogLTdweDtcbiAgYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi10b3AtbGVmdDphZnRlciB7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMTJweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLXRvcC1yaWdodDphZnRlciB7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1ib3R0b20tbGVmdDphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogMTJweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmV4dC1iYWxsb29uLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXh0LWJhbGxvb24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tbWVkaXVtIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMTZweDtcbn1cbi5uZXh0LWJhbGxvb24tY2xvc2FibGUge1xuICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAxNnB4O1xufVxuXG4ubmV4dC1iYWxsb29uLXRvb2x0aXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICB3b3JkLXdyYXA6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgLyogc2l6ZSAqL1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwICosXG4ubmV4dC1iYWxsb29uLXRvb2x0aXAgKjpiZWZvcmUsXG4ubmV4dC1iYWxsb29uLXRvb2x0aXAgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwIC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLXRvcCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC10b3AgLm5leHQtYmFsbG9vbi1hcnJvdyAubmV4dC1iYWxsb29uLWFycm93LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLXJpZ2h0IC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIHJpZ2h0OiAtMjRweDtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1yaWdodCAubmV4dC1iYWxsb29uLWFycm93IC5uZXh0LWJhbGxvb24tYXJyb3ctY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICBib3R0b206IC0yNHB4O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLWJvdHRvbSAubmV4dC1iYWxsb29uLWFycm93IC5uZXh0LWJhbGxvb24tYXJyb3ctY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICBsZWZ0OiAtMjRweDtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1sZWZ0IC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1sZWZ0LXRvcCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IC0yNHB4O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLWxlZnQtdG9wIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1sZWZ0LWJvdHRvbSAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IC0yNHB4O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLWxlZnQtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1yaWdodC10b3AgLm5leHQtYmFsbG9vbi1hcnJvdyB7XG4gIHRvcDogNnB4O1xuICByaWdodDogLTI0cHg7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtcmlnaHQtdG9wIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1yaWdodC1ib3R0b20gLm5leHQtYmFsbG9vbi1hcnJvdyB7XG4gIGJvdHRvbTogNnB4O1xuICByaWdodDogLTI0cHg7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtcmlnaHQtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC10b3AtbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgbGVmdDogNnB4O1xuICB0b3A6IC0yNHB4O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLXRvcC1sZWZ0IC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC10b3AtcmlnaHQgLm5leHQtYmFsbG9vbi1hcnJvdyB7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogLTI0cHg7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtdG9wLXJpZ2h0IC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1ib3R0b20tbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgbGVmdDogNnB4O1xuICBib3R0b206IC0yNHB4O1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwLWJvdHRvbS1sZWZ0IC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1ib3R0b20tcmlnaHQgLm5leHQtYmFsbG9vbi1hcnJvdyB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJvdHRvbTogLTI0cHg7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAtYm90dG9tLXJpZ2h0IC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcC1tZWRpdW0ge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG59XG5cbi5uZXh0LWJhbGxvb25bZGlyPXJ0bF0ge1xuICAvKiDluKblhbPpl63mjInpkq7nmoTlj7PkvqdwYWRkaW5n5Y+Y5aSnICovXG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1wcmltYXJ5IC5uZXh0LWJhbGxvb24tY2xvc2Uge1xuICBsZWZ0OiAxMnB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LWJhbGxvb25bZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogLTdweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1sZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1sZWZ0LXRvcDphZnRlciB7XG4gIHJpZ2h0OiAtN3B4O1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tbGVmdC1ib3R0b206YWZ0ZXIge1xuICByaWdodDogLTdweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJhbGxvb25bZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXByaW1hcnkubmV4dC1iYWxsb29uLXJpZ2h0LXRvcDphZnRlciB7XG4gIGxlZnQ6IC03cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tcmlnaHQtYm90dG9tOmFmdGVyIHtcbiAgbGVmdDogLTdweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi10b3AtbGVmdDphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1wcmltYXJ5Lm5leHQtYmFsbG9vbi1ib3R0b20tbGVmdDphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tcHJpbWFyeS5uZXh0LWJhbGxvb24tYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwgLm5leHQtYmFsbG9vbi1jbG9zZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1yaWdodDphZnRlciB7XG4gIGxlZnQ6IC03cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1sZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWxlZnQtdG9wOmFmdGVyIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWxlZnQtYm90dG9tOmFmdGVyIHtcbiAgcmlnaHQ6IC03cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLXJpZ2h0LXRvcDphZnRlciB7XG4gIGxlZnQ6IC03cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tbm9ybWFsLm5leHQtYmFsbG9vbi1yaWdodC1ib3R0b206YWZ0ZXIge1xuICBsZWZ0OiAtN3B4O1xuICByaWdodDogYXV0bztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbn1cbi5uZXh0LWJhbGxvb25bZGlyPXJ0bF0ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tdG9wLWxlZnQ6YWZ0ZXIge1xuICByaWdodDogMTJweDtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LWJhbGxvb25bZGlyPXJ0bF0ubmV4dC1iYWxsb29uLW5vcm1hbC5uZXh0LWJhbGxvb24tdG9wLXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWJvdHRvbS1sZWZ0OmFmdGVyIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi1ub3JtYWwubmV4dC1iYWxsb29uLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbltkaXI9cnRsXS5uZXh0LWJhbGxvb24tY2xvc2FibGUge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA0MHB4O1xufVxuXG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ge1xuICAvKiBzaXplICovXG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtcmlnaHQgLm5leHQtYmFsbG9vbi1hcnJvdyB7XG4gIGxlZnQ6IC0yNHB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcFtkaXI9cnRsXS5uZXh0LWJhbGxvb24tdG9vbHRpcC1yaWdodCAubmV4dC1iYWxsb29uLWFycm93IC5uZXh0LWJhbGxvb24tYXJyb3ctY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgcmlnaHQ6IC0yNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi10b29sdGlwLWxlZnQgLm5leHQtYmFsbG9vbi1hcnJvdyAubmV4dC1iYWxsb29uLWFycm93LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi10b29sdGlwLWxlZnQtdG9wIC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICByaWdodDogLTI0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtbGVmdC10b3AgLm5leHQtYmFsbG9vbi1hcnJvdyAubmV4dC1iYWxsb29uLWFycm93LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi10b29sdGlwLWxlZnQtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICByaWdodDogLTI0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtbGVmdC1ib3R0b20gLm5leHQtYmFsbG9vbi1hcnJvdyAubmV4dC1iYWxsb29uLWFycm93LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi10b29sdGlwLXJpZ2h0LXRvcCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgbGVmdDogLTI0cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtYmFsbG9vbi10b29sdGlwW2Rpcj1ydGxdLm5leHQtYmFsbG9vbi10b29sdGlwLXJpZ2h0LXRvcCAubmV4dC1iYWxsb29uLWFycm93IC5uZXh0LWJhbGxvb24tYXJyb3ctY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtcmlnaHQtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICBsZWZ0OiAtMjRweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtcmlnaHQtYm90dG9tIC5uZXh0LWJhbGxvb24tYXJyb3cgLm5leHQtYmFsbG9vbi1hcnJvdy1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcFtkaXI9cnRsXS5uZXh0LWJhbGxvb24tdG9vbHRpcC10b3AtbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtdG9wLXJpZ2h0IC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcFtkaXI9cnRsXS5uZXh0LWJhbGxvb24tdG9vbHRpcC1ib3R0b20tbGVmdCAubmV4dC1iYWxsb29uLWFycm93IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1iYWxsb29uLXRvb2x0aXBbZGlyPXJ0bF0ubmV4dC1iYWxsb29uLXRvb2x0aXAtYm90dG9tLXJpZ2h0IC5uZXh0LWJhbGxvb24tYXJyb3cge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LWJhbGxvb24tdG9vbHRpcFtkaXI9cnRsXS5uZXh0LWJhbGxvb24tdG9vbHRpcC1tZWRpdW0ge1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCA4cHg7XG59XG5cbi5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1pdGVtLWhlbHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5leHQtbWVudVtkaXI9cnRsXSAubmV4dC1tZW51LWl0ZW0gLm5leHQtY2hlY2tib3gsXG4ubmV4dC1tZW51W2Rpcj1ydGxdIC5uZXh0LW1lbnUtaXRlbSAubmV4dC1yYWRpbyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1ob3otcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1pY29uLWFycm93Lm5leHQtaWNvbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtbWVudVtkaXI9cnRsXSAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbiB7XG4gIGxlZnQ6IDZweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1tZW51W2Rpcj1ydGxdIC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZC5uZXh0LWljb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cbi5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbWVudVtkaXI9cnRsXSAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQubmV4dC1pY29uLm5leHQtbWVudS1pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDRweDtcbn1cbi5uZXh0LW1lbnVbZGlyPXJ0bF0gLm5leHQtbWVudS1pY29uLWFycm93Lm5leHQtaWNvbiB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubmV4dC1tZW51IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC8qICYtcG9wdXAtY29udGVudC5uZXh0LWhpZGUgeyAqL1xuICAvKiAgICAgZGlzcGxheTogbm9uZTsgKi9cbiAgLyogfSAqL1xufVxuLm5leHQtbWVudSAqLFxuLm5leHQtbWVudSAqOmJlZm9yZSxcbi5uZXh0LW1lbnUgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtbWVudTpmb2N1cywgLm5leHQtbWVudSAqOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXh0LW1lbnUtc3BhY2luZy1sciB7XG4gIHBhZGRpbmc6IDAgMHB4O1xufVxuLm5leHQtbWVudS1zcGFjaW5nLWxyLm5leHQtbWVudS1vdXRzaWRlID4gLm5leHQtbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5uZXh0LW1lbnUtc3BhY2luZy10YiB7XG4gIHBhZGRpbmc6IDBweCAwO1xufVxuLm5leHQtbWVudS5uZXh0LXZlciB7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG59XG4ubmV4dC1tZW51Lm5leHQtdmVyIC5uZXh0LW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG59XG4ubmV4dC1tZW51Lm5leHQtaG96IHtcbiAgcGFkZGluZzogOHB4IDBweDtcbn1cbi5uZXh0LW1lbnUubmV4dC1ob3ogLm5leHQtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm5leHQtbWVudS1lbWJlZGRhYmxlLCAubmV4dC1tZW51LWVtYmVkZGFibGUgLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQsIC5uZXh0LW1lbnUtZW1iZWRkYWJsZSAubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5leHQtbWVudS1lbWJlZGRhYmxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1tZW51LWVtYmVkZGFibGUgLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtbWVudS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmV4dC1tZW51LXN1Yi1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5leHQtbWVudS1zdWItbWVudS5uZXh0LWV4cGFuZC1lbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV4dC1tZW51LXN1Yi1tZW51Lm5leHQtZXhwYW5kLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlO1xufVxuLm5leHQtbWVudS1zdWItbWVudS5uZXh0LWV4cGFuZC1sZWF2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV4dC1tZW51LXN1Yi1tZW51Lm5leHQtZXhwYW5kLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGhlaWdodCAzMDBtcyBlYXNlO1xufVxuLm5leHQtbWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LW1lbnUtaXRlbS1oZWxwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LW1lbnUtaXRlbSAubmV4dC1jaGVja2JveCxcbi5uZXh0LW1lbnUtaXRlbSAubmV4dC1yYWRpbyB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW1lbnUtaXRlbS5uZXh0LXNlbGVjdGVkIC5uZXh0LW1lbnUtaWNvbi1hcnJvdyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCwgLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIC5uZXh0LW1lbnUtaXRlbS10ZXh0ID4gYSAubmV4dC1tZW51LWljb24tYXJyb3cge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZCwgLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtbWVudS1pdGVtOm5vdCgubmV4dC1kaXNhYmxlZCk6aG92ZXIsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6aG92ZXIsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQubmV4dC1mb2N1c2VkOmhvdmVyLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkOmZvY3VzOmhvdmVyLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LWZvY3VzZWQsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQubmV4dC1mb2N1c2VkLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkOmZvY3VzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG59XG4ubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKTpob3ZlciAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6aG92ZXIgLm5leHQtbWVudS1pY29uLWFycm93LCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkLm5leHQtZm9jdXNlZDpob3ZlciAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6Zm9jdXM6aG92ZXIgLm5leHQtbWVudS1pY29uLWFycm93LCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LWZvY3VzZWQgLm5leHQtbWVudS1pY29uLWFycm93LCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkLm5leHQtZm9jdXNlZCAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6Zm9jdXMgLm5leHQtbWVudS1pY29uLWFycm93IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKTpob3ZlciAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6aG92ZXIgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkLm5leHQtZm9jdXNlZDpob3ZlciAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6Zm9jdXM6aG92ZXIgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LWZvY3VzZWQgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1tZW51LWl0ZW06bm90KC5uZXh0LWRpc2FibGVkKS5uZXh0LXNlbGVjdGVkLm5leHQtZm9jdXNlZCAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQsIC5uZXh0LW1lbnUtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2VsZWN0ZWQ6Zm9jdXMgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1tZW51LWl0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuLm5leHQtbWVudS1pdGVtIC5uZXh0LW1lbnUtaXRlbS10ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LW1lbnUtaXRlbSAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZW51LWl0ZW0gLm5leHQtbWVudS1pdGVtLXRleHQgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1tZW51Lm5leHQtaG96IHtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXh0LW1lbnUubmV4dC1ob3oubmV4dC1tZW51LW5vd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmV4dC1tZW51Lm5leHQtaG96Lm5leHQtbWVudS1ub3dyYXAgLm5leHQtbWVudS1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5leHQtbWVudS5uZXh0LWhveiA+IC5uZXh0LW1lbnUtaXRlbSxcbi5uZXh0LW1lbnUubmV4dC1ob3ogPiAubmV4dC1tZW51LXN1Yi1tZW51LXdyYXBwZXIsXG4ubmV4dC1tZW51Lm5leHQtaG96IC5uZXh0LW1lbnUtY29udGVudCA+IC5uZXh0LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5uZXh0LW1lbnUubmV4dC1ob3ogLm5leHQtbWVudS1oZWFkZXIsXG4ubmV4dC1tZW51Lm5leHQtaG96IC5uZXh0LW1lbnUtY29udGVudCxcbi5uZXh0LW1lbnUubmV4dC1ob3ogLm5leHQtbWVudS1mb290ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC1tZW51LWhvei1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LW1lbnUtZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA4cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG59XG4ubmV4dC1tZW51IC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZC5uZXh0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1tZW51IC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZC5uZXh0LWljb24ubmV4dC1tZW51LWljb24tcmlnaHQge1xuICByaWdodDogNHB4O1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LXN5bWJvbC1pY29uLXNlbGVjdGVkLm5leHQtbWVudS1pY29uLXNlbGVjdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzMlwiO1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93Lm5leHQtaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93Lm5leHQtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0RcIjtcbn1cbi5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93LWRvd24ubmV4dC1vcGVuIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93LWRvd24ubmV4dC1vcGVuOmJlZm9yZSwgLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3ctZG93bi5uZXh0LW9wZW4gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3ctZG93bi5uZXh0LW9wZW4ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1tZW51IC5uZXh0LW1lbnUtaWNvbi1hcnJvdy1kb3duLm5leHQtb3BlbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtbWVudSAubmV4dC1tZW51LXN5bWJvbC1wb3B1cGZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7XG59XG4ubmV4dC1tZW51IC5uZXh0LW1lbnUtaWNvbi1hcnJvdy1yaWdodC5uZXh0LW9wZW4ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3ctcmlnaHQubmV4dC1vcGVuOmJlZm9yZSwgLm5leHQtbWVudSAubmV4dC1tZW51LWljb24tYXJyb3ctcmlnaHQubmV4dC1vcGVuIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93LXJpZ2h0Lm5leHQtb3BlbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LW1lbnUgLm5leHQtbWVudS1pY29uLWFycm93LXJpZ2h0Lm5leHQtb3BlbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW1lbnUgLm5leHQtbWVudS1ob3otaWNvbi1hcnJvdy5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LW1lbnUgLm5leHQtbWVudS1ob3otaWNvbi1hcnJvdy5uZXh0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNEXCI7XG59XG4ubmV4dC1tZW51LXVuZm9sZC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5leHQtbWVudSAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtb3BlbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmV4dC1tZW51IC5uZXh0LW1lbnUtaG96LWljb24tYXJyb3cubmV4dC1vcGVuOmJlZm9yZSwgLm5leHQtbWVudSAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtb3BlbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbWVudS5uZXh0LWNvbnRleHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5uZXh0LW1lbnUubmV4dC1jb250ZXh0IC5uZXh0LW1lbnUtaXRlbS1pbm5lciB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLyogcHV0IHlvdXIgY29kZSBoZXJlICovXG4ubmV4dC1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLWl0ZW0gLm5leHQtYnJlYWRjcnVtYi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi1pdGVtIC5uZXh0LWJyZWFkY3J1bWItdGV4dCA+IGIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLWl0ZW0gLm5leHQtYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItdGV4dCB7XG4gIGhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXNlcGFyYXRvciAubmV4dC1pY29uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXNlcGFyYXRvciAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXNlcGFyYXRvciAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi1zZXBhcmF0b3IgLm5leHQtaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi1zZXBhcmF0b3IgLm5leHQtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXRleHQtZWxsaXBzaXMge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItdGV4dCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtYnJlYWRjcnVtYiAubmV4dC1icmVhZGNydW1iLXRleHQgPiBiIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItdGV4dCA+IGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItdGV4dC5hY3RpdmF0ZWQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi10ZXh0LmFjdGl2YXRlZCA+IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi10ZXh0LWVsbGlwc2lzIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgLm5leHQtYnJlYWRjcnVtYi10ZXh0LWVsbGlwc2lzLWNsaWNrYWJsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItc2VwYXJhdG9yIHtcbiAgY29sb3I6ICNBMEEyQUQ7XG59XG4ubmV4dC1icmVhZGNydW1iIC5uZXh0LWJyZWFkY3J1bWItdGV4dDpub3QoLm5leHQtYnJlYWRjcnVtYi10ZXh0LWVsbGlwc2lzKTpob3ZlciA+IGEge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgYS5uZXh0LWJyZWFkY3J1bWItdGV4dC5hY3RpdmF0ZWQ6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1icmVhZGNydW1iIGEubmV4dC1icmVhZGNydW1iLXRleHQ6bm90KC5uZXh0LWJyZWFkY3J1bWItdGV4dC1lbGxpcHNpcyk6aG92ZXIge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgYS5uZXh0LWJyZWFkY3J1bWItdGV4dDpub3QoLm5leHQtYnJlYWRjcnVtYi10ZXh0LWVsbGlwc2lzKTpob3ZlciA+IGIge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWJyZWFkY3J1bWIgYS5uZXh0LWJyZWFkY3J1bWItdGV4dC5hY3RpdmF0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzU1ODRGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LWJyZWFkY3J1bWItaWNvbi1zZXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7XG59XG4ubmV4dC1icmVhZGNydW1iLWRyb3Bkb3duLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLm5leHQtYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1idG4gKixcbi5uZXh0LWJ0biAqOmJlZm9yZSxcbi5uZXh0LWJ0biAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmV4dC1idG4sIC5uZXh0LWJ0bjphY3RpdmUsIC5uZXh0LWJ0bjpmb2N1cywgLm5leHQtYnRuOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5leHQtYnRuIHtcbiAgLyog5bC65a+457u05bqmICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyog5pmu6YCa5oyJ6ZKuICovXG4gIC8qIOaZrumAmuaAgeemgeeUqOagt+W8jyAqL1xuICAvKiDorablkYrmjInpkq4gKi9cbiAgLyog5paH5pys5oyJ6ZKuICovXG4gIC8qIGxvYWRpbmcgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBjdXN0b20gbG9hZGluZyAqL1xuICAvKiDlub3ngbXmjInpkq4gKi9cbiAgLyog57uE5ZCIICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uZXh0LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1idG46YWZ0ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtYnRuIC5uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LWJ0biA+IHNwYW4sXG4ubmV4dC1idG4gPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1idG4gPiAubmV4dC1idG4taGVscGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1idG4uaG92ZXIsIC5uZXh0LWJ0bjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmV4dC1idG4ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmU6YmVmb3JlLCAubmV4dC1idG4ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1hbG9uZSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwubmV4dC1idG4tbG9hZGluZzpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwubmV4dC1idG4tbG9hZGluZyA+IC5uZXh0LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4tY3VzdG9tLWxvYWRpbmctaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtYnRuLm5leHQtc21hbGwgPiAubmV4dC1idG4tY3VzdG9tLWxvYWRpbmctaWNvbi5zaG93IHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5leHQtYnRuLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LWJ0bi5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1hbG9uZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmU6YmVmb3JlLCAubmV4dC1idG4ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LW1lZGl1bS5uZXh0LWJ0bi1sb2FkaW5nOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLm5leHQtbWVkaXVtLm5leHQtYnRuLWxvYWRpbmcgPiAubmV4dC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWJ0bi5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1jdXN0b20tbG9hZGluZy1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4tY3VzdG9tLWxvYWRpbmctaWNvbi5zaG93IHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1idG4ubmV4dC1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmV4dC1idG4ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5leHQtYnRuLm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmU6YmVmb3JlLCAubmV4dC1idG4ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1hbG9uZSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtbGFyZ2UubmV4dC1idG4tbG9hZGluZzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlLm5leHQtYnRuLWxvYWRpbmcgPiAubmV4dC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24uc2hvdyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtYnRuLm5leHQtYnRuLW5vcm1hbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LWJ0bi5uZXh0LWJ0bi1ub3JtYWwsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1ub3JtYWw6bGluaywgLm5leHQtYnRuLm5leHQtYnRuLW5vcm1hbDp2aXNpdGVkLCAubmV4dC1idG4ubmV4dC1idG4tbm9ybWFsLnZpc2l0ZWQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWJ0bi5uZXh0LWJ0bi1ub3JtYWw6Zm9jdXMsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1ub3JtYWw6aG92ZXIsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1ub3JtYWwuaG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4ubmV4dC1idG4tbm9ybWFsOmFjdGl2ZSwgLm5leHQtYnRuLm5leHQtYnRuLW5vcm1hbC5hY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4ubmV4dC1idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1idG4ubmV4dC1idG4tcHJpbWFyeSwgLm5leHQtYnRuLm5leHQtYnRuLXByaW1hcnk6bGluaywgLm5leHQtYnRuLm5leHQtYnRuLXByaW1hcnk6dmlzaXRlZCwgLm5leHQtYnRuLm5leHQtYnRuLXByaW1hcnkudmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtYnRuLm5leHQtYnRuLXByaW1hcnk6Zm9jdXMsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1wcmltYXJ5OmhvdmVyLCAubmV4dC1idG4ubmV4dC1idG4tcHJpbWFyeS5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4ubmV4dC1idG4tcHJpbWFyeTphY3RpdmUsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4ubmV4dC1idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtYnRuLm5leHQtYnRuLXNlY29uZGFyeSwgLm5leHQtYnRuLm5leHQtYnRuLXNlY29uZGFyeTpsaW5rLCAubmV4dC1idG4ubmV4dC1idG4tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5uZXh0LWJ0bi5uZXh0LWJ0bi1zZWNvbmRhcnkudmlzaXRlZCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtYnRuLm5leHQtYnRuLXNlY29uZGFyeTpmb2N1cywgLm5leHQtYnRuLm5leHQtYnRuLXNlY29uZGFyeTpob3ZlciwgLm5leHQtYnRuLm5leHQtYnRuLXNlY29uZGFyeS5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBib3JkZXItY29sb3I6ICMzRTcxRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi5uZXh0LWJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAubmV4dC1idG4ubmV4dC1idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBib3JkZXItY29sb3I6ICMzRTcxRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi5kaXNhYmxlZCwgLm5leHQtYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tbm9ybWFsLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbCB7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1ub3JtYWwsIC5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1ub3JtYWw6bGluaywgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLW5vcm1hbDp2aXNpdGVkLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tbm9ybWFsLnZpc2l0ZWQsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tbm9ybWFsLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbDpsaW5rLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbDp2aXNpdGVkLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbC52aXNpdGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tbm9ybWFsOmZvY3VzLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tbm9ybWFsOmhvdmVyLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tbm9ybWFsLmhvdmVyLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbDpmb2N1cywgLm5leHQtYnRuW2Rpc2FibGVkXS5uZXh0LWJ0bi1ub3JtYWw6aG92ZXIsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tbm9ybWFsLmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLW5vcm1hbDphY3RpdmUsIC5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1ub3JtYWwuYWN0aXZlLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLW5vcm1hbDphY3RpdmUsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tbm9ybWFsLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1wcmltYXJ5LCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tcHJpbWFyeSwgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXByaW1hcnk6bGluaywgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXByaW1hcnk6dmlzaXRlZCwgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXByaW1hcnkudmlzaXRlZCwgLm5leHQtYnRuW2Rpc2FibGVkXS5uZXh0LWJ0bi1wcmltYXJ5LCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXByaW1hcnk6bGluaywgLm5leHQtYnRuW2Rpc2FibGVkXS5uZXh0LWJ0bi1wcmltYXJ5OnZpc2l0ZWQsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tcHJpbWFyeS52aXNpdGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tcHJpbWFyeTpmb2N1cywgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXByaW1hcnk6aG92ZXIsIC5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1wcmltYXJ5LmhvdmVyLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXByaW1hcnk6Zm9jdXMsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tcHJpbWFyeTpob3ZlciwgLm5leHQtYnRuW2Rpc2FibGVkXS5uZXh0LWJ0bi1wcmltYXJ5LmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXByaW1hcnk6YWN0aXZlLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tcHJpbWFyeS5hY3RpdmUsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tcHJpbWFyeTphY3RpdmUsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tcHJpbWFyeS5hY3RpdmUge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tc2Vjb25kYXJ5LCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1zZWNvbmRhcnksIC5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1zZWNvbmRhcnk6bGluaywgLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXNlY29uZGFyeTp2aXNpdGVkLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tc2Vjb25kYXJ5LnZpc2l0ZWQsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tc2Vjb25kYXJ5LCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeTpsaW5rLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeTp2aXNpdGVkLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeS52aXNpdGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tc2Vjb25kYXJ5OmZvY3VzLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tc2Vjb25kYXJ5OmhvdmVyLCAubmV4dC1idG4uZGlzYWJsZWQubmV4dC1idG4tc2Vjb25kYXJ5LmhvdmVyLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeTpmb2N1cywgLm5leHQtYnRuW2Rpc2FibGVkXS5uZXh0LWJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tc2Vjb25kYXJ5LmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLmRpc2FibGVkLm5leHQtYnRuLXNlY29uZGFyeTphY3RpdmUsIC5uZXh0LWJ0bi5kaXNhYmxlZC5uZXh0LWJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAubmV4dC1idG5bZGlzYWJsZWRdLm5leHQtYnRuLXNlY29uZGFyeTphY3RpdmUsIC5uZXh0LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi13YXJuaW5nIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRkYzMDAwO1xuICBib3JkZXItY29sb3I6ICNGRjMwMDA7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5LCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5OmxpbmssIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnk6dmlzaXRlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS52aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5OmZvY3VzLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5OmhvdmVyLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5LmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNFNzJCMDA7XG4gIGJvcmRlci1jb2xvcjogI0U3MkIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeTphY3RpdmUsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNFNzJCMDA7XG4gIGJvcmRlci1jb2xvcjogI0U3MkIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTM7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkOmxpbmssIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6dmlzaXRlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZC52aXNpdGVkLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF06bGluaywgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF06dmlzaXRlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF0udmlzaXRlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZC5ob3ZlciwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5ob3ZlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRENERUUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRjMwMDA7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbDpsaW5rLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWw6dmlzaXRlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGMzAwMDtcbn1cbi5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbDpmb2N1cywgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsOmhvdmVyLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwuaG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogI0U3MkIwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRTcyQjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWw6YWN0aXZlLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6ICNFNzJCMDA7XG4gIGJvcmRlci1jb2xvcjogI0U3MkIwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwuZGlzYWJsZWQ6bGluaywgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkOnZpc2l0ZWQsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZC52aXNpdGVkLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdOmxpbmssIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF06dmlzaXRlZCwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsW2Rpc2FibGVkXS52aXNpdGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWwuZGlzYWJsZWQ6Zm9jdXMsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZDpob3ZlciwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLmhvdmVyLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdOmZvY3VzLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdOmhvdmVyLCAubmV4dC1idG4td2FybmluZy5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdLmhvdmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkOmFjdGl2ZSwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLmFjdGl2ZSwgLm5leHQtYnRuLXdhcm5pbmcubmV4dC1idG4tbm9ybWFsW2Rpc2FibGVkXTphY3RpdmUsIC5uZXh0LWJ0bi13YXJuaW5nLm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF0uYWN0aXZlIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogdGV4dDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cbi5uZXh0LWJ0bi10ZXh0LmhvdmVyLCAubmV4dC1idG4tdGV4dDpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeTpsaW5rLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5OnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkudmlzaXRlZCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeTpmb2N1cywgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeTpob3ZlciwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeS5ob3ZlciB7XG4gIGNvbG9yOiAjM0U3MUY3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeTphY3RpdmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICMzRTcxRjc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeS5kaXNhYmxlZDpsaW5rLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkOnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQudmlzaXRlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmxpbmssIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnlbZGlzYWJsZWRdLnZpc2l0ZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQuaG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF0uaG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnk6bGluaywgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5OnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeS52aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeTpob3ZlciwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LmhvdmVyIHtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmxpbmssIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeS5kaXNhYmxlZDp2aXNpdGVkLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQudmlzaXRlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpsaW5rLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0udmlzaXRlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmZvY3VzLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeS5kaXNhYmxlZC5ob3ZlciwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cywgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpob3ZlciwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5ob3ZlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmFjdGl2ZSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5LmRpc2FibGVkLmFjdGl2ZSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTphY3RpdmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uYWN0aXZlIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsOmxpbmssIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbDp2aXNpdGVkLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWwudmlzaXRlZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsOmZvY3VzLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWw6aG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbC5ob3ZlciB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsOmFjdGl2ZSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWwuZGlzYWJsZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZDpsaW5rLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWwuZGlzYWJsZWQ6dmlzaXRlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkLnZpc2l0ZWQsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF0sIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF06bGluaywgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsW2Rpc2FibGVkXTp2aXNpdGVkLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdLnZpc2l0ZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZDpmb2N1cywgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbm9ybWFsLmRpc2FibGVkOmhvdmVyLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWwuZGlzYWJsZWQuaG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF06Zm9jdXMsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF06aG92ZXIsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF0uaG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZDphY3RpdmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbC5kaXNhYmxlZC5hY3RpdmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbFtkaXNhYmxlZF06YWN0aXZlLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWxbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Q6YmVmb3JlLCAubmV4dC1idG4tdGV4dC5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Q6YmVmb3JlLCAubmV4dC1idG4tdGV4dC5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1hbG9uZTpiZWZvcmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbGFyZ2UubmV4dC1idG4tbG9hZGluZzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1sYXJnZS5uZXh0LWJ0bi1sb2FkaW5nID4gLm5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbGFyZ2UgPiAubmV4dC1idG4tY3VzdG9tLWxvYWRpbmctaWNvbi5zaG93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LW1lZGl1bSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdDpiZWZvcmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdDpiZWZvcmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWFsb25lIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWFsb25lOmJlZm9yZSwgLm5leHQtYnRuLXRleHQubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtLm5leHQtYnRuLWxvYWRpbmc6YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtLm5leHQtYnRuLWxvYWRpbmcgPiAubmV4dC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24uc2hvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Q6YmVmb3JlLCAubmV4dC1idG4tdGV4dC5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Q6YmVmb3JlLCAubmV4dC1idG4tdGV4dC5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1hbG9uZTpiZWZvcmUsIC5uZXh0LWJ0bi10ZXh0Lm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tYWxvbmUgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtc21hbGwubmV4dC1idG4tbG9hZGluZzpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLXRleHQubmV4dC1zbWFsbC5uZXh0LWJ0bi1sb2FkaW5nID4gLm5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWN1c3RvbS1sb2FkaW5nLWljb24ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0Lm5leHQtc21hbGwgPiAubmV4dC1idG4tY3VzdG9tLWxvYWRpbmctaWNvbi5zaG93IHtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nOmxpbmssIC5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLWxvYWRpbmc6dmlzaXRlZCwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbG9hZGluZy52aXNpdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nOmZvY3VzLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nOmhvdmVyLCAubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nLmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1sb2FkaW5nOmFjdGl2ZSwgLm5leHQtYnRuLXRleHQubmV4dC1idG4tbG9hZGluZy5hY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi1sb2FkaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmV4dC1idG4tbG9hZGluZzpiZWZvcmUge1xuICBmb250LWZhbWlseTogTmV4dEljb247XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtYnRuLWxvYWRpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1idG4tY3VzdG9tLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uZXh0LWJ0bi1naG9zdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyaywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcms6bGluaywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcms6dmlzaXRlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsudmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcms6Zm9jdXMsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrOmhvdmVyLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyay5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcms6YWN0aXZlLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyay5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrLmRpc2FibGVkLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFya1tkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyay5kaXNhYmxlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsuZGlzYWJsZWQ6bGluaywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsuZGlzYWJsZWQ6dmlzaXRlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsuZGlzYWJsZWQudmlzaXRlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmtbZGlzYWJsZWRdLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFya1tkaXNhYmxlZF06bGluaywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmtbZGlzYWJsZWRdOnZpc2l0ZWQsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrW2Rpc2FibGVkXS52aXNpdGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrLmRpc2FibGVkOmZvY3VzLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyay5kaXNhYmxlZDpob3ZlciwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsuZGlzYWJsZWQuaG92ZXIsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrW2Rpc2FibGVkXTpmb2N1cywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmtbZGlzYWJsZWRdOmhvdmVyLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFya1tkaXNhYmxlZF0uaG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1kYXJrLmRpc2FibGVkOmFjdGl2ZSwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsuZGlzYWJsZWQuYWN0aXZlLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFya1tkaXNhYmxlZF06YWN0aXZlLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFya1tkaXNhYmxlZF0uYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodDpsaW5rLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQ6dmlzaXRlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0LnZpc2l0ZWQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodDpmb2N1cywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0OmhvdmVyLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQuaG92ZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkyKTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQ6YWN0aXZlLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQuYWN0aXZlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45Mik7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0LmRpc2FibGVkLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0LmRpc2FibGVkLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQuZGlzYWJsZWQ6bGluaywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0LmRpc2FibGVkOnZpc2l0ZWQsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodC5kaXNhYmxlZC52aXNpdGVkLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHRbZGlzYWJsZWRdLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHRbZGlzYWJsZWRdOmxpbmssIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodFtkaXNhYmxlZF06dmlzaXRlZCwgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0W2Rpc2FibGVkXS52aXNpdGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodC5kaXNhYmxlZDpmb2N1cywgLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWxpZ2h0LmRpc2FibGVkOmhvdmVyLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQuZGlzYWJsZWQuaG92ZXIsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodFtkaXNhYmxlZF06Zm9jdXMsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodFtkaXNhYmxlZF06aG92ZXIsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodFtkaXNhYmxlZF0uaG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodC5kaXNhYmxlZDphY3RpdmUsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodC5kaXNhYmxlZC5hY3RpdmUsIC5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodFtkaXNhYmxlZF06YWN0aXZlLCAubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHRbZGlzYWJsZWRdLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtYnRuLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1idG4tZ3JvdXAgPiAubmV4dC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LWJ0bi1ncm91cCA+IC5uZXh0LWJ0bjpob3ZlciwgLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuOmZvY3VzLCAubmV4dC1idG4tZ3JvdXAgPiAubmV4dC1idG46YWN0aXZlLCAubmV4dC1idG4tZ3JvdXAgPiAubmV4dC1idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cbi5uZXh0LWJ0bi1ncm91cCA+IC5uZXh0LWJ0bi5kaXNhYmxlZCwgLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuW2Rpc2FibGVkXSB7XG4gIHotaW5kZXg6IDA7XG59XG4ubmV4dC1idG4tZ3JvdXAgLm5leHQtYnRuLm5leHQtYnRuIHtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xufVxuLm5leHQtYnRuLWdyb3VwIC5uZXh0LWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uZXh0LWJ0bi1ncm91cCA+IC5uZXh0LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXh0LWJ0bi1ncm91cCA+IC5uZXh0LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1idG4tZ3JvdXAgPiAubmV4dC1idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKS5kaXNhYmxlZCwgLm5leHQtYnRuLWdyb3VwID4gLm5leHQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZClbZGlzYWJsZWRdIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNkU3RUI7XG59XG5cbi8qIOe7hOWQiCAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5leHQtYnRuLWdyb3VwW2Rpcj1ydGxdID4gLm5leHQtYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtYnRuLWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWJ0bi5uZXh0LWJ0biB7XG4gIG1hcmdpbjogMCAtMXB4IDAgMDtcbn1cbi5uZXh0LWJ0bi1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uZXh0LWJ0bi1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtYnRuLWdyb3VwW2Rpcj1ydGxdID4gLm5leHQtYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uZXh0LWJ0bi1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWJ0bi1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLmRpc2FibGVkLCAubmV4dC1idG4tZ3JvdXBbZGlyPXJ0bF0gPiAubmV4dC1idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKVtkaXNhYmxlZF0ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFNkU3RUI7XG59XG5cbi8qIOWwuuWvuOe7tOW6piAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm5leHQtYnRuLm5leHQtc21hbGxbZGlyPXJ0bF0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1idG4ubmV4dC1zbWFsbFtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LWJ0bi5uZXh0LXNtYWxsW2Rpcj1ydGxdID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtc21hbGxbZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LXNtYWxsW2Rpcj1ydGxdID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1idG4ubmV4dC1zbWFsbFtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtc21hbGxbZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtc21hbGxbZGlyPXJ0bF0ubmV4dC1idG4tbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLm5leHQtYnRuLm5leHQtc21hbGxbZGlyPXJ0bF0ubmV4dC1idG4tbG9hZGluZzphZnRlciB7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Q6YmVmb3JlLCAubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LW1lZGl1bVtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLm5leHQtbWVkaXVtW2Rpcj1ydGxdID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Q6YmVmb3JlLCAubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtbWVkaXVtW2Rpcj1ydGxdLm5leHQtYnRuLWxvYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG59XG4ubmV4dC1idG4ubmV4dC1tZWRpdW1bZGlyPXJ0bF0ubmV4dC1idG4tbG9hZGluZzphZnRlciB7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5leHQtYnRuLm5leHQtbGFyZ2VbZGlyPXJ0bF0ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1idG4ubmV4dC1sYXJnZVtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlW2Rpcj1ydGxdID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbGFyZ2VbZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlW2Rpcj1ydGxdID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1idG4ubmV4dC1sYXJnZVtkaXI9cnRsXSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLm5leHQtbGFyZ2VbZGlyPXJ0bF0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLm5leHQtbGFyZ2VbZGlyPXJ0bF0ubmV4dC1idG4tbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbn1cbi5uZXh0LWJ0bi5uZXh0LWxhcmdlW2Rpcj1ydGxdLm5leHQtYnRuLWxvYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLyog5paH5pys5oyJ6ZKuICovXG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtbGFyZ2UgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LWxhcmdlID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1sYXJnZSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LWxhcmdlLm5leHQtYnRuLWxvYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtbGFyZ2UubmV4dC1idG4tbG9hZGluZzphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LW1lZGl1bSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3QgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtbWVkaXVtID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWxhc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LW1lZGl1bSA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1tZWRpdW0gPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tbGFzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1tZWRpdW0ubmV4dC1idG4tbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1tZWRpdW0ubmV4dC1idG4tbG9hZGluZzphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtc21hbGwgPiAubmV4dC1idG4taWNvbi5uZXh0LWljb24tZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LXNtYWxsID4gLm5leHQtYnRuLWljb24ubmV4dC1pY29uLWZpcnN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1maXJzdCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0OmJlZm9yZSwgLm5leHQtYnRuLXRleHRbZGlyPXJ0bF0ubmV4dC1zbWFsbCA+IC5uZXh0LWJ0bi1pY29uLm5leHQtaWNvbi1sYXN0IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1idG4tdGV4dFtkaXI9cnRsXS5uZXh0LXNtYWxsLm5leHQtYnRuLWxvYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5uZXh0LWJ0bi10ZXh0W2Rpcj1ydGxdLm5leHQtc21hbGwubmV4dC1idG4tbG9hZGluZzphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5uZXh0LWlucHV0IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtaW5wdXQgKixcbi5uZXh0LWlucHV0ICo6YmVmb3JlLFxuLm5leHQtaW5wdXQgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIHJlbW92ZSBhdXRvRmlsbCB5ZWxsb3cgYmFja2dyb3VuZCAqL1xufVxuLm5leHQtaW5wdXQgaW5wdXRbdHlwZT1yZXNldF0sIC5uZXh0LWlucHV0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1pbnB1dCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXh0LWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRkZGRkZGIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1pbnB1dCBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1pbnB1dCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi5uZXh0LWlucHV0IGlucHV0LFxuLm5leHQtaW5wdXQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWlucHV0IGlucHV0OjotbXMtY2xlYXIsXG4ubmV4dC1pbnB1dCB0ZXh0YXJlYTo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgLm5leHQtaW5wdXQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgLm5leHQtaW5wdXQtaW5uZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgaW5wdXQge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4IFxcMCA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LXNtYWxsIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1zbWFsbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1zbWFsbCAubmV4dC1pbnB1dC10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtc21hbGwgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWlucHV0Lm5leHQtc21hbGwgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtaW5wdXQubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSB7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtaW5wdXQubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtaW5uZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbWVkaXVtIGlucHV0IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweCBcXDAgO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1tZWRpdW0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbWVkaXVtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSAubmV4dC1pbnB1dC10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbWVkaXVtIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1pbnB1dC5uZXh0LW1lZGl1bSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWxhcmdlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWxhcmdlIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWxhcmdlIC5uZXh0LWlucHV0LWlubmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1sYXJnZSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1sYXJnZSAubmV4dC1pbnB1dC1pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1sYXJnZSBpbnB1dCB7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHggXFwwIDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWxhcmdlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1sYXJnZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbGFyZ2UgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbGFyZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1sYXJnZSAubmV4dC1pbnB1dC10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWxhcmdlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1pbnB1dC5uZXh0LWxhcmdlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtbGFyZ2UgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLm5leHQtaW5wdXQubmV4dC1pbnB1dC10ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDA7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWlucHV0LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtaW5wdXQubmV4dC1pbnB1dC10ZXh0YXJlYS5uZXh0LXNtYWxsIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1pbnB1dC10ZXh0YXJlYS5uZXh0LWxhcmdlIHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtaW5wdXQubmV4dC1pbnB1dC10ZXh0YXJlYSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWlucHV0LXRleHRhcmVhIC5uZXh0LWlucHV0LWxlbiB7XG4gIHBhZGRpbmc6IDAgOHB4IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LWlucHV0LWhpbnQtd3JhcCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1pbnB1dC1oaW50LXdyYXAgLm5leHQtaW5wdXQtY2xlYXIge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV4dC1pbnB1dC1oaW50LXdyYXAgLm5leHQtaW5wdXQtaGludCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmV4dC1pbnB1dCAubmV4dC1pbnB1dC1jbGVhci1pY29uOmhvdmVyLCAubmV4dC1pbnB1dCAubmV4dC1pY29uLWV5ZTpob3ZlciwgLm5leHQtaW5wdXQgLm5leHQtaWNvbi1leWUtY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtaW5wdXQgLm5leHQtaW5wdXQtaG92ZXItc2hvdyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmV4dC1pbnB1dDpob3ZlciwgLm5leHQtaW5wdXQubmV4dC1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0EwQTJBRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWlucHV0OmhvdmVyIC5uZXh0LWlucHV0LWNsZWFyLCAubmV4dC1pbnB1dC5uZXh0LWZvY3VzIC5uZXh0LWlucHV0LWNsZWFyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWlucHV0OmhvdmVyIC5uZXh0LWlucHV0LWNsZWFyICsgLm5leHQtaW5wdXQtaGludCwgLm5leHQtaW5wdXQubmV4dC1mb2N1cyAubmV4dC1pbnB1dC1jbGVhciArIC5uZXh0LWlucHV0LWhpbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLm5leHQtaW5wdXQ6aG92ZXIgLm5leHQtaW5wdXQtaG92ZXItc2hvdywgLm5leHQtaW5wdXQubmV4dC1mb2N1cyAubmV4dC1pbnB1dC1ob3Zlci1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNsZWFyOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNsZWFyOmZvY3VzICsgLm5leHQtaW5wdXQtaGludCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDg1LCAxMzIsIDI1NSwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg4NSwgMTMyLCAyNTUsIDAuMik7XG59XG4ubmV4dC1pbnB1dC5uZXh0LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRjkzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1pbnB1dC5uZXh0LXdhcm5pbmcubmV4dC1mb2N1cywgLm5leHQtaW5wdXQubmV4dC13YXJuaW5nOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5MzAwO1xufVxuLm5leHQtaW5wdXQubmV4dC13YXJuaW5nLm5leHQtZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTQ3LCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMTQ3LCAwLCAwLjIpO1xufVxuLm5leHQtaW5wdXQubmV4dC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWlucHV0Lm5leHQtZXJyb3IgaW5wdXQsIC5uZXh0LWlucHV0Lm5leHQtZXJyb3IgdGV4dGFyZWEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWlucHV0Lm5leHQtZXJyb3IubmV4dC1mb2N1cywgLm5leHQtaW5wdXQubmV4dC1lcnJvcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzAwMDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtZXJyb3IubmV4dC1mb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA0OCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDQ4LCAwLCAwLjIpO1xufVxuLm5leHQtaW5wdXQubmV4dC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtaW5wdXQubmV4dC1ub2JvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1pbnB1dC1jb250cm9sIC5uZXh0LWlucHV0LWxlbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC1sZW4ubmV4dC1lcnJvciB7XG4gIGNvbG9yOiAjRkYzMDAwO1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC1sZW4ubmV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGRjkzMDA7XG59XG4ubmV4dC1pbnB1dC1jb250cm9sID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxJTtcbiAgdG9wOiAwO1xufVxuLm5leHQtaW5wdXQtY29udHJvbCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5uZXh0LWlucHV0LWNvbnRyb2wgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1pbnB1dC1jb250cm9sIC5uZXh0LWlucHV0LXdhcm5pbmctaWNvbiB7XG4gIGNvbG9yOiAjRkY5MzAwO1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC13YXJuaW5nLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7XG59XG4ubmV4dC1pbnB1dC1jb250cm9sIC5uZXh0LWlucHV0LXN1Y2Nlc3MtaWNvbiB7XG4gIGNvbG9yOiAjNDZCQzE1O1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC1zdWNjZXNzLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNBXCI7XG59XG4ubmV4dC1pbnB1dC1jb250cm9sIC5uZXh0LWlucHV0LWxvYWRpbmctaWNvbiB7XG4gIGNvbG9yOiAjNDQ5NEY5O1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC1sb2FkaW5nLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pbnB1dC1jbGVhci1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyM1wiO1xufVxuLm5leHQtaW5wdXQtbGFiZWwsIC5uZXh0LWlucHV0LWlubmVyLXRleHQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LWlucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLm5leHQtaW5wdXQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5uZXh0LWlucHV0IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubmV4dC1pbnB1dCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCBpbnB1dCwgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjQ0NDQ0NDO1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LWlucHV0Lm5leHQtZGlzYWJsZWQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5uZXh0LWlucHV0Lm5leHQtZGlzYWJsZWQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWlucHV0Lm5leHQtZGlzYWJsZWQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubmV4dC1pbnB1dC5uZXh0LWRpc2FibGVkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1pbnB1dC1sYWJlbCwgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1pbnB1dC1pbm5lci10ZXh0IHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1pbnB1dC5uZXh0LWRpc2FibGVkIC5uZXh0LWlucHV0LWxlbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1pbnB1dC1oaW50LXdyYXAge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LWlucHV0Lm5leHQtZGlzYWJsZWQgLm5leHQtaW5wdXQtaGludC13cmFwIC5uZXh0LWlucHV0LWNsZWFyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5uZXh0LWlucHV0Lm5leHQtZGlzYWJsZWQgLm5leHQtaW5wdXQtaGludC13cmFwIC5uZXh0LWlucHV0LWhpbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1pbnB1dC1oaW50LXdyYXAgLm5leHQtaW5wdXQtY2xlYXItaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1pY29uIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1pbnB1dC1pbm5lciwgLm5leHQtaW5wdXQtY29udHJvbCwgLm5leHQtaW5wdXQtbGFiZWwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmV4dC1pbnB1dC1ncm91cCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1pbnB1dC1ncm91cCAqLFxuLm5leHQtaW5wdXQtZ3JvdXAgKjpiZWZvcmUsXG4ubmV4dC1pbnB1dC1ncm91cCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1pbnB1dC1ncm91cC1hdXRvLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwID4gLm5leHQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAgPiAubmV4dC1pbnB1dC5uZXh0LWZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAgPiAubmV4dC1pbnB1dDpmaXJzdC1jaGlsZC5uZXh0LXNtYWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXAgPiAubmV4dC1pbnB1dDpmaXJzdC1jaGlsZC5uZXh0LW1lZGl1bSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwID4gLm5leHQtaW5wdXQ6Zmlyc3QtY2hpbGQubmV4dC1sYXJnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwID4gLm5leHQtaW5wdXQ6bGFzdC1jaGlsZC5uZXh0LXNtYWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cCA+IC5uZXh0LWlucHV0Omxhc3QtY2hpbGQubmV4dC1tZWRpdW0ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwID4gLm5leHQtaW5wdXQ6bGFzdC1jaGlsZC5uZXh0LWxhcmdlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgPiAqLm5leHQtZm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCA+ICogPiAubmV4dC1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCA+ICogPiAubmV4dC1pbnB1dC5uZXh0LWZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCA+ICoge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkID4gKiA+IC5uZXh0LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzZDRjtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ubmV4dC1pbnB1dC1ncm91cC10ZXh0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubmV4dC1pbnB1dC1ncm91cC10ZXh0Lm5leHQtZGlzYWJsZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtdGV4dC5uZXh0LWRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xufVxuLm5leHQtaW5wdXQtZ3JvdXAtdGV4dC5uZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1pbnB1dC1ncm91cC10ZXh0Lm5leHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1pbnB1dC1ncm91cC10ZXh0Lm5leHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLm5leHQtaW5wdXRbZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtaW5wdXRbZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ubmV4dC1pbnB1dFtkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtaW5wdXRbZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm5leHQtaW5wdXRbZGlyPXJ0bF0ubmV4dC1sYXJnZSAubmV4dC1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5uZXh0LWlucHV0W2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm5leHQtaW5wdXRbZGlyPXJ0bF0ubmV4dC1pbnB1dC10ZXh0YXJlYSAubmV4dC1pbnB1dC1sZW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtaW5wdXRbZGlyPXJ0bF0gLm5leHQtaW5wdXQtY29udHJvbCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWlucHV0OmZpcnN0LWNoaWxkLm5leHQtc21hbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWlucHV0OmZpcnN0LWNoaWxkLm5leHQtbWVkaXVtIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gPiAubmV4dC1pbnB1dDpmaXJzdC1jaGlsZC5uZXh0LWxhcmdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gPiAubmV4dC1pbnB1dDpsYXN0LWNoaWxkLm5leHQtc21hbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWlucHV0Omxhc3QtY2hpbGQubmV4dC1tZWRpdW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSA+IC5uZXh0LWlucHV0Omxhc3QtY2hpbGQubmV4dC1sYXJnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCwgLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgPiAubmV4dC1pbnB1dCwgLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgPiAqID4gLm5leHQtaW5wdXQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLm5leHQtc21hbGwsIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkID4gLm5leHQtaW5wdXQubmV4dC1zbWFsbCwgLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQgPiAqID4gLm5leHQtaW5wdXQubmV4dC1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQubmV4dC1tZWRpdW0sIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkID4gLm5leHQtaW5wdXQubmV4dC1tZWRpdW0sIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkID4gKiA+IC5uZXh0LWlucHV0Lm5leHQtbWVkaXVtIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZC5uZXh0LWxhcmdlLCAubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCA+IC5uZXh0LWlucHV0Lm5leHQtbGFyZ2UsIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkID4gKiA+IC5uZXh0LWlucHV0Lm5leHQtbGFyZ2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgPiAubmV4dC1pbnB1dCwgLm5leHQtaW5wdXQtZ3JvdXBbZGlyPXJ0bF0gLm5leHQtaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCA+ICogPiAubmV4dC1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLm5leHQtc21hbGwsIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgPiAubmV4dC1pbnB1dC5uZXh0LXNtYWxsLCAubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkID4gKiA+IC5uZXh0LWlucHV0Lm5leHQtc21hbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLm5leHQtbWVkaXVtLCAubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkID4gLm5leHQtaW5wdXQubmV4dC1tZWRpdW0sIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgPiAqID4gLm5leHQtaW5wdXQubmV4dC1tZWRpdW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLm5leHQtbGFyZ2UsIC5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQgPiAubmV4dC1pbnB1dC5uZXh0LWxhcmdlLCAubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkID4gKiA+IC5uZXh0LWlucHV0Lm5leHQtbGFyZ2Uge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkID4gKiB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5uZXh0LWlucHV0LWdyb3VwW2Rpcj1ydGxdIC5uZXh0LWlucHV0LWdyb3VwLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubmV4dC1pbnB1dC1ncm91cFtkaXI9cnRsXSAubmV4dC1pbnB1dC1ncm91cC10ZXh0Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5uZXh0LWNhbGVuZGFyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1jYWxlbmRhciAqLFxuLm5leHQtY2FsZW5kYXIgKjpiZWZvcmUsXG4ubmV4dC1jYWxlbmRhciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1jYWxlbmRhciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLm5leHQtY2FsZW5kYXIgdGQsXG4ubmV4dC1jYWxlbmRhciB0aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjZWxsWm9vbUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjZWxsWm9vbUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZWxsSG92ZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNlbGxIb3ZlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBlbnRlclRvTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVudGVyVG9MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBlbnRlclRvUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZW50ZXJUb1JpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUpO1xuICB9XG59XG4ubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyLWhlYWRlciwgLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItaGVhZGVyIC5uZXh0LXNlbGVjdCwgLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1oZWFkZXIgLm5leHQtc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyLWhlYWRlciAubmV4dC1tZW51LCAubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWhlYWRlciAubmV4dC1tZW51IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1yaWdodCwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWZ1bGwge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQgLm5leHQtY2FsZW5kYXItYnRuLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItcmlnaHQgLm5leHQtY2FsZW5kYXItYnRuLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCAubmV4dC1jYWxlbmRhci1idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItbGVmdCAubmV4dC1jYWxlbmRhci1idG4sIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1sZWZ0IC5uZXh0LWNhbGVuZGFyLWJ0bjpsaW5rLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItbGVmdCAubmV4dC1jYWxlbmRhci1idG46dmlzaXRlZCwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQgLm5leHQtY2FsZW5kYXItYnRuLnZpc2l0ZWQsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1yaWdodCAubmV4dC1jYWxlbmRhci1idG4sIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1yaWdodCAubmV4dC1jYWxlbmRhci1idG46bGluaywgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IC5uZXh0LWNhbGVuZGFyLWJ0bjp2aXNpdGVkLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItcmlnaHQgLm5leHQtY2FsZW5kYXItYnRuLnZpc2l0ZWQsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1mdWxsIC5uZXh0LWNhbGVuZGFyLWJ0biwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWZ1bGwgLm5leHQtY2FsZW5kYXItYnRuOmxpbmssIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1mdWxsIC5uZXh0LWNhbGVuZGFyLWJ0bjp2aXNpdGVkLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCAubmV4dC1jYWxlbmRhci1idG4udmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQgLm5leHQtY2FsZW5kYXItYnRuOmZvY3VzLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItbGVmdCAubmV4dC1jYWxlbmRhci1idG46aG92ZXIsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1sZWZ0IC5uZXh0LWNhbGVuZGFyLWJ0bi5ob3ZlciwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IC5uZXh0LWNhbGVuZGFyLWJ0bjpmb2N1cywgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IC5uZXh0LWNhbGVuZGFyLWJ0bjpob3ZlciwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IC5uZXh0LWNhbGVuZGFyLWJ0bi5ob3ZlciwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWZ1bGwgLm5leHQtY2FsZW5kYXItYnRuOmZvY3VzLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCAubmV4dC1jYWxlbmRhci1idG46aG92ZXIsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1mdWxsIC5uZXh0LWNhbGVuZGFyLWJ0bi5ob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQgLm5leHQtY2FsZW5kYXItYnRuOmFjdGl2ZSwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLWxlZnQgLm5leHQtY2FsZW5kYXItYnRuLmFjdGl2ZSwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IC5uZXh0LWNhbGVuZGFyLWJ0bjphY3RpdmUsIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlci1yaWdodCAubmV4dC1jYWxlbmRhci1idG4uYWN0aXZlLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCAubmV4dC1jYWxlbmRhci1idG46YWN0aXZlLCAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCAubmV4dC1jYWxlbmRhci1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItbGVmdCwgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXItZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC1tZW51IHtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtY2FsZW5kYXItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LWNhbGVuZGFyLWJ0biA+IC5uZXh0LWljb24ubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2FsZW5kYXItYnRuID4gLm5leHQtaWNvbi5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LWNhbGVuZGFyLWJ0biAubmV4dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LXllYXIsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LW1vbnRoLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGUsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LW1vbnRoLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC15ZWFyLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1kZWNhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyOmxpbmssIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LXllYXI6dmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYteWVhci52aXNpdGVkLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1tb250aCwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtbW9udGg6bGluaywgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtbW9udGg6dmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtbW9udGgudmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtZGVjYWRlLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGU6bGluaywgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtZGVjYWRlOnZpc2l0ZWQsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LWRlY2FkZS52aXNpdGVkLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1tb250aCwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtbW9udGg6bGluaywgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtbW9udGg6dmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtbW9udGgudmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQteWVhciwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQteWVhcjpsaW5rLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC15ZWFyOnZpc2l0ZWQsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LXllYXIudmlzaXRlZCwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtZGVjYWRlLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1kZWNhZGU6bGluaywgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtZGVjYWRlOnZpc2l0ZWQsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LWRlY2FkZS52aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyOmZvY3VzLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyOmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyLmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1tb250aDpmb2N1cywgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtbW9udGg6aG92ZXIsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LW1vbnRoLmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGU6Zm9jdXMsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LWRlY2FkZTpob3ZlciwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtZGVjYWRlLmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1tb250aDpmb2N1cywgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtbW9udGg6aG92ZXIsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LW1vbnRoLmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC15ZWFyOmZvY3VzLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC15ZWFyOmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC15ZWFyLmhvdmVyLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1kZWNhZGU6Zm9jdXMsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LWRlY2FkZTpob3ZlciwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtZGVjYWRlLmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tcHJldi15ZWFyOmFjdGl2ZSwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYteWVhci5hY3RpdmUsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LW1vbnRoOmFjdGl2ZSwgLm5leHQtY2FsZW5kYXItYnRuLXByZXYtbW9udGguYWN0aXZlLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGU6YWN0aXZlLCAubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGUuYWN0aXZlLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1tb250aDphY3RpdmUsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LW1vbnRoLmFjdGl2ZSwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQteWVhcjphY3RpdmUsIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LXllYXIuYWN0aXZlLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1kZWNhZGU6YWN0aXZlLCAubmV4dC1jYWxlbmRhci1idG4tbmV4dC1kZWNhZGUuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tcHJldi1kZWNhZGUsIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LXllYXIge1xuICBsZWZ0OiA4cHg7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tcHJldi1tb250aCB7XG4gIGxlZnQ6IDI4cHg7XG59XG4ubmV4dC1jYWxlbmRhci1idG4tbmV4dC1tb250aCB7XG4gIHJpZ2h0OiAyOHB4O1xufVxuLm5leHQtY2FsZW5kYXItYnRuLW5leHQteWVhciwgLm5leHQtY2FsZW5kYXItYnRuLW5leHQtZGVjYWRlIHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLm5leHQtY2FsZW5kYXItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhci10aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1zZWxlY3RlZCAubmV4dC1jYWxlbmRhci1tb250aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjREVFOEZGO1xuICBjb2xvcjogIzU1ODRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtY2FsZW5kYXItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtZGlzYWJsZWQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LWRpc2FibGVkIC5uZXh0LWNhbGVuZGFyLW1vbnRoIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItZGF0ZSwgLm5leHQtY2FsZW5kYXItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhci1tb250aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luOiAwcHggNHB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjRENERUUzO1xufVxuLm5leHQtY2FsZW5kYXItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhci1kYXRlOmhvdmVyLCAubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RFRThGRjtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItY2VsbC1wcmV2LW1vbnRoIC5uZXh0LWNhbGVuZGFyLWRhdGUsIC5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXItY2VsbC1uZXh0LW1vbnRoIC5uZXh0LWNhbGVuZGFyLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyLWNlbGwtY3VycmVudCAubmV4dC1jYWxlbmRhci1kYXRlLFxuLm5leHQtY2FsZW5kYXItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhci1jZWxsLWN1cnJlbnQgLm5leHQtY2FsZW5kYXItbW9udGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cblxuLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci10aCxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLXRoLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWNlbGwsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtc2VsZWN0ZWQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyLW1vbnRoLFxuLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtc2VsZWN0ZWQgLm5leHQtY2FsZW5kYXIteWVhcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1zZWxlY3RlZCAubmV4dC1jYWxlbmRhci1kYXRlLFxuLm5leHQtY2FsZW5kYXItcGFuZWwgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyLW1vbnRoLFxuLm5leHQtY2FsZW5kYXItcGFuZWwgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyLXllYXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtc2VsZWN0ZWQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1zZWxlY3RlZCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1zZWxlY3RlZCAubmV4dC1jYWxlbmRhci15ZWFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNlbGxab29tSW4gMC40cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBjZWxsWm9vbUluIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LWRpc2FibGVkIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1kaXNhYmxlZCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LWRpc2FibGVkIC5uZXh0LWNhbGVuZGFyLXllYXIsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtZGlzYWJsZWQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1kaXNhYmxlZCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1kaXNhYmxlZCAubmV4dC1jYWxlbmRhci15ZWFyLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LWRpc2FibGVkIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtZGlzYWJsZWQgLm5leHQtY2FsZW5kYXItbW9udGgsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtZGlzYWJsZWQgLm5leHQtY2FsZW5kYXIteWVhciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNGN0Y4RkE7XG59XG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWNlbGwubmV4dC1pbnJhbmdlIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLm5leHQtaW5yYW5nZSAubmV4dC1jYWxlbmRhci1kYXRlLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LWlucmFuZ2UgLm5leHQtY2FsZW5kYXItZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICNERUU4RkY7XG59XG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWRhdGUsIC5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItbW9udGgsIC5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXIteWVhcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLXllYXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1kYXRlLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItbW9udGgsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci15ZWFyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItZGF0ZTpob3ZlciwgLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci1tb250aDpob3ZlciwgLm5leHQtY2FsZW5kYXItY2FyZCAubmV4dC1jYWxlbmRhci15ZWFyOmhvdmVyLFxuLm5leHQtY2FsZW5kYXItcGFuZWwgLm5leHQtY2FsZW5kYXItZGF0ZTpob3Zlcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLW1vbnRoOmhvdmVyLFxuLm5leHQtY2FsZW5kYXItcGFuZWwgLm5leHQtY2FsZW5kYXIteWVhcjpob3Zlcixcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWRhdGU6aG92ZXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1tb250aDpob3Zlcixcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLXllYXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWRhdGU6aG92ZXIsIC5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItbW9udGg6aG92ZXIsIC5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXIteWVhcjpob3Zlcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWRhdGU6aG92ZXIsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1tb250aDpob3Zlcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLXllYXI6aG92ZXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1kYXRlOmhvdmVyLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItbW9udGg6aG92ZXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci15ZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RFRThGRjtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogI0RFRThGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1kYXRlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItbW9udGgsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLW1vbnRoIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXIteWVhcixcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLXllYXIsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci15ZWFyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC1wcmV2LW1vbnRoIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLXByZXYtbW9udGggLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWNlbGwtcHJldi1tb250aCAubmV4dC1jYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC1uZXh0LW1vbnRoIC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLW5leHQtbW9udGggLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWNlbGwtbmV4dC1tb250aCAubmV4dC1jYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC1jdXJyZW50IC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1jYXJkIC5uZXh0LWNhbGVuZGFyLWNlbGwtY3VycmVudCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLWNhcmQgLm5leHQtY2FsZW5kYXItY2VsbC1jdXJyZW50IC5uZXh0LWNhbGVuZGFyLXllYXIsXG4ubmV4dC1jYWxlbmRhci1wYW5lbCAubmV4dC1jYWxlbmRhci1jZWxsLWN1cnJlbnQgLm5leHQtY2FsZW5kYXItZGF0ZSxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWNlbGwtY3VycmVudCAubmV4dC1jYWxlbmRhci1tb250aCxcbi5uZXh0LWNhbGVuZGFyLXBhbmVsIC5uZXh0LWNhbGVuZGFyLWNlbGwtY3VycmVudCAubmV4dC1jYWxlbmRhci15ZWFyLFxuLm5leHQtY2FsZW5kYXItcmFuZ2UgLm5leHQtY2FsZW5kYXItY2VsbC1jdXJyZW50IC5uZXh0LWNhbGVuZGFyLWRhdGUsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1jZWxsLWN1cnJlbnQgLm5leHQtY2FsZW5kYXItbW9udGgsXG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1jZWxsLWN1cnJlbnQgLm5leHQtY2FsZW5kYXIteWVhciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzU1ODRGRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IHRyOmhvdmVyIC5uZXh0LWNhbGVuZGFyLWNlbGwgLm5leHQtY2FsZW5kYXItZGF0ZSB7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICNERUU4RkY7XG59XG4ubmV4dC1jYWxlbmRhci1wYW5lbC5uZXh0LWNhbGVuZGFyLXdlZWsgLm5leHQtY2FsZW5kYXItdGJvZHkgLm5leHQtY2FsZW5kYXItY2VsbC5uZXh0LXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyLWRhdGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWNhbGVuZGFyLXBhbmVsLm5leHQtY2FsZW5kYXItd2VlayAubmV4dC1jYWxlbmRhci10Ym9keSAubmV4dC1jYWxlbmRhci13ZWVrLWFjdGl2ZS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyLXBhbmVsLm5leHQtY2FsZW5kYXItd2VlayAubmV4dC1jYWxlbmRhci10Ym9keSAubmV4dC1jYWxlbmRhci13ZWVrLWFjdGl2ZS1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG4gIGJvcmRlci1jb2xvcjogI0RFRThGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IC5uZXh0LWNhbGVuZGFyLXdlZWstYWN0aXZlLWRhdGUgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IC5uZXh0LWNhbGVuZGFyLXdlZWstYWN0aXZlLXN0YXJ0LFxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IC5uZXh0LWNhbGVuZGFyLXdlZWstYWN0aXZlLWVuZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtY2FsZW5kYXItcGFuZWwubmV4dC1jYWxlbmRhci13ZWVrIC5uZXh0LWNhbGVuZGFyLXRib2R5IC5uZXh0LWNhbGVuZGFyLXdlZWstYWN0aXZlLXN0YXJ0OjpiZWZvcmUsXG4ubmV4dC1jYWxlbmRhci1wYW5lbC5uZXh0LWNhbGVuZGFyLXdlZWsgLm5leHQtY2FsZW5kYXItdGJvZHkgLm5leHQtY2FsZW5kYXItd2Vlay1hY3RpdmUtZW5kOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG5cbi5uZXh0LWNhbGVuZGFyW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC1jYWxlbmRhcltkaXI9cnRsXSAubmV4dC1jYWxlbmRhci1oZWFkZXIgLm5leHQtc2VsZWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5leHQtY2FsZW5kYXJbZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXItaGVhZGVyIC5uZXh0LW1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LWNhbGVuZGFyW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWJ0bi1wcmV2LWRlY2FkZSwgLm5leHQtY2FsZW5kYXJbZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXItYnRuLXByZXYteWVhciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG59XG4ubmV4dC1jYWxlbmRhcltkaXI9cnRsXSAubmV4dC1jYWxlbmRhci1idG4tcHJldi1tb250aCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyOHB4O1xufVxuLm5leHQtY2FsZW5kYXJbZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXItYnRuLW5leHQtbW9udGgge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjhweDtcbn1cbi5uZXh0LWNhbGVuZGFyW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LXllYXIsIC5uZXh0LWNhbGVuZGFyW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWJ0bi1uZXh0LWRlY2FkZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA4cHg7XG59XG5cbi5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW5bZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXItdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC1jYWxlbmRhci1mdWxsc2NyZWVuW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWRhdGUsIC5uZXh0LWNhbGVuZGFyLWZ1bGxzY3JlZW5bZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXItbW9udGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubmV4dC1jYWxlbmRhci1yYW5nZVtkaXI9cnRsXSAubmV4dC1jYWxlbmRhci1ib2R5LWxlZnQsIC5uZXh0LWNhbGVuZGFyLXJhbmdlW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWJvZHktcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1jYWxlbmRhci1yYW5nZVtkaXI9cnRsXSAubmV4dC1jYWxlbmRhci1ib2R5LWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5uZXh0LWNhbGVuZGFyLXJhbmdlW2Rpcj1ydGxdIC5uZXh0LWNhbGVuZGFyLWJvZHktcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLm5leHQtY2FsZW5kYXIge1xuICAvKiByYW5nZSBjYWxlbmRhciAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uZXh0LWNhbGVuZGFyLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ubmV4dC1jYWxlbmRhci1yYW5nZSAubmV4dC1jYWxlbmRhci1ib2R5LWxlZnQsIC5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWJvZHktcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWJvZHktbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWJvZHktcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5uZXh0LWNhbGVuZGFyLXJhbmdlIC5uZXh0LWNhbGVuZGFyLWJvZHk6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5leHQtY2FsZW5kYXItc3ltYm9sLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjFEXCI7XG59XG4ubmV4dC1jYWxlbmRhci1zeW1ib2wtbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MTlcIjtcbn1cbi5uZXh0LWNhbGVuZGFyLXN5bWJvbC1wcmV2LXN1cGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1OVwiO1xufVxuLm5leHQtY2FsZW5kYXItc3ltYm9sLW5leHQtc3VwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjVFXCI7XG59XG5cbi5uZXh0LWNhcmQgKixcbi5uZXh0LWNhcmQgKjpiZWZvcmUsXG4ubmV4dC1jYXJkICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LWNhcmQsIC5uZXh0LWNhcmQ6YmVmb3JlLCAubmV4dC1jYXJkOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uZXh0LWNhcmRbZGlyPXJ0bF0gLm5leHQtY2FyZC1leHRyYSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtY2FyZFtkaXI9cnRsXSAubmV4dC1jYXJkLXRpdGxlOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtY2FyZFtkaXI9cnRsXSAubmV4dC1jYXJkLXN1YnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5leHQtY2FyZFtkaXI9cnRsXSAubmV4dC1jYXJkLWhlYWQtc2hvdy1idWxsZXQgLm5leHQtY2FyZC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ubmV4dC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1jYXJkICosXG4ubmV4dC1jYXJkICo6YmVmb3JlLFxuLm5leHQtY2FyZCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1jYXJkIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LWNhcmQtbm9ib3JkZXIge1xuICBib3JkZXI6IDA7XG59XG4ubmV4dC1jYXJkLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubmV4dC1jYXJkLWhlYWQtc2hvdy1idWxsZXQgLm5leHQtY2FyZC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm5leHQtY2FyZC1oZWFkLXNob3ctYnVsbGV0IC5uZXh0LWNhcmQtdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG59XG4ubmV4dC1jYXJkLWhlYWQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubmV4dC1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LWNhcmQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5uZXh0LWNhcmQtZXh0cmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNhcmQtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubmV4dC1jYXJkLXNob3ctZGl2aWRlciAubmV4dC1jYXJkLWhlYWQtbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0VCO1xufVxuLm5leHQtY2FyZC1zaG93LWRpdmlkZXIgLm5leHQtY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4ubmV4dC1jYXJkLWhpZGUtZGl2aWRlciAubmV4dC1jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLm5leHQtY2FyZOKAlGZyZWUge1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtY2FyZC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LWNhcmQtZm9vdGVyIC5uZXh0LWljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1jYXJkLWZvb3RlciAubmV4dC1pY29uLm5leHQtaWNvbi1hcnJvdy1kb3duLmV4cGFuZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ3JTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDclO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA0NyU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmV4dC1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5uZXh0LWNhcmQtbWVkaWEsIC5uZXh0LWNhcmQtbWVkaWEgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0LWNhcmQtaGVhZGVyLXRpdGxlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV4dC1jYXJkLWhlYWRlci1leHRyYSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1jYXJkLWhlYWRlci1leHRyYSAubmV4dC0tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1jYXJkLWhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1jYXJkLWhlYWRlci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1jYXJkLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG4ubmV4dC1jYXJkLWFjdGlvbnMgLm5leHQtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1jYXJkLWRpdmlkZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmV4dC1jYXJkLWRpdmlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFQjtcbn1cbi5uZXh0LWNhcmQtZGl2aWRlci0taW5zZXQge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubmV4dC1jYXJkLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm5leHQtY2FzY2FkZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtY2FzY2FkZXIgKixcbi5uZXh0LWNhc2NhZGVyICo6YmVmb3JlLFxuLm5leHQtY2FzY2FkZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY2FzY2FkZXItaW5uZXI6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5leHQtY2FzY2FkZXItbWVudS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm5leHQtY2FzY2FkZXItbWVudS13cmFwcGVyICsgLm5leHQtY2FzY2FkZXItbWVudS13cmFwcGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtY2FzY2FkZXItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtY2FzY2FkZXItbWVudS5uZXh0LWhhcy1yaWdodC1ib3JkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtY2FzY2FkZXItbWVudS1pdGVtLm5leHQtZXhwYW5kZWQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbn1cbi5uZXh0LWNhc2NhZGVyLW1lbnUtaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1jYXNjYWRlci1tZW51LWljb24tcmlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWNhc2NhZGVyLW1lbnUtaWNvbi1leHBhbmQubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2FzY2FkZXItbWVudS1pY29uLWV4cGFuZC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtY2FzY2FkZXItbWVudS1pY29uLWV4cGFuZC5uZXh0LWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1jYXNjYWRlci1tZW51LWljb24tZXhwYW5kLm5leHQtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtY2FzY2FkZXItbWVudS1pY29uLWxvYWRpbmcubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2FzY2FkZXItbWVudS1pY29uLWxvYWRpbmcubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1jYXNjYWRlci1tZW51LWl0ZW0ubmV4dC1leHBhbmRlZCAubmV4dC1jYXNjYWRlci1tZW51LWljb24tcmlnaHQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWNhc2NhZGVyLW1lbnUtaXRlbS5uZXh0LWV4cGFuZGVkIC5uZXh0LWNhc2NhZGVyLW1lbnUtaWNvbi1sb2FkaW5nIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1jYXNjYWRlci1maWx0ZXJlZC1saXN0IHtcbiAgaGVpZ2h0OiAxOTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmV4dC1jYXNjYWRlci1maWx0ZXJlZC1saXN0IC5uZXh0LW1lbnUtaXRlbS1pbm5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5leHQtY2FzY2FkZXItZmlsdGVyZWQtaXRlbSBlbSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5uZXh0LWNhc2NhZGVyW2Rpcj1ydGxdIC5uZXh0LWNhc2NhZGVyLW1lbnUtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG4ubmV4dC1jYXNjYWRlcltkaXI9cnRsXSAubmV4dC1jYXNjYWRlci1tZW51LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1jYXNjYWRlcltkaXI9cnRsXSAubmV4dC1jYXNjYWRlci1tZW51Lm5leHQtaGFzLXJpZ2h0LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtY2FzY2FkZXJbZGlyPXJ0bF0gLm5leHQtY2FzY2FkZXItbWVudS1pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5uZXh0LWNhc2NhZGVyLXNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY2FzY2FkZXItc2VsZWN0ICosXG4ubmV4dC1jYXNjYWRlci1zZWxlY3QgKjpiZWZvcmUsXG4ubmV4dC1jYXNjYWRlci1zZWxlY3QgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY2FzY2FkZXItc2VsZWN0LWRyb3Bkb3duIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1jYXNjYWRlci1zZWxlY3QtZHJvcGRvd24gKixcbi5uZXh0LWNhc2NhZGVyLXNlbGVjdC1kcm9wZG93biAqOmJlZm9yZSxcbi5uZXh0LWNhc2NhZGVyLXNlbGVjdC1kcm9wZG93biAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1jYXNjYWRlci1zZWxlY3QtZHJvcGRvd24gLm5leHQtY2FzY2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LWNhc2NhZGVyLXNlbGVjdC1ub3QtZm91bmQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1jYXNjYWRlci1zZWxlY3Qtbm90LWZvdW5kIC5uZXh0LW1lbnUtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICAvKiBUT0RPICovXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5leHQtY2hlY2tib3gtd3JhcHBlcltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXJbZGlyPXJ0bF06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyW2Rpcj1ydGxdID4gLm5leHQtY2hlY2tib3gtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG1heC1uZXN0aW5nLWRlcHRoICovXG4ubmV4dC1jaGVja2JveC13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIgKixcbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIgKjpiZWZvcmUsXG4ubmV4dC1jaGVja2JveC13cmFwcGVyICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIgLm5leHQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlciAubmV4dC1jaGVja2JveC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyog6Ziy5q2i57un5om/54i257qnICovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlciAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxlZnQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIgLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2hlY2tib3gtd3JhcHBlciAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtY2hlY2tib3gtd3JhcHBlciAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1jaGVja2JveC13cmFwcGVyIC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlciAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb246OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyIC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtY2hlY2tib3gtc2VsZWN0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyIC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtY2hlY2tib3gtc2VtaS1zZWxlY3QtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MzNcIjtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZCA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZC5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyOmhvdmVyLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyLmhvdmVyZWQsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZC5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lcjpob3ZlciwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyLmhvdmVyZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24sIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZC5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICAvKiBmb250LXNpemUgPCAxMnB455qE5pe25YCZ6L+b6KGM6KaG55uW44CCICovXG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZCA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQuZm9jdXNlZCA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZCA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIuaW5kZXRlcm1pbmF0ZSA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXI6aG92ZXIsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuaW5kZXRlcm1pbmF0ZSA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIuaG92ZXJlZCwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyOmhvdmVyLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGUuZm9jdXNlZCA+IC5uZXh0LWNoZWNrYm94ID4gLm5leHQtY2hlY2tib3gtaW5uZXIuaG92ZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGUgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgLyogZm9udC1zaXplIDwgMTJweOeahOaXtuWAmei/m+ihjOimhuebluOAgiAqL1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGUgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuaW5kZXRlcm1pbmF0ZS5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24sIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuaW5kZXRlcm1pbmF0ZS5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGUgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuaW5kZXRlcm1pbmF0ZS5mb2N1c2VkID4gLm5leHQtY2hlY2tib3ggPiAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXI6bm90KC5kaXNhYmxlZCk6aG92ZXIgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmhvdmVyZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmZvY3VzZWQgPiAubmV4dC1jaGVja2JveCA+IC5uZXh0LWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFOEZGO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlcjpub3QoLmRpc2FibGVkKTpob3ZlciAubmV4dC1jaGVja2JveC1sYWJlbCwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5ob3ZlcmVkIC5uZXh0LWNoZWNrYm94LWxhYmVsLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmZvY3VzZWQgLm5leHQtY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGU6bm90KC5kaXNhYmxlZCk6aG92ZXIgPiAubmV4dC1jaGVja2JveCAubmV4dC1jaGVja2JveC1pbm5lciwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlOm5vdCguZGlzYWJsZWQpLmhvdmVyZWQgPiAubmV4dC1jaGVja2JveCAubmV4dC1jaGVja2JveC1pbm5lciwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkOm5vdCguZGlzYWJsZWQpOmhvdmVyID4gLm5leHQtY2hlY2tib3ggLm5leHQtY2hlY2tib3gtaW5uZXIsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuY2hlY2tlZDpub3QoLmRpc2FibGVkKS5ob3ZlcmVkID4gLm5leHQtY2hlY2tib3ggLm5leHQtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3MUY3O1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5pbmRldGVybWluYXRlOm5vdCguZGlzYWJsZWQpOmhvdmVyID4gLm5leHQtY2hlY2tib3ggLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmluZGV0ZXJtaW5hdGU6bm90KC5kaXNhYmxlZCkuaG92ZXJlZCA+IC5uZXh0LWNoZWNrYm94IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5jaGVja2VkOm5vdCguZGlzYWJsZWQpOmhvdmVyID4gLm5leHQtY2hlY2tib3ggLm5leHQtY2hlY2tib3gtaW5uZXIgPiAubmV4dC1pY29uLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCkuaG92ZXJlZCA+IC5uZXh0LWNoZWNrYm94IC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAxO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5kaXNhYmxlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmRpc2FibGVkIC5uZXh0LWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5kaXNhYmxlZC5jaGVja2VkIC5uZXh0LWNoZWNrYm94LWlubmVyLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmRpc2FibGVkLmluZGV0ZXJtaW5hdGUgLm5leHQtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmRpc2FibGVkLmNoZWNrZWQgLm5leHQtY2hlY2tib3gtaW5uZXI6aG92ZXIsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuZGlzYWJsZWQuY2hlY2tlZCAubmV4dC1jaGVja2JveC1pbm5lci5ob3ZlcmVkLCAubmV4dC1jaGVja2JveC13cmFwcGVyLmRpc2FibGVkLmluZGV0ZXJtaW5hdGUgLm5leHQtY2hlY2tib3gtaW5uZXI6aG92ZXIsIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIuZGlzYWJsZWQuaW5kZXRlcm1pbmF0ZSAubmV4dC1jaGVja2JveC1pbm5lci5ob3ZlcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5kaXNhYmxlZC5jaGVja2VkIC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiwgLm5leHQtY2hlY2tib3gtd3JhcHBlci5kaXNhYmxlZC5pbmRldGVybWluYXRlIC5uZXh0LWNoZWNrYm94LWlubmVyID4gLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBvcGFjaXR5OiAxO1xufVxuLm5leHQtY2hlY2tib3gtd3JhcHBlci5kaXNhYmxlZC5jaGVja2VkLmZvY3VzZWQgLm5leHQtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG59XG4ubmV4dC1jaGVja2JveC13cmFwcGVyLmRpc2FibGVkLmNoZWNrZWQuZm9jdXNlZCAubmV4dC1jaGVja2JveC1pbm5lciA+IC5uZXh0LWljb24ge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXh0LWNoZWNrYm94LXdyYXBwZXIuZGlzYWJsZWQgLm5leHQtY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5leHQtY2hlY2tib3gtZ3JvdXAgLm5leHQtY2hlY2tib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLm5leHQtY2hlY2tib3gtZ3JvdXAgLm5leHQtY2hlY2tib3gtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtY2hlY2tib3gtZ3JvdXAtdmVyIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubmV4dC1jaGVja2JveC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgLyog5L2/55So5bey5a2YbWFyZ2luLWxlZnTlj5jph48gKi9cbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubmV4dC1jb2xsYXBzZVtkaXI9cnRsXSAubmV4dC1jb2xsYXBzZS1wYW5lbC10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAyOHB4IDhweCAwO1xufVxuLm5leHQtY29sbGFwc2VbZGlyPXJ0bF0gLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbiB7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uZXh0LWNvbGxhcHNlW2Rpcj1ydGxdIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb246YmVmb3JlLCAubmV4dC1jb2xsYXBzZVtkaXI9cnRsXSAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5uZXh0LWNvbGxhcHNlW2Rpcj1ydGxdIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1jb2xsYXBzZVtkaXI9cnRsXSAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi8qIHB1dCB5b3VyIGNvZGUgaGVyZSAqL1xuLm5leHQtY29sbGFwc2Uge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtY29sbGFwc2UgKixcbi5uZXh0LWNvbGxhcHNlICo6YmVmb3JlLFxuLm5leHQtY29sbGFwc2UgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY29sbGFwc2U6Zm9jdXMsIC5uZXh0LWNvbGxhcHNlICo6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LWNvbGxhcHNlIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG4gIGxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm5leHQtY29sbGFwc2UgLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbjpiZWZvcmUsIC5uZXh0LWNvbGxhcHNlIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtY29sbGFwc2UgLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LWNvbGxhcHNlIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LWNvbGxhcHNlLXBhbmVsLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwIDhweCAyOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LWNvbGxhcHNlLXBhbmVsLXRpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1jb2xsYXBzZS1wYW5lbC10aXRsZTpob3ZlciAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1jb2xsYXBzZS1wYW5lbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZXhwYW5kZWQgPiAubmV4dC1jb2xsYXBzZS1wYW5lbC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLm5leHQtY29sbGFwc2UgLm5leHQtY29sbGFwc2UtdW5mb2xkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1jb2xsYXBzZS1wYW5lbC1oaWRkZW4gPiAubmV4dC1jb2xsYXBzZS1wYW5lbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LWNvbGxhcHNlIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7XG59XG4ubmV4dC1jb2xsYXBzZSAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbi1leHBhbmRlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLm5leHQtY29sbGFwc2UgLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbi5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb24tZXhwYW5kZWQ6YmVmb3JlLCAubmV4dC1jb2xsYXBzZSAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbi1leHBhbmRlZCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAubmV4dC1jb2xsYXBzZSAubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbi1leHBhbmRlZCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LWNvbGxhcHNlIC5uZXh0LWNvbGxhcHNlLXBhbmVsLWljb24ubmV4dC1jb2xsYXBzZS1wYW5lbC1pY29uLWV4cGFuZGVkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV4dC1jb2xsYXBzZS1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LWNvbGxhcHNlLXBhbmVsLWRpc2FibGVkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZGlzYWJsZWQgPiAubmV4dC1jb2xsYXBzZS1wYW5lbC10aXRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZGlzYWJsZWQgLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZGlzYWJsZWQgLm5leHQtY29sbGFwc2UtcGFuZWwtdGl0bGU6aG92ZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZGlzYWJsZWQgLm5leHQtY29sbGFwc2UtcGFuZWwtdGl0bGU6aG92ZXIgLm5leHQtY29sbGFwc2UtcGFuZWwtaWNvbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtY29sbGFwc2UtcGFuZWwtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cblxuLm5leHQtdGltZS1waWNrZXItbWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC10aW1lLXBpY2tlci1tZW51Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzRDNkNGO1xufVxuLm5leHQtdGltZS1waWNrZXItbWVudS10aXRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLW1lbnUgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDE5NnB4O1xufVxuLm5leHQtdGltZS1waWNrZXItbWVudS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV4dC10aW1lLXBpY2tlci1tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cbi5uZXh0LXRpbWUtcGlja2VyLW1lbnUtaXRlbS5uZXh0LXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xufVxuLm5leHQtdGltZS1waWNrZXItbWVudS1pdGVtLm5leHQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm5leHQtdGltZS1waWNrZXItcGFuZWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLXBhbmVsICosXG4ubmV4dC10aW1lLXBpY2tlci1wYW5lbCAqOmJlZm9yZSxcbi5uZXh0LXRpbWUtcGlja2VyLXBhbmVsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLXBhbmVsOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLXBhbmVsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGltZS1waWNrZXItcGFuZWwtaW5wdXQubmV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC10aW1lLXBpY2tlci1wYW5lbC1jb2wtMyAubmV4dC10aW1lLXBpY2tlci1tZW51IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm5leHQtdGltZS1waWNrZXItcGFuZWwtY29sLTIgLm5leHQtdGltZS1waWNrZXItbWVudSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubmV4dC10aW1lLXBpY2tlci1wYW5lbC1jb2wtMSAubmV4dC10aW1lLXBpY2tlci1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXh0LXRpbWUtcGlja2VyLWJvZHlbZGlyPXJ0bF0gLm5leHQtdGltZS1waWNrZXItbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLWJvZHlbZGlyPXJ0bF0gLm5leHQtdGltZS1waWNrZXItbWVudTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG5cbi5uZXh0LXRpbWUtcGlja2VyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xufVxuLm5leHQtdGltZS1waWNrZXIgKixcbi5uZXh0LXRpbWUtcGlja2VyICo6YmVmb3JlLFxuLm5leHQtdGltZS1waWNrZXIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdGltZS1waWNrZXItdHJpZ2dlciAubmV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtdGltZS1waWNrZXItYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXRpbWUtcGlja2VyLXN5bWJvbC1jbG9jay1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyMVwiO1xufVxuXG4ubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtc2VwYXJhdG9yLCAubmV4dC1yYW5nZS1waWNrZXItdHJpZ2dlci1zZXBhcmF0b3Ige1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm5leHQtZGF0ZS1waWNrZXIsXG4ubmV4dC1tb250aC1waWNrZXIsXG4ubmV4dC15ZWFyLXBpY2tlcixcbi5uZXh0LXdlZWstcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1pbnB1dCxcbi5uZXh0LW1vbnRoLXBpY2tlci1pbnB1dCxcbi5uZXh0LXllYXItcGlja2VyLWlucHV0LFxuLm5leHQtd2Vlay1waWNrZXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0LWRhdGUtcGlja2VyLWJvZHksXG4ubmV4dC1tb250aC1waWNrZXItYm9keSxcbi5uZXh0LXllYXItcGlja2VyLWJvZHksXG4ubmV4dC13ZWVrLXBpY2tlci1ib2R5IHtcbiAgd2lkdGg6IDI4OHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtaW5wdXQubmV4dC1pbnB1dCxcbi5uZXh0LW1vbnRoLXBpY2tlci1wYW5lbC1pbnB1dC5uZXh0LWlucHV0LFxuLm5leHQteWVhci1waWNrZXItcGFuZWwtaW5wdXQubmV4dC1pbnB1dCxcbi5uZXh0LXdlZWstcGlja2VyLXBhbmVsLWlucHV0Lm5leHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5uZXh0LWRhdGUtcGlja2VyLWJvZHkubmV4dC1kYXRlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1kYXRlLXBpY2tlci1wYW5lbC1pbnB1dC5uZXh0LWlucHV0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5uZXh0LWRhdGUtcGlja2VyLWJvZHkubmV4dC1kYXRlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1kYXRlLXBpY2tlci1wYW5lbC1pbnB1dC5uZXh0LWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuLm5leHQtcmFuZ2UtcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzM2cHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci10cmlnZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzZDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci10cmlnZ2VyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLXRyaWdnZXIubmV4dC1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzAwMDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci10cmlnZ2VyLWlucHV0Lm5leHQtaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIubmV4dC1kaXNhYmxlZCAubmV4dC1yYW5nZS1waWNrZXItdHJpZ2dlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIubmV4dC1kaXNhYmxlZCAubmV4dC1yYW5nZS1waWNrZXItdHJpZ2dlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci5uZXh0LWxhcmdlIC5uZXh0LXJhbmdlLXBpY2tlci10cmlnZ2VyLCAubmV4dC1yYW5nZS1waWNrZXIubmV4dC1sYXJnZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIubmV4dC1tZWRpdW0gLm5leHQtcmFuZ2UtcGlja2VyLXRyaWdnZXIsIC5uZXh0LXJhbmdlLXBpY2tlci5uZXh0LW1lZGl1bSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIubmV4dC1zbWFsbCAubmV4dC1yYW5nZS1waWNrZXItdHJpZ2dlciwgLm5leHQtcmFuZ2UtcGlja2VyLm5leHQtc21hbGwgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHkge1xuICB3aWR0aDogNjAwcHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtc3RhcnQtZGF0ZS5uZXh0LWlucHV0LCAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtZW5kLWRhdGUubmV4dC1pbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG5cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5Lm5leHQtcmFuZ2UtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1pbnB1dC1zdGFydC1kYXRlLCAubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtZW5kLWRhdGUsIC5uZXh0LXJhbmdlLXBpY2tlci1ib2R5Lm5leHQtcmFuZ2UtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1pbnB1dC1zdGFydC10aW1lLCAubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtZW5kLXRpbWUge1xuICB3aWR0aDogY2FsYygyNSUgLSA4cHgpO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHkubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLWlucHV0LXN0YXJ0LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5Lm5leHQtcmFuZ2UtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1pbnB1dC1lbmQtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtdGltZTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtdGltZS1zdGFydCwgLm5leHQtcmFuZ2UtcGlja2VyLWJvZHkubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLXRpbWUtZW5kIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtdGltZS1zdGFydCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtdGltZS1lbmQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG5cbi5uZXh0LWRhdGUtcGlja2VyLWJvZHlbZGlyPXJ0bF0gLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyLWJvZHlbZGlyPXJ0bF0gLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtZm9vdGVyID4gLm5leHQtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubmV4dC1kYXRlLXBpY2tlci1ib2R5W2Rpcj1ydGxdLm5leHQtZGF0ZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtaW5wdXQubmV4dC1pbnB1dDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtZGF0ZS1waWNrZXItYm9keVtkaXI9cnRsXS5uZXh0LWRhdGUtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXRpbWUtcGlja2VyLW1lbnUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1ib2R5W2Rpcj1ydGxdLm5leHQtZGF0ZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtdGltZS1waWNrZXItbWVudTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG5cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1pbnB1dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHlbZGlyPXJ0bF0gLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5W2Rpcj1ydGxdIC5uZXh0LWRhdGUtcGlja2VyLXBhbmVsLWZvb3RlciA+IC5uZXh0LWJ0bjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHlbZGlyPXJ0bF0ubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLWlucHV0LXN0YXJ0LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keVtkaXI9cnRsXS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtaW5wdXQtZW5kLXRpbWUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXItYm9keVtkaXI9cnRsXS5uZXh0LXJhbmdlLXBpY2tlci1ib2R5LXNob3ctdGltZSAubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtdGltZS1zdGFydCwgLm5leHQtcmFuZ2UtcGlja2VyLWJvZHlbZGlyPXJ0bF0ubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLXRpbWUtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHlbZGlyPXJ0bF0ubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLXRpbWUtc3RhcnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5W2Rpcj1ydGxdLm5leHQtcmFuZ2UtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC10aW1lLWVuZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHlbZGlyPXJ0bF0ubmV4dC1yYW5nZS1waWNrZXItYm9keS1zaG93LXRpbWUgLm5leHQtdGltZS1waWNrZXItbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlci1ib2R5W2Rpcj1ydGxdLm5leHQtcmFuZ2UtcGlja2VyLWJvZHktc2hvdy10aW1lIC5uZXh0LXRpbWUtcGlja2VyLW1lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzRDNkNGO1xufVxuXG4ubmV4dC1kYXRlLXBpY2tlcixcbi5uZXh0LXJhbmdlLXBpY2tlcixcbi5uZXh0LW1vbnRoLXBpY2tlcixcbi5uZXh0LXllYXItcGlja2VyLFxuLm5leHQtd2Vlay1waWNrZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyICosXG4ubmV4dC1kYXRlLXBpY2tlciAqOmJlZm9yZSxcbi5uZXh0LWRhdGUtcGlja2VyICo6YWZ0ZXIsXG4ubmV4dC1yYW5nZS1waWNrZXIgKixcbi5uZXh0LXJhbmdlLXBpY2tlciAqOmJlZm9yZSxcbi5uZXh0LXJhbmdlLXBpY2tlciAqOmFmdGVyLFxuLm5leHQtbW9udGgtcGlja2VyICosXG4ubmV4dC1tb250aC1waWNrZXIgKjpiZWZvcmUsXG4ubmV4dC1tb250aC1waWNrZXIgKjphZnRlcixcbi5uZXh0LXllYXItcGlja2VyICosXG4ubmV4dC15ZWFyLXBpY2tlciAqOmJlZm9yZSxcbi5uZXh0LXllYXItcGlja2VyICo6YWZ0ZXIsXG4ubmV4dC13ZWVrLXBpY2tlciAqLFxuLm5leHQtd2Vlay1waWNrZXIgKjpiZWZvcmUsXG4ubmV4dC13ZWVrLXBpY2tlciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1ib2R5LFxuLm5leHQtcmFuZ2UtcGlja2VyLWJvZHksXG4ubmV4dC1tb250aC1waWNrZXItYm9keSxcbi5uZXh0LXllYXItcGlja2VyLWJvZHksXG4ubmV4dC13ZWVrLXBpY2tlci1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5uZXh0LWRhdGUtcGlja2VyLXBhbmVsLWhlYWRlcixcbi5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1oZWFkZXIsXG4ubmV4dC1tb250aC1waWNrZXItcGFuZWwtaGVhZGVyLFxuLm5leHQteWVhci1waWNrZXItcGFuZWwtaGVhZGVyLFxuLm5leHQtd2Vlay1waWNrZXItcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1wYW5lbC10aW1lLFxuLm5leHQtcmFuZ2UtcGlja2VyLXBhbmVsLXRpbWUsXG4ubmV4dC1tb250aC1waWNrZXItcGFuZWwtdGltZSxcbi5uZXh0LXllYXItcGlja2VyLXBhbmVsLXRpbWUsXG4ubmV4dC13ZWVrLXBpY2tlci1wYW5lbC10aW1lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1wYW5lbC1mb290ZXIsXG4ubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtZm9vdGVyLFxuLm5leHQtbW9udGgtcGlja2VyLXBhbmVsLWZvb3Rlcixcbi5uZXh0LXllYXItcGlja2VyLXBhbmVsLWZvb3Rlcixcbi5uZXh0LXdlZWstcGlja2VyLXBhbmVsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1wYW5lbC1mb290ZXIgPiAubmV4dC1idG46bm90KDpsYXN0LWNoaWxkKSwgLm5leHQtZGF0ZS1waWNrZXItcGFuZWwtdG9vbHMgPiAubmV4dC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC1mb290ZXIgPiAubmV4dC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC10b29scyA+IC5uZXh0LWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLm5leHQtbW9udGgtcGlja2VyLXBhbmVsLWZvb3RlciA+IC5uZXh0LWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLm5leHQtbW9udGgtcGlja2VyLXBhbmVsLXRvb2xzID4gLm5leHQtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4ubmV4dC15ZWFyLXBpY2tlci1wYW5lbC1mb290ZXIgPiAubmV4dC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5uZXh0LXllYXItcGlja2VyLXBhbmVsLXRvb2xzID4gLm5leHQtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4ubmV4dC13ZWVrLXBpY2tlci1wYW5lbC1mb290ZXIgPiAubmV4dC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5uZXh0LXdlZWstcGlja2VyLXBhbmVsLXRvb2xzID4gLm5leHQtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlci1wYW5lbC10b29scyxcbi5uZXh0LXJhbmdlLXBpY2tlci1wYW5lbC10b29scyxcbi5uZXh0LW1vbnRoLXBpY2tlci1wYW5lbC10b29scyxcbi5uZXh0LXllYXItcGlja2VyLXBhbmVsLXRvb2xzLFxuLm5leHQtd2Vlay1waWNrZXItcGFuZWwtdG9vbHMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyIC5uZXh0LWNhbGVuZGFyLXBhbmVsLWhlYWRlcixcbi5uZXh0LXJhbmdlLXBpY2tlciAubmV4dC1jYWxlbmRhci1wYW5lbC1oZWFkZXIsXG4ubmV4dC1tb250aC1waWNrZXIgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLFxuLm5leHQteWVhci1waWNrZXIgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyLFxuLm5leHQtd2Vlay1waWNrZXIgLm5leHQtY2FsZW5kYXItcGFuZWwtaGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyIC5uZXh0LWlucHV0IGlucHV0LFxuLm5leHQtcmFuZ2UtcGlja2VyIC5uZXh0LWlucHV0IGlucHV0LFxuLm5leHQtbW9udGgtcGlja2VyIC5uZXh0LWlucHV0IGlucHV0LFxuLm5leHQteWVhci1waWNrZXIgLm5leHQtaW5wdXQgaW5wdXQsXG4ubmV4dC13ZWVrLXBpY2tlciAubmV4dC1pbnB1dCBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5uZXh0LWRhdGUtcGlja2VyLXN5bWJvbC1jYWxlbmRhci1pY29uOjpiZWZvcmUsXG4ubmV4dC1yYW5nZS1waWNrZXItc3ltYm9sLWNhbGVuZGFyLWljb246OmJlZm9yZSxcbi5uZXh0LW1vbnRoLXBpY2tlci1zeW1ib2wtY2FsZW5kYXItaWNvbjo6YmVmb3JlLFxuLm5leHQteWVhci1waWNrZXItc3ltYm9sLWNhbGVuZGFyLWljb246OmJlZm9yZSxcbi5uZXh0LXdlZWstcGlja2VyLXN5bWJvbC1jYWxlbmRhci1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwN1wiO1xufVxuXG4ubmV4dC1yYW5nZS1waWNrZXItcGFuZWwtYm9keSAubmV4dC1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm5leHQtbWVzc2FnZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm5leHQtbWVzc2FnZSAqLFxuLm5leHQtbWVzc2FnZSAqOmJlZm9yZSxcbi5uZXh0LW1lc3NhZ2UgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtbWVzc2FnZTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV4dC1tZXNzYWdlIC5uZXh0LW1lc3NhZ2UtY2xvc2Uge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LW1lc3NhZ2UgLm5leHQtbWVzc2FnZS1jbG9zZSAubmV4dC1pY29uLWNsb3NlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5uZXh0LW1lc3NhZ2UgLm5leHQtbWVzc2FnZS1jbG9zZSAubmV4dC1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5uZXh0LW1lc3NhZ2UgLm5leHQtbWVzc2FnZS1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utc3VjY2Vzcy5uZXh0LWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEZEREE7XG4gIGJvcmRlci1jb2xvcjogI0U0RkREQTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXN1Y2Nlc3MubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICM0NkJDMTU7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBBXCI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utc3VjY2Vzcy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2UtY29udGVudCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utc3VjY2Vzcy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICM0NkJDMTU7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS1zeW1ib2wtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEFcIjtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXN1Y2Nlc3MubmV4dC10b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXN1Y2Nlc3MubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1zdWNjZXNzLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1zeW1ib2wge1xuICBjb2xvcjogIzQ2QkMxNTtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXN1Y2Nlc3MubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQVwiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utd2FybmluZy5uZXh0LWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRTA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXdhcm5pbmcubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICNGRjkzMDA7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBCXCI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utd2FybmluZy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2UtY29udGVudCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utd2FybmluZy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICNGRjkzMDA7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS1zeW1ib2wtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MEJcIjtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXdhcm5pbmcubmV4dC10b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXdhcm5pbmcubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS13YXJuaW5nLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1zeW1ib2wge1xuICBjb2xvcjogI0ZGOTMwMDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLXdhcm5pbmcubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQlwiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC1pbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQ0U0O1xuICBib3JkZXItY29sb3I6ICNGRkVDRTQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LWlubGluZSAubmV4dC1tZXNzYWdlLXN5bWJvbCB7XG4gIGNvbG9yOiAjRkYzMDAwO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1zeW1ib2wtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MERcIjtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWVycm9yLm5leHQtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWVycm9yLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICNGRjMwMDA7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjBEXCI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LXRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1lcnJvci5uZXh0LXRvYXN0IC5uZXh0LW1lc3NhZ2UtY29udGVudCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbCB7XG4gIGNvbG9yOiAjRkYzMDAwO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtZXJyb3IubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRFwiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utbm90aWNlLm5leHQtaW5saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRjJGRDtcbiAgYm9yZGVyLWNvbG9yOiAjRTNGMkZEO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLW5vdGljZS5uZXh0LWlubGluZSAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1zeW1ib2wge1xuICBjb2xvcjogIzQ0OTRGOTtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLW5vdGljZS5uZXh0LWlubGluZSAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQ1wiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utbm90aWNlLm5leHQtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC1hZGRvbiAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC1hZGRvbiAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLW5vdGljZS5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICM0NDk0Rjk7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC1hZGRvbiAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQ1wiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2Utbm90aWNlLm5leHQtdG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLW5vdGljZS5uZXh0LXRvYXN0IC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICM0NDk0Rjk7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1ub3RpY2UubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwQ1wiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtaGVscC5uZXh0LWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0ZGRjg7XG4gIGJvcmRlci1jb2xvcjogI0UzRkZGODtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWhlbHAubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICMwMUMxQjI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjczXCI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtaGVscC5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2UtY29udGVudCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtaGVscC5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICMwMUMxQjI7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtYWRkb24gLm5leHQtbWVzc2FnZS1zeW1ib2wtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NzNcIjtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWhlbHAubmV4dC10b2FzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWhlbHAubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1oZWxwLm5leHQtdG9hc3QgLm5leHQtbWVzc2FnZS1zeW1ib2wge1xuICBjb2xvcjogIzAxQzFCMjtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWhlbHAubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY3M1wiO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LWlubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1sb2FkaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWxvYWRpbmcubmV4dC1pbmxpbmUgLm5leHQtbWVzc2FnZS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1sb2FkaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVzc2FnZS1sb2FkaW5nLm5leHQtaW5saW5lIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWxvYWRpbmcubmV4dC1hZGRvbiAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWxvYWRpbmcubmV4dC1hZGRvbiAubmV4dC1tZXNzYWdlLXN5bWJvbCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LWFkZG9uIC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LXRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LXRvYXN0IC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWxvYWRpbmcubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZXNzYWdlLWxvYWRpbmcubmV4dC10b2FzdCAubmV4dC1tZXNzYWdlLXN5bWJvbCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lc3NhZ2UtbG9hZGluZy5uZXh0LXRvYXN0IC5uZXh0LW1lc3NhZ2Utc3ltYm9sLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjQ2XCI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nQ2lyY2xlIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmdDaXJjbGUgMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bSAubmV4dC1tZXNzYWdlLXN5bWJvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZWRpdW0gLm5leHQtbWVzc2FnZS1zeW1ib2w6YmVmb3JlLCAubmV4dC1tZXNzYWdlLm5leHQtbWVkaXVtIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVkaXVtIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDIwcHggMCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bSAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZWRpdW0gLm5leHQtbWVzc2FnZS1zeW1ib2wgKyAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bS5uZXh0LXRpdGxlLWNvbnRlbnQgLm5leHQtbWVzc2FnZS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bS5uZXh0LW9ubHktY29udGVudCAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1tZWRpdW0gLm5leHQtbWVzc2FnZS1jbG9zZSB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbWVkaXVtLm5leHQtaW5saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LW1lZGl1bS5uZXh0LXRvYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtbWVzc2FnZS5uZXh0LWxhcmdlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbGFyZ2UgLm5leHQtbWVzc2FnZS1zeW1ib2wge1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbGFyZ2UgLm5leHQtbWVzc2FnZS1zeW1ib2w6YmVmb3JlLCAubmV4dC1tZXNzYWdlLm5leHQtbGFyZ2UgLm5leHQtbWVzc2FnZS1zeW1ib2wgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZSAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMzZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZSAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDM2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZSAubmV4dC1tZXNzYWdlLXN5bWJvbCArIC5uZXh0LW1lc3NhZ2UtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmV4dC1tZXNzYWdlLm5leHQtbGFyZ2UubmV4dC10aXRsZS1jb250ZW50IC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZS5uZXh0LW9ubHktY29udGVudCAubmV4dC1tZXNzYWdlLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZSAubmV4dC1tZXNzYWdlLWNsb3NlIHtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZS5uZXh0LWlubGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW1lc3NhZ2UubmV4dC1sYXJnZS5uZXh0LXRvYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ubmV4dC1tZXNzYWdlW2Rpcj1ydGxdIC5uZXh0LW1lc3NhZ2Utc3ltYm9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtbWVzc2FnZVtkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1tZXNzYWdlLXRpdGxlIHtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjBweDtcbn1cbi5uZXh0LW1lc3NhZ2VbZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtbWVzc2FnZS1jbG9zZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtbWVzc2FnZVtkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LW1lc3NhZ2UtdGl0bGUge1xuICBwYWRkaW5nOiAwIDM2cHggMCAyMHB4O1xufVxuLm5leHQtbWVzc2FnZVtkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LW1lc3NhZ2UtY2xvc2Uge1xuICBsZWZ0OiAxNnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLm5leHQtbWVzc2FnZS13cmFwcGVyLXYyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm5leHQtbWVzc2FnZS1saXN0IHtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1tZXNzYWdlLWxpc3QgLm5leHQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5leHQtbWVzc2FnZS1mYWRlLWxlYXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5uZXh0LW1lc3NhZ2UtZmFkZS1sZWF2ZS5uZXh0LW1lc3NhZ2UtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBNZXNzYWdlRmFkZU91dDtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogTWVzc2FnZUZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBNZXNzYWdlRmFkZU91dCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBNZXNzYWdlRmFkZU91dCB7XG4gIDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5uZXh0LWRpYWxvZ1tkaXI9cnRsXSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtZGlhbG9nW2Rpcj1ydGxdIC5uZXh0LWRpYWxvZy1mb290ZXIubmV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1kaWFsb2dbZGlyPXJ0bF0gLm5leHQtZGlhbG9nLWZvb3Rlci5uZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LWRpYWxvZ1tkaXI9cnRsXSAubmV4dC1kaWFsb2ctZm9vdGVyLm5leHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtZGlhbG9nW2Rpcj1ydGxdIC5uZXh0LWRpYWxvZy1idG4gKyAubmV4dC1kaWFsb2ctYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtZGlhbG9nW2Rpcj1ydGxdIC5uZXh0LWRpYWxvZy1jbG9zZSB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubmV4dC1kaWFsb2cge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTAlO1xuICAvKiDorqnnlKjmiLfoh6rlt7Horr7nva4gKi9cbiAgLyogJi5uZXh0LWNsb3NlYWJsZSAmLWhlYWRlciwgKi9cbiAgLyogJi5uZXh0LWNsb3NlYWJsZSAmLWJvZHksIHsgKi9cbiAgLyogICAgIHBhZGRpbmctcmlnaHQ6ICRkaWFsb2ctcGFydC1wYWRkaW5nLXJpZ2h0LWNsb3NlYWJsZTsgKi9cbiAgLyogfSAqL1xufVxuLm5leHQtZGlhbG9nICosXG4ubmV4dC1kaWFsb2cgKjpiZWZvcmUsXG4ubmV4dC1kaWFsb2cgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtZGlhbG9nLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1kaWFsb2ctZm9vdGVyIHtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWRpYWxvZy1mb290ZXIubmV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LWRpYWxvZy1mb290ZXIubmV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1kaWFsb2ctZm9vdGVyLm5leHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LWRpYWxvZy1mb290ZXItZml4ZWQtaGVpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuLm5leHQtZGlhbG9nLWJ0biArIC5uZXh0LWRpYWxvZy1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5leHQtZGlhbG9nLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtZGlhbG9nLWNsb3NlOmxpbmssIC5uZXh0LWRpYWxvZy1jbG9zZTp2aXNpdGVkIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LWRpYWxvZy1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LWRpYWxvZy1jbG9zZSAubmV4dC1kaWFsb2ctY2xvc2UtaWNvbi5uZXh0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLm5leHQtZGlhbG9nLWNsb3NlIC5uZXh0LWRpYWxvZy1jbG9zZS1pY29uLm5leHQtaWNvbjpiZWZvcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4ubmV4dC1kaWFsb2ctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtZGlhbG9nLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1kaWFsb2ctY29udGFpbmVyIC5uZXh0LWRpYWxvZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtZGlhbG9nLXF1aWNrIC5uZXh0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5uZXh0LWRpYWxvZyAubmV4dC1kaWFsb2ctbWVzc2FnZS5uZXh0LW1lc3NhZ2Uge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV4dC1kaWFsb2ctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uZXh0LWRpYWxvZy1pbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5uZXh0LWRpYWxvZy12MiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXh0LWRpYWxvZy12MiAubmV4dC1kaWFsb2ctaGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbi5uZXh0LWRpYWxvZy12MiAubmV4dC1kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4ubmV4dC1kaWFsb2ctdjIgLm5leHQtZGlhbG9nLWhlYWRlciArIC5uZXh0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5uZXh0LWRpYWxvZy5uZXh0LWRpYWxvZy12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LWRpYWxvZy1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5leHQtZGlhbG9nLWNlbnRlcmVkIC5uZXh0LWRpYWxvZy12MiB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5uZXh0LWRyYXdlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5uZXh0LWRyYXdlciAqLFxuLm5leHQtZHJhd2VyICo6YmVmb3JlLFxuLm5leHQtZHJhd2VyICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LWRyYXdlci1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHdpZHRoOiAyNDBweDtcbn1cbi5uZXh0LWRyYXdlci1sZWZ0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLm5leHQtZHJhd2VyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtZHJhd2VyLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtZHJhd2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtZHJhd2VyLW5vLXRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uZXh0LWRyYXdlci1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LWRyYXdlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LWRyYXdlci1jbG9zZTpsaW5rLCAubmV4dC1kcmF3ZXItY2xvc2U6dmlzaXRlZCB7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1kcmF3ZXItY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1kcmF3ZXItY2xvc2UgLm5leHQtZHJhd2VyLWNsb3NlLWljb24ubmV4dC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5uZXh0LWRyYXdlci1jbG9zZSAubmV4dC1kcmF3ZXItY2xvc2UtaWNvbi5uZXh0LWljb246YmVmb3JlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbi8qIEdyaWQgU3lzdGVtICovXG4vKiDmoLnmja4gQWxpYmFiYSBCYXNlIERQTChCQVNFIERQTCnorr7orqHop4TojIPlrp7njrAgKi9cbi8qIOagheagvOezu+e7nywg5qC55o2u5LiN5ZCM55qE5bGP5bmV5bC65a+45oOF5Ya177yM6LCD5pW06L+Z5Lqb5Yy65Z2X55qE5o6S54mI77yM5bCG6aG16Z2i5YiS5YiG5Li66Iul5bmy562J5a6955qE5YiX77yM54S25ZCO5o6o6I2Q6YCa6L+H562J5a695YiX5p2l5Yib5bu65ZON5bqU5byP55qE6aG16Z2i5Yy65Z2X44CC5Y+m5aSW77yM5bGP5bmV5a695bqm6L6D5aSn55qE5pe25YCZ77yM5Yy65Z2X5YC+5ZCR5LqO5rC05bmz5YiG5biD77yM6ICM5bGP5bmV5a695bqm6L6D5bCP55qE5pe25YCZ77yM5Yy65Z2X5YC+5ZCR5LqO56uW55u05aCG5Y+g44CCICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV4dC1yb3cge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5leHQtcm93ICosXG4ubmV4dC1yb3cgKjpiZWZvcmUsXG4ubmV4dC1yb3cgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtcm93Lm5leHQtcm93LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5uZXh0LXJvdy5uZXh0LXJvdy1maXhlZCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5leHQtcm93Lm5leHQtcm93LWZpeGVkIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAubmV4dC1yb3cubmV4dC1yb3ctZml4ZWQge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5uZXh0LXJvdy5uZXh0LXJvdy1maXhlZCB7XG4gICAgd2lkdGg6IDk5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0LXJvdy5uZXh0LXJvdy1maXhlZCB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1yb3cubmV4dC1yb3ctZml4ZWQge1xuICAgIHdpZHRoOiAxNTAwcHg7XG4gIH1cbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1maXhlZC14eHMge1xuICB3aWR0aDogMzIwcHg7XG59XG4ubmV4dC1yb3cubmV4dC1yb3ctZml4ZWQteHMge1xuICB3aWR0aDogNDgwcHg7XG59XG4ubmV4dC1yb3cubmV4dC1yb3ctZml4ZWQtcyB7XG4gIHdpZHRoOiA3MjBweDtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1maXhlZC1tIHtcbiAgd2lkdGg6IDk5MHB4O1xufVxuLm5leHQtcm93Lm5leHQtcm93LWZpeGVkLWwge1xuICB3aWR0aDogMTIwMHB4O1xufVxuLm5leHQtcm93Lm5leHQtcm93LWZpeGVkLXhsIHtcbiAgd2lkdGg6IDE1MDBweDtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1qdXN0aWZ5LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmV4dC1yb3cubmV4dC1yb3ctanVzdGlmeS1lbmQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1qdXN0aWZ5LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmV4dC1yb3cubmV4dC1yb3ctanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ubmV4dC1yb3cubmV4dC1yb3ctYWxpZ24tdG9wIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLm5leHQtcm93Lm5leHQtcm93LWFsaWduLWJvdHRvbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1hbGlnbi1jZW50ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5leHQtcm93Lm5leHQtcm93LWFsaWduLWJhc2VsaW5lIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1hbGlnbi1zdHJldGNoIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm5leHQtY29sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4ubmV4dC1jb2wubmV4dC1jb2wtdG9wIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLm5leHQtY29sLm5leHQtY29sLWJvdHRvbSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLm5leHQtY29sLm5leHQtY29sLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLyogSUU5IHBhY2sgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBcXDAgKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG4ubmV4dC1jb2wtMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gIHdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG59XG5cbi5uZXh0LWNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm5leHQtY29sLTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTIuNSU7XG4gIHdpZHRoOiAxMi41JTtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLm5leHQtY29sLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLTUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gIHdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbn1cblxuLm5leHQtY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5uZXh0LWNvbC03IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMjkuMTY2NjY2NjY2NyU7XG59XG5cbi5uZXh0LWNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC05IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgZmxleDogMCAwIDM3LjUlO1xuICB3aWR0aDogMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7XG59XG5cbi5uZXh0LWNvbC0xMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ubmV4dC1jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gIHdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbn1cblxuLm5leHQtY29sLTEyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ubmV4dC1jb2wtMTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gIHdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLTE0IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC0xNSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgICAgICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgd2lkdGg6IDYyLjUlO1xuICBtYXgtd2lkdGg6IDYyLjUlO1xufVxuXG4ubmV4dC1jb2wtMTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLTE3IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICB3aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC0xOCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICB3aWR0aDogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLm5leHQtY29sLTE5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICB3aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG59XG5cbi5uZXh0LWNvbC0yMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ubmV4dC1jb2wtMjEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICAgICAgICBmbGV4OiAwIDAgODcuNSU7XG4gIHdpZHRoOiA4Ny41JTtcbiAgbWF4LXdpZHRoOiA4Ny41JTtcbn1cblxuLm5leHQtY29sLTIyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5uZXh0LWNvbC0yMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xufVxuXG4ubmV4dC1jb2wtMjQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLm5leHQtY29sLXh4cy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjkuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0xMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NC4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTE1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYyLjUlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0xNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTE4IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzkuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTIwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0yMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICB3aWR0aDogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtMjIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLTIzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0yNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5leHQtY29sLXhzLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDUuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTEzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTE0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTE1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYyLjUlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTE2IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTE3IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDcwLjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTE4IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0xOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICB3aWR0aDogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5NS44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy0yNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5leHQtY29sLXMtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wtcy03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0xNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTE1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYyLjUlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0xNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTE4IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTE5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMjAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0yMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICB3aWR0aDogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTIyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtMjMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0yNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLm5leHQtY29sLW0tMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMi41JTtcbiAgICB3aWR0aDogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDIwLjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzcuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzcuNSU7XG4gICAgd2lkdGg6IDM3LjUlO1xuICAgIG1heC13aWR0aDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDQ1LjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0xNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTE1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYyLjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYyLjUlO1xuICAgIHdpZHRoOiA2Mi41JTtcbiAgICBtYXgtd2lkdGg6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0xNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3MC44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTE4IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTE5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMjAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0yMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4Ny41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4Ny41JTtcbiAgICB3aWR0aDogODcuNSU7XG4gICAgbWF4LXdpZHRoOiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTIyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tMjMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTUuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0yNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0LWNvbC1sLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNC4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTIuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAgd2lkdGg6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOS4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMjkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDM3LjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDM3LjUlO1xuICAgIHdpZHRoOiAzNy41JTtcbiAgICBtYXgtd2lkdGg6IDM3LjUlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTEzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDU0LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtMTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0xNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Mi41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Mi41JTtcbiAgICB3aWR0aDogNjIuNSU7XG4gICAgbWF4LXdpZHRoOiA2Mi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTE2IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtMTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0xOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0xOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3OS4xNjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTIwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtMjEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODcuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODcuNSU7XG4gICAgd2lkdGg6IDg3LjUlO1xuICAgIG1heC13aWR0aDogODcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0yMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTIzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtMjQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1jb2wteGwtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEyLjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEyLjUlO1xuICAgIHdpZHRoOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMC44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDI5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzNy41JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzNy41JTtcbiAgICB3aWR0aDogMzcuNSU7XG4gICAgbWF4LXdpZHRoOiAzNy41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0NS44MzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNDUuODMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTQuMTY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjIuNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjIuNSU7XG4gICAgd2lkdGg6IDYyLjUlO1xuICAgIG1heC13aWR0aDogNjIuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzAuODMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDcwLjgzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtMTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTE5IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDc5LjE2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTIwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTIxIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDg3LjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDg3LjUlO1xuICAgIHdpZHRoOiA4Ny41JTtcbiAgICBtYXgtd2lkdGg6IDg3LjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTIyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTIzIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDk1LjgzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTI0IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXh0LWNvbC0xcDUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5uZXh0LWNvbC0ycDUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5cbi5uZXh0LWNvbC0zcDUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5uZXh0LWNvbC00cDUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5uZXh0LWNvbC01cDUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLm5leHQtY29sLXh4cy0xcDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0ycDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy0zcDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy00cDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy01cDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uZXh0LWNvbC14cy0xcDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTJwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtM3A1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy00cDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLTVwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5leHQtY29sLXMtMXA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTJwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cblxuICAubmV4dC1jb2wtcy0zcDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtNHA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLTVwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLm5leHQtY29sLW0tMXA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTJwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cblxuICAubmV4dC1jb2wtbS0zcDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDYwJTtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tNHA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLTVwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0LWNvbC1sLTFwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cblxuICAubmV4dC1jb2wtbC0ycDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtM3A1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDYwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLTRwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODAlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cblxuICAubmV4dC1jb2wtbC01cDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1jb2wteGwtMXA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC0ycDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLTNwNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtNHA1IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC01cDUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm5leHQtY29sLWZpeGVkLTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDQwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXgtd2lkdGg6IDQwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0zIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1heC13aWR0aDogNjBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA4MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtNSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtNiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDEyMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtNyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDE0MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtOCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDE2MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtOSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDE4MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxODBweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyMDBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTExIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjIwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDIyMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0xMiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDI0MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAyNDBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNjBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMjYwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTE0IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjgwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDI4MHB4O1xuICB3aWR0aDogMjgwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0xNSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMwMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAzMDBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMjBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMzIwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTE3IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzQwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDM0MHB4O1xuICB3aWR0aDogMzQwcHg7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0xOCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDM2MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAzNjBweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMTkge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAzODBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgMzgwcHg7XG4gIHdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTIwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDAwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDQwMHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0yMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDQyMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA0MjBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMjIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA0NDBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNDQwcHg7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTIzIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDYwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDQ2MHB4O1xuICB3aWR0aDogNDYwcHg7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0yNCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDQ4MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA0ODBweDtcbiAgd2lkdGg6IDQ4MHB4O1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMjUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MDBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTI2IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTIwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDUyMHB4O1xuICB3aWR0aDogNTIwcHg7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0yNyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDU0MHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA1NDBweDtcbiAgd2lkdGg6IDU0MHB4O1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4ubmV4dC1jb2wtZml4ZWQtMjgge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1NjBweDtcbiAgICAgICAgICBmbGV4OiAwIDAgNTYwcHg7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cblxuLm5leHQtY29sLWZpeGVkLTI5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTgwcHg7XG4gICAgICAgICAgZmxleDogMCAwIDU4MHB4O1xuICB3aWR0aDogNTgwcHg7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG5cbi5uZXh0LWNvbC1maXhlZC0zMCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDYwMHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCA2MDBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxMi41JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogMzcuNSU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMzMyU7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY2NjclO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzMzMlO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMzMzJTtcbn1cblxuLm5leHQtY29sLW9mZnNldC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE5IHtcbiAgICBtYXJnaW4tbGVmdDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTIyIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5leHQtY29sLXhzLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5leHQtY29sLXMtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLm5leHQtY29sLW0tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwLjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3MC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTIwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMjEge1xuICAgIG1hcmdpbi1sZWZ0OiA4Ny41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTIzIHtcbiAgICBtYXJnaW4tbGVmdDogOTUuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMjQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNC4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM3LjUlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Mi41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMTgge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3OS4xNjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTIxIHtcbiAgICBtYXJnaW4tbGVmdDogODcuNSU7XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTI0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1jb2wteGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMC44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNy41JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NS44MzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTEzIHtcbiAgICBtYXJnaW4tbGVmdDogNTQuMTY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE0IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogNjIuNSU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE2IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE3IHtcbiAgICBtYXJnaW4tbGVmdDogNzAuODMzMzMzMzMzMyU7XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE4IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0xOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc5LjE2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg3LjUlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjgzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTUge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC03IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTgge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtOSB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAyODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAzNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAzNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA0NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA0ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yNyB7XG4gIG1hcmdpbi1sZWZ0OiA1NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiA1NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yOSB7XG4gIG1hcmdpbi1sZWZ0OiA1ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiA2MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTMge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy02IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy03IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy04IHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy05IHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMTEge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMTQge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMTcge1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMjAge1xuICBtYXJnaW4tbGVmdDogNDAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDQyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMjMge1xuICBtYXJnaW4tbGVmdDogNDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMjYge1xuICBtYXJnaW4tbGVmdDogNTIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTI3IHtcbiAgbWFyZ2luLWxlZnQ6IDU0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yOCB7XG4gIG1hcmdpbi1sZWZ0OiA1NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMjkge1xuICBtYXJnaW4tbGVmdDogNTgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTYge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtNyB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy04IHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTkge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTAge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTEge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTIge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTMge1xuICBtYXJnaW4tbGVmdDogMjYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTQge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTUge1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTYge1xuICBtYXJnaW4tbGVmdDogMzIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTcge1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTgge1xuICBtYXJnaW4tbGVmdDogMzYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTkge1xuICBtYXJnaW4tbGVmdDogMzgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjAge1xuICBtYXJnaW4tbGVmdDogNDAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjEge1xuICBtYXJnaW4tbGVmdDogNDIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjIge1xuICBtYXJnaW4tbGVmdDogNDQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjMge1xuICBtYXJnaW4tbGVmdDogNDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjQge1xuICBtYXJnaW4tbGVmdDogNDgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjUge1xuICBtYXJnaW4tbGVmdDogNTAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjYge1xuICBtYXJnaW4tbGVmdDogNTIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjcge1xuICBtYXJnaW4tbGVmdDogNTQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjgge1xuICBtYXJnaW4tbGVmdDogNTYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjkge1xuICBtYXJnaW4tbGVmdDogNTgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMzAge1xuICBtYXJnaW4tbGVmdDogNjAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTcge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMTEge1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMTQge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMTcge1xuICBtYXJnaW4tbGVmdDogMzQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAzNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDM4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjAge1xuICBtYXJnaW4tbGVmdDogNDAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjMge1xuICBtYXJnaW4tbGVmdDogNDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA0ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDUwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjYge1xuICBtYXJnaW4tbGVmdDogNTIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yNyB7XG4gIG1hcmdpbi1sZWZ0OiA1NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDU2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjkge1xuICBtYXJnaW4tbGVmdDogNTgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0zMCB7XG4gIG1hcmdpbi1sZWZ0OiA2MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTEge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTMge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTUge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS02IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tNyB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTgge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS05IHtcbiAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTAge1xuICBtYXJnaW4tbGVmdDogMjAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTMge1xuICBtYXJnaW4tbGVmdDogMjYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAyODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTYge1xuICBtYXJnaW4tbGVmdDogMzIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAzNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDM2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTkge1xuICBtYXJnaW4tbGVmdDogMzgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDQyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjIge1xuICBtYXJnaW4tbGVmdDogNDQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA0NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjUge1xuICBtYXJnaW4tbGVmdDogNTAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTI3IHtcbiAgbWFyZ2luLWxlZnQ6IDU0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjgge1xuICBtYXJnaW4tbGVmdDogNTYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yOSB7XG4gIG1hcmdpbi1sZWZ0OiA1ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTYge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTkge1xuICBtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTIge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDI4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTUge1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDM0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTgge1xuICBtYXJnaW4tbGVmdDogMzYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjEge1xuICBtYXJnaW4tbGVmdDogNDIwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDQ2MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjQge1xuICBtYXJnaW4tbGVmdDogNDgwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTI2IHtcbiAgbWFyZ2luLWxlZnQ6IDUyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjcge1xuICBtYXJnaW4tbGVmdDogNTQwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiA1NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTI5IHtcbiAgbWFyZ2luLWxlZnQ6IDU4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMzAge1xuICBtYXJnaW4tbGVmdDogNjAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtNCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTUge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC03IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTgge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAyODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAzMDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAzMjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAzNDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAzNjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAzODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiA0MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiA0NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiA0NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiA0ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiA1MDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yNyB7XG4gIG1hcmdpbi1sZWZ0OiA1NDBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yOCB7XG4gIG1hcmdpbi1sZWZ0OiA1NjBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yOSB7XG4gIG1hcmdpbi1sZWZ0OiA1ODBweDtcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiA2MDBweDtcbn1cblxuLm5leHQtY29sLm5leHQtY29sLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXh0LWNvbC5uZXh0LWNvbC14eHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3MTlweCkge1xuICAubmV4dC1jb2wubmV4dC1jb2wteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5ODlweCkge1xuICAubmV4dC1jb2wubmV4dC1jb2wtcy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmV4dC1jb2wubmV4dC1jb2wtbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm5leHQtY29sLm5leHQtY29sLWwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5uZXh0LWNvbC5uZXh0LWNvbC14bC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXh0LXJvdy5uZXh0LXJvdy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmV4dC1yb3cubmV4dC1yb3cteHhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLm5leHQtcm93Lm5leHQtcm93LXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogOTg5cHgpIHtcbiAgLm5leHQtcm93Lm5leHQtcm93LXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5leHQtcm93Lm5leHQtcm93LW0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5uZXh0LXJvdy5uZXh0LXJvdy1sLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1yb3cubmV4dC1yb3cteGwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV4dC1jb2wtb2Zmc2V0LTFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC00W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC05W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNy41JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC0xMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMzMyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTEyW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTEzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC0xNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTE2W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMTdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzMzMlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC0xOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNzUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC0xOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTIwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMjFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC0yMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LTIzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMzMzJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtMjRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTRbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC01W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC03W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtOFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xMFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTExW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTNbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTQuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE1W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMTZbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0xN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE4W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTE5W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc5LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMjBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0yMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14eHMtb2Zmc2V0LTIyW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXh4cy1vZmZzZXQtMjNbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHhzLW9mZnNldC0yNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm5leHQtY29sLXhzLW9mZnNldC0xW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtNVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMC44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTdbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LThbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTEwW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NS44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMTJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMTRbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTE1W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0xNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMTdbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNzAuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTE4W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTIwW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0yMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14cy1vZmZzZXQtMjJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteHMtb2Zmc2V0LTIzW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1LjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhzLW9mZnNldC0yNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm5leHQtY29sLXMtb2Zmc2V0LTFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC00W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTVbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC04W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtcy1vZmZzZXQtMTJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTEzW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE0W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE1W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE2W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE3W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXMtb2Zmc2V0LTE4W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0xOVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yMFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1zLW9mZnNldC0yNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLm5leHQtY29sLW0tb2Zmc2V0LTFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMi41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC00W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTVbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjAuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC04W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMzcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNDUuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbS1vZmZzZXQtMTJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTEzW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE0W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE1W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE2W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE3W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwLjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLW0tb2Zmc2V0LTE4W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0xOVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yMFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yMVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4Ny41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NS44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1tLW9mZnNldC0yNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTNbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMTIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC01W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTZbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTdbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMjkuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtOFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC05W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTEwW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTExW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLWwtb2Zmc2V0LTEyW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xM1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NC4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xNVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Mi41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xNltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC1sLW9mZnNldC0xOFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMTlbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNzkuMTY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogODcuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjJbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjNbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wtbC1vZmZzZXQtMjRbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAubmV4dC1jb2wteGwtb2Zmc2V0LTFbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNC4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0zW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyLjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC00W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC01W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwLjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC02W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtOFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtOVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNy41JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMTBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTExW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1LjgzMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0xMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTEzW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU0LjE2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0xNFtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMTVbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNjIuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTE2W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0xN1tkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MC44MzMzMzMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMThbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0xOVtkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3OS4xNjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMjBbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTIxW2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg3LjUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5leHQtY29sLXhsLW9mZnNldC0yMltkaXI9cnRsXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uZXh0LWNvbC14bC1vZmZzZXQtMjNbZGlyPXJ0bF0ge1xuICAgIG1hcmdpbi1yaWdodDogOTUuODMzMzMzMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubmV4dC1jb2wteGwtb2Zmc2V0LTI0W2Rpcj1ydGxdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC03W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTExW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTE0W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTE3W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0xOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTIwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMjFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTIzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMjRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTI2W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMjdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC0yOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLTI5W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtMzBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0zW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy03W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHhzLThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14eHMtOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0xOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0yOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXh4cy0zMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy02W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy05W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0xMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTEyW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0xNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTE1W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0xN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTE4W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMTlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0yMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTIxW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0yM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTI0W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0yNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTI3W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteHMtMjhbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14cy0yOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhzLTMwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy00W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTEwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTEzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTE2W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0xN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTE5W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTIyW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTI1W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMjdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1zLTI4W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtcy0yOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXMtMzBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0zW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTExW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTE0W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTE3W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0xOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMTlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTIwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTIzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTI2W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0yN1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLW0tMjhbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1tLTI5W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbS0zMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC01W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC02W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC03W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC04W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC05W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTEyW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTE1W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMTdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTE4W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0xOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTIxW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjNbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTI0W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDUyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTI3W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQtbC0yOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLWwtMjlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC1sLTMwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtNFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTZbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC03W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTlbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xMFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTExW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMTJbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xM1tkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTE0W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMTVbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xNltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTE3W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMThbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0xOVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTIwW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMjFbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yMltkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTIzW2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMjRbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDQ4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yNVtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTI2W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMjdbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDU0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm5leHQtY29sLW9mZnNldC1maXhlZC14bC0yOFtkaXI9cnRsXSB7XG4gIG1hcmdpbi1yaWdodDogNTYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC1jb2wtb2Zmc2V0LWZpeGVkLXhsLTI5W2Rpcj1ydGxdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uZXh0LWNvbC1vZmZzZXQtZml4ZWQteGwtMzBbZGlyPXJ0bF0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyogcHV0IHlvdXIgY29kZSBoZXJlICovXG4ubmV4dC1yZXNwb25zaXZlLWdyaWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5uZXh0LXJlc3BvbnNpdmUtZ3JpZCAqLFxuLm5leHQtcmVzcG9uc2l2ZS1ncmlkICo6YmVmb3JlLFxuLm5leHQtcmVzcG9uc2l2ZS1ncmlkICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXJlc3BvbnNpdmUtZ3JpZC1pZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmV4dC1mb3JtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1mb3JtICosXG4ubmV4dC1mb3JtICo6YmVmb3JlLFxuLm5leHQtZm9ybSAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1mb3JtLXByZXZpZXcubmV4dC1mb3JtLWl0ZW0gLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1mb3JtLXByZXZpZXcubmV4dC1mb3JtLWl0ZW0gLm5leHQtZm9ybS1wcmV2aWV3IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1mb3JtLXByZXZpZXcubmV4dC1mb3JtLWl0ZW0ubmV4dC1tZWRpdW0gLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5uZXh0LWZvcm0tcHJldmlldy5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsIC5uZXh0LWZvcm0taXRlbS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1mb3JtLXByZXZpZXcubmV4dC1mb3JtLWl0ZW0ubmV4dC1sYXJnZSAubmV4dC1mb3JtLWl0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtZm9ybS1yZXNwb25zaXZlLWdyaWQgLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5uZXh0LWZvcm0tcmVzcG9uc2l2ZS1ncmlkIC5uZXh0LWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmV4dC1mb3JtLXJlc3BvbnNpdmUtZ3JpZCAubmV4dC1mb3JtLWl0ZW0ubmV4dC1sZWZ0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5leHQtZm9ybS1yZXNwb25zaXZlLWdyaWQubmV4dC1zbWFsbCAubmV4dC1yZXNwb25zaXZlLWdyaWQge1xuICBnYXA6IDE2cHg7XG59XG4ubmV4dC1mb3JtLXJlc3BvbnNpdmUtZ3JpZC5uZXh0LXNtYWxsIC5uZXh0LWZvcm0taXRlbS5uZXh0LWxlZnQgLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubmV4dC1mb3JtLXJlc3BvbnNpdmUtZ3JpZC5uZXh0LW1lZGl1bSAubmV4dC1yZXNwb25zaXZlLWdyaWQge1xuICBnYXA6IDIwcHg7XG59XG4ubmV4dC1mb3JtLXJlc3BvbnNpdmUtZ3JpZC5uZXh0LW1lZGl1bSAubmV4dC1mb3JtLWl0ZW0ubmV4dC1sZWZ0IC5uZXh0LWZvcm0taXRlbS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5leHQtZm9ybS1yZXNwb25zaXZlLWdyaWQubmV4dC1sYXJnZSAubmV4dC1yZXNwb25zaXZlLWdyaWQge1xuICBnYXA6IDI0cHg7XG59XG4ubmV4dC1mb3JtLXJlc3BvbnNpdmUtZ3JpZC5uZXh0LWxhcmdlIC5uZXh0LWZvcm0taXRlbS5uZXh0LWxlZnQgLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5uZXh0LWZvcm0taXRlbSB7XG4gIC8qIG1lZGl1bSAqL1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5leHQtZm9ybS1pdGVtLmhhcy1lcnJvciA+IC5uZXh0LWZvcm0taXRlbS1jb250cm9sID4gLm5leHQtZm9ybS1pdGVtLWhlbHAge1xuICBjb2xvcjogI0ZGMzAwMDtcbn1cbi5uZXh0LWZvcm0taXRlbS5oYXMtd2FybmluZyA+IC5uZXh0LWZvcm0taXRlbS1jb250cm9sID4gLm5leHQtZm9ybS1pdGVtLWhlbHAge1xuICBjb2xvcjogI0ZGOTMwMDtcbn1cbi5uZXh0LWZvcm0taXRlbSAubmV4dC1mb3JtLWl0ZW0tbGFiZWwsIC5uZXh0LWZvcm0taXRlbSAubmV4dC1mb3JtLXRleHQtYWxpZ24sIC5uZXh0LWZvcm0taXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0gLm5leHQtZm9ybS10ZXh0LWFsaWduLCAubmV4dC1mb3JtLWl0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXh0LWZvcm0taXRlbSAubmV4dC1yYXRpbmcsXG4ubmV4dC1mb3JtLWl0ZW0gLm5leHQtY2hlY2tib3gtd3JhcHBlcixcbi5uZXh0LWZvcm0taXRlbSAubmV4dC1jaGVja2JveC1ncm91cCxcbi5uZXh0LWZvcm0taXRlbSAubmV4dC1yYWRpby13cmFwcGVyLFxuLm5leHQtZm9ybS1pdGVtIC5uZXh0LXJhZGlvLWdyb3VwIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0gLm5leHQtZm9ybS1wcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5uZXh0LWZvcm0taXRlbSAubmV4dC1mb3JtLXByZXZpZXcubmV4dC1pbnB1dC10ZXh0YXJlYSA+IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1pbi1oZWlnaHQ6IDE2LjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogNS42cHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0gLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtZm9ybS1pdGVtIC5uZXh0LWZvcm0taXRlbS1sYWJlbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5leHQtZm9ybS1pdGVtLm5leHQtbGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5leHQtZm9ybS1pdGVtLm5leHQtbGFyZ2UgLm5leHQtZm9ybS1pdGVtLWxhYmVsLCAubmV4dC1mb3JtLWl0ZW0ubmV4dC1sYXJnZSAubmV4dC1mb3JtLXRleHQtYWxpZ24sIC5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIHAge1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LXJhdGluZyxcbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LWNoZWNrYm94LXdyYXBwZXIsXG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1sYXJnZSAubmV4dC1jaGVja2JveC1ncm91cCxcbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LXJhZGlvLXdyYXBwZXIsXG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1sYXJnZSAubmV4dC1yYWRpby1ncm91cCB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xufVxuLm5leHQtZm9ybS1pdGVtLm5leHQtbGFyZ2UgLm5leHQtZm9ybS1wcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LWZvcm0tcHJldmlldy5uZXh0LWlucHV0LXRleHRhcmVhID4gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWluLWhlaWdodDogMjIuNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiA4LjhweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LXN3aXRjaCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlIC5uZXh0LWZvcm0taXRlbS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsIC5uZXh0LWZvcm0taXRlbS1sYWJlbCwgLm5leHQtZm9ybS1pdGVtLm5leHQtc21hbGwgLm5leHQtZm9ybS10ZXh0LWFsaWduLCAubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCAubmV4dC1yYXRpbmcsXG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCAubmV4dC1jaGVja2JveC13cmFwcGVyLFxuLm5leHQtZm9ybS1pdGVtLm5leHQtc21hbGwgLm5leHQtY2hlY2tib3gtZ3JvdXAsXG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCAubmV4dC1yYWRpby13cmFwcGVyLFxuLm5leHQtZm9ybS1pdGVtLm5leHQtc21hbGwgLm5leHQtcmFkaW8tZ3JvdXAge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsIC5uZXh0LWZvcm0tcHJldmlldyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCAubmV4dC1mb3JtLXByZXZpZXcubmV4dC1pbnB1dC10ZXh0YXJlYSA+IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1pbi1oZWlnaHQ6IDE2LjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMS42cHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1zbWFsbCAubmV4dC1mb3JtLWl0ZW0tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC10b3AgPiAubmV4dC1mb3JtLWl0ZW0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0ubmV4dC1pbnNldCAubmV4dC1mb3JtLWl0ZW0tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wgLm5leHQtZm9ybS10ZXh0LWFsaWduIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wgPiAubmV4dC1pbnB1dC1ncm91cCwgLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wgPiAubmV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtZm9ybS1pdGVtLWZ1bGx3aWR0aCAubmV4dC1mb3JtLWl0ZW0tY29udHJvbCA+IC5uZXh0LWlucHV0LWdyb3VwLFxuLm5leHQtZm9ybS1pdGVtLWZ1bGx3aWR0aCAubmV4dC1mb3JtLWl0ZW0tY29udHJvbCA+IC5uZXh0LWlucHV0LFxuLm5leHQtZm9ybS1pdGVtLWZ1bGx3aWR0aCAubmV4dC1mb3JtLWl0ZW0tY29udHJvbCA+IC5uZXh0LXNlbGVjdCxcbi5uZXh0LWZvcm0taXRlbS1mdWxsd2lkdGggLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wgPiAubmV4dC1kYXRlLXBpY2tlcixcbi5uZXh0LWZvcm0taXRlbS1mdWxsd2lkdGggLm5leHQtZm9ybS1pdGVtLWNvbnRyb2wgPiAubmV4dC1tb250aC1waWNrZXIsXG4ubmV4dC1mb3JtLWl0ZW0tZnVsbHdpZHRoIC5uZXh0LWZvcm0taXRlbS1jb250cm9sID4gLm5leHQteWVhci1waWNrZXIsXG4ubmV4dC1mb3JtLWl0ZW0tZnVsbHdpZHRoIC5uZXh0LWZvcm0taXRlbS1jb250cm9sID4gLm5leHQtcmFuZ2UtcGlja2VyLFxuLm5leHQtZm9ybS1pdGVtLWZ1bGx3aWR0aCAubmV4dC1mb3JtLWl0ZW0tY29udHJvbCA+IC5uZXh0LXRpbWUtcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1mb3JtLWl0ZW0tZnVsbHdpZHRoIC5uZXh0LWZvcm0taXRlbS1jb250cm9sID4gLm5leHQtZGF0ZS1waWNrZXIyIC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLm5leHQtZm9ybS1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ubmV4dC1mb3JtLWl0ZW0tbGFiZWwgbGFiZWxbcmVxdWlyZWRdOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNGRjMwMDA7XG59XG4ubmV4dC1mb3JtLWl0ZW0tbGFiZWwuaGFzLWNvbG9uIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNXB4O1xuICBtYXJnaW46IDAgMCAwIDJweDtcbn1cbi5uZXh0LWZvcm0taXRlbS1sYWJlbC5uZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtZm9ybS1pdGVtLWxhYmVsLm5leHQtbGVmdCA+IGxhYmVsW3JlcXVpcmVkXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LWZvcm0taXRlbS1sYWJlbC5uZXh0LWxlZnQgPiBsYWJlbFtyZXF1aXJlZF06OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29udGVudDogXCIqXCI7XG4gIGNvbG9yOiAjRkYzMDAwO1xufVxuLm5leHQtZm9ybS1pdGVtLWhlbHAge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1mb3JtLm5leHQtaW5saW5lIC5uZXh0LWZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogbGFiZWwgb24gbGVmdCAqL1xufVxuLm5leHQtZm9ybS5uZXh0LWlubGluZSAubmV4dC1mb3JtLWl0ZW0ubmV4dC1sZWZ0IC5uZXh0LWZvcm0taXRlbS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5uZXh0LWZvcm0ubmV4dC1pbmxpbmUgLm5leHQtZm9ybS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubmV4dC1mb3JtLm5leHQtaW5saW5lIC5uZXh0LWZvcm0taXRlbS5uZXh0LWxhcmdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubmV4dC1mb3JtLm5leHQtaW5saW5lIC5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDBcXDAgKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtZm9ybS1pdGVtLm5leHQtbGVmdCA+IC5uZXh0LWZvcm0taXRlbS1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuXG4gIC5uZXh0LWZvcm0ubmV4dC1pbmxpbmUgLm5leHQtZm9ybS1pdGVtLm5leHQtbGVmdCAubmV4dC1mb3JtLWl0ZW0tY29udHJvbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLm5leHQtZm9ybVtkaXI9cnRsXSAubmV4dC1mb3JtLWl0ZW0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC1mb3JtW2Rpcj1ydGxdLm5leHQtaW5saW5lIC5uZXh0LWZvcm0taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LWZvcm1bZGlyPXJ0bF0ubmV4dC1pbmxpbmUgLm5leHQtZm9ybS1pdGVtLm5leHQtbGFyZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1mb3JtW2Rpcj1ydGxdLm5leHQtaW5saW5lIC5uZXh0LWZvcm0taXRlbS5uZXh0LXNtYWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBwdXQgeW91ciBjb2RlIGhlcmUgKi9cbi5uZXh0LWF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5leHQtYXZhdGFyLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1hdmF0YXItc3RyaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCBjZW50ZXI7XG59XG4ubmV4dC1hdmF0YXItbGFyZ2Uge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5leHQtYXZhdGFyLWxhcmdlLXN0cmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgY2VudGVyO1xufVxuLm5leHQtYXZhdGFyLXNtYWxsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uZXh0LWF2YXRhci1zbWFsbC1zdHJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIGNlbnRlcjtcbn1cbi5uZXh0LWF2YXRhci1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1hdmF0YXIgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubmV4dC1zZWxlY3Qge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogU2VsZWN0IHRyaWdnZXIgKi9cbiAgLyog5Zyo5pCc57Si5qGG5pyq5r+A5rS75pe277yM5bCGIGlucHV0IOeahCBjb2xvciDnva7kuLrpgI/mmI4gKi9cbiAgLyogSVNTVUU6IOWcqCBJRTExIOS4re+8jDxpbnB1dCByZWFkb25seS8+IOS7jeeEtuS8muaYvuekuuWFieaghywg6KaB6ZqQ6JeP5o6JICovXG4gIC8qXG4gICYubmV4dC1uby1zZWFyY2gge1xuICAgICAgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRyYW5zcGFyZW50O1xuICAgICAgfVxuICB9XG4gICovXG4gIC8qIOW8ueWxgiAqL1xuICAvKiDlhajpgInmjInpkq4gKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0gSUUgcG9seWZpbGwgLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyog5qC55o2u5pyA5paw55qE5pWw5o2u77yM5Zyo5Lit5Zu977yMUEMg56uv55qEIElFOSDku73pop3kuLogMiXvvIwgKi9cbiAgLyog5omA5Lul5LiN5bqU6K+l5Zug5Li6IElFOSDogIzkuI3kvb/nlKggZmxleO+8jOiAjOaYr+W6lOivpeWBmumZjee6pyBwb2x5ZmlsbCAqL1xuICAvKiBAc2VlIGh0dHA6Ly9ncy5zdGF0Y291bnRlci5jb20vICovXG4gIC8qIElFMTDjgIFJRTExIOiZveeEtuaUr+aMgSBmbGV477yM5L2G6L+Y5piv5Lya5pyJ5ZCE56eN5ZCE5qC35aWH5aWH5oCq5oCq55qE6Zeu6aKYICovXG59XG4ubmV4dC1zZWxlY3QgKixcbi5uZXh0LXNlbGVjdCAqOmJlZm9yZSxcbi5uZXh0LXNlbGVjdCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1zZWxlY3QtdHJpZ2dlciB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4ubmV4dC1zZWxlY3QtdHJpZ2dlciAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV4dC1zZWxlY3QtdHJpZ2dlciAubmV4dC1zZWxlY3QtdmFsdWVzID4gZW0ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtc2VsZWN0LXZhbHVlcyBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWNvbnRyb2wgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWNvbnRyb2wgPiAubmV4dC1zZWxlY3QtYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCBlbSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1zZWxlY3QtYXJyb3cge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtc2VsZWN0LWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyLm5leHQtaGFzLWNsZWFyOmhvdmVyIC5uZXh0LXNlbGVjdC1jbGVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyLm5leHQtaGFzLWNsZWFyOmhvdmVyIC5uZXh0LXNlbGVjdC1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zZWxlY3QgLm5leHQtc2VsZWN0LWlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1zZWxlY3QgLm5leHQtc2VsZWN0LWlubmVyIC5uZXh0LXRhZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuLm5leHQtc2VsZWN0IC5uZXh0LXNlbGVjdC1pbm5lciAubmV4dC1pbnB1dC1pbm5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zZWxlY3QtdHJpZ2dlci1zZWFyY2ggPiBpbnB1dCwgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiDlnKggdGFibGUg5biD5bGA5Lit77yMMTAwJSDlubbmsqHmnInku4DkuYh455SoICovXG4gIHotaW5kZXg6IC0xO1xufVxuLm5leHQtc2VsZWN0LXNpbmdsZSB7XG4gIC8qIOaQnOe0ouahhua/gOa0u+aXtu+8jOWxleW8gOWQjuS4jeaYvuekuuWAvO+8jOWPquaYvuekuuaQnOe0ouahhiAqL1xuICAvKiDmkJzntKLmoYbmnKrmv4DmtLvvvIzmiJbogIVtZW515pyq5bGV5byA77yM5aaC5p6c5pyJ5YC877yM5YiZ5LiN5pi+56S65pCc57SiKHBsYWNlaG9sZGVyKSAqL1xufVxuLm5leHQtc2VsZWN0LXNpbmdsZS5uZXh0LW5vLXNlYXJjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXNlbGVjdC1zaW5nbGUubmV4dC1oYXMtc2VhcmNoLm5leHQtYWN0aXZlIC5uZXh0LXNlbGVjdC12YWx1ZXMgPiBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zZWxlY3Qtc2luZ2xlLm5leHQtbm8tc2VhcmNoIC5uZXh0LXNlbGVjdC12YWx1ZXMgPiBlbSArIC5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCwgLm5leHQtc2VsZWN0LXNpbmdsZS5uZXh0LWluYWN0aXZlIC5uZXh0LXNlbGVjdC12YWx1ZXMgPiBlbSArIC5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCB7XG4gIHdpZHRoOiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLyogZm9yIElFIDkgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuLm5leHQtc2VsZWN0LXNpbmdsZSAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5leHQtc2VsZWN0LXNpbmdsZSAubmV4dC1zZWxlY3QtdmFsdWVzID4gZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1zZWxlY3QtY29tcGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1zZWxlY3QtY29tcGFjdCAubmV4dC1zZWxlY3QtdHJpZ2dlci1zZWFyY2gge1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1zZWxlY3QtY29tcGFjdCAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNGRkZGRkYgMTBweCk7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUgLm5leHQtZGlzYWJsZWQgLm5leHQtc2VsZWN0LXRhZy1jb21wYWN0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI0Y3RjhGQSAxMHB4KTtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSwgLm5leHQtc2VsZWN0LXRhZyB7XG4gIC8qIOWmguaenOacieWAvO+8jOWImeaQnOe0ouahhuWPmOS4ujFweCAqL1xufVxuLm5leHQtc2VsZWN0LW11bHRpcGxlIC5uZXh0LXNlbGVjdC12YWx1ZXMsIC5uZXh0LXNlbGVjdC10YWcgLm5leHQtc2VsZWN0LXZhbHVlcyB7XG4gIC8qIFRhZyDmnIkgM3B4IOeahCBtYXJnaW4tYm90dG9t77yM5omA5Lul5YyF6KO5IFRhZyDnmoTlrrnlmajopoHkvZzkuIDkuIvlpITnkIYgKi9cbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoLCAubmV4dC1zZWxlY3QtdGFnIC5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC10YWcgKyAubmV4dC1zZWxlY3QtdHJpZ2dlci1zZWFyY2gsIC5uZXh0LXNlbGVjdC10YWcgLm5leHQtdGFnICsgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMXB4O1xuICAvKiDkv53nlZnkuIDkuKrlhYnmoIfnmoTlrr3luqYgKi9cbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1pbnB1dCwgLm5leHQtc2VsZWN0LXRhZyAubmV4dC1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LXNtYWxsIC5uZXh0LXNlbGVjdC12YWx1ZXMsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1zbWFsbCAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1zbWFsbCAubmV4dC1zZWxlY3QtdmFsdWVzLWNvbXBhY3QsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1zbWFsbCAubmV4dC1zZWxlY3QtdmFsdWVzLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LXNtYWxsIC5uZXh0LXRhZywgLm5leHQtc2VsZWN0LXRhZy5uZXh0LXNtYWxsIC5uZXh0LXRhZyB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtc21hbGwgLm5leHQtdGFnIC5uZXh0LXRhZy1ib2R5LCAubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1zbWFsbCAubmV4dC10YWcgLm5leHQtdGFnLWNsb3NlLWJ0biwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LXNtYWxsIC5uZXh0LXRhZyAubmV4dC10YWctYm9keSwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LXNtYWxsIC5uZXh0LXRhZyAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1zbWFsbCAubmV4dC10YWctYm9keSwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LXNtYWxsIC5uZXh0LXRhZy1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1sYWJlbCwgLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtc21hbGwgLm5leHQtaW5wdXQtaW5uZXIsIC5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LXNtYWxsIC5uZXh0LWlucHV0LWNvbnRyb2wsIC5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LXNtYWxsIC5uZXh0LXNlbGVjdC10YWctY29tcGFjdCwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LXNtYWxsIC5uZXh0LWlucHV0LWxhYmVsLCAubmV4dC1zZWxlY3QtdGFnLm5leHQtc21hbGwgLm5leHQtaW5wdXQtaW5uZXIsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1zbWFsbCAubmV4dC1pbnB1dC1jb250cm9sLCAubmV4dC1zZWxlY3QtdGFnLm5leHQtc21hbGwgLm5leHQtc2VsZWN0LXRhZy1jb21wYWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1tZWRpdW0gLm5leHQtc2VsZWN0LXZhbHVlcywgLm5leHQtc2VsZWN0LXRhZy5uZXh0LW1lZGl1bSAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgbWluLWhlaWdodDogMjZweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1tZWRpdW0gLm5leHQtc2VsZWN0LXZhbHVlcy1jb21wYWN0LCAubmV4dC1zZWxlY3QtdGFnLm5leHQtbWVkaXVtIC5uZXh0LXNlbGVjdC12YWx1ZXMtY29tcGFjdCB7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtbWVkaXVtIC5uZXh0LXRhZywgLm5leHQtc2VsZWN0LXRhZy5uZXh0LW1lZGl1bSAubmV4dC10YWcge1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1tZWRpdW0gLm5leHQtdGFnIC5uZXh0LXRhZy1ib2R5LCAubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1tZWRpdW0gLm5leHQtdGFnIC5uZXh0LXRhZy1jbG9zZS1idG4sIC5uZXh0LXNlbGVjdC10YWcubmV4dC1tZWRpdW0gLm5leHQtdGFnIC5uZXh0LXRhZy1ib2R5LCAubmV4dC1zZWxlY3QtdGFnLm5leHQtbWVkaXVtIC5uZXh0LXRhZyAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtbGFiZWwsIC5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LW1lZGl1bSAubmV4dC1pbnB1dC1pbm5lciwgLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtbWVkaXVtIC5uZXh0LWlucHV0LWNvbnRyb2wsIC5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LW1lZGl1bSAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3QsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtbGFiZWwsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtaW5uZXIsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1tZWRpdW0gLm5leHQtaW5wdXQtY29udHJvbCwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LW1lZGl1bSAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3Qge1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LWxhcmdlIC5uZXh0LXNlbGVjdC12YWx1ZXMsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1sYXJnZSAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1sYXJnZSAubmV4dC1zZWxlY3QtdmFsdWVzLWNvbXBhY3QsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1sYXJnZSAubmV4dC1zZWxlY3QtdmFsdWVzLWNvbXBhY3Qge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LWxhcmdlIC5uZXh0LXRhZywgLm5leHQtc2VsZWN0LXRhZy5uZXh0LWxhcmdlIC5uZXh0LXRhZyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LWxhcmdlIC5uZXh0LXRhZyAubmV4dC10YWctYm9keSwgLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtbGFyZ2UgLm5leHQtdGFnIC5uZXh0LXRhZy1jbG9zZS1idG4sIC5uZXh0LXNlbGVjdC10YWcubmV4dC1sYXJnZSAubmV4dC10YWcgLm5leHQtdGFnLWJvZHksIC5uZXh0LXNlbGVjdC10YWcubmV4dC1sYXJnZSAubmV4dC10YWcgLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLm5leHQtc2VsZWN0LW11bHRpcGxlLm5leHQtbGFyZ2UgLm5leHQtaW5wdXQtbGFiZWwsIC5uZXh0LXNlbGVjdC1tdWx0aXBsZS5uZXh0LWxhcmdlIC5uZXh0LWlucHV0LWlubmVyLCAubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1sYXJnZSAubmV4dC1pbnB1dC1jb250cm9sLCAubmV4dC1zZWxlY3QtbXVsdGlwbGUubmV4dC1sYXJnZSAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3QsIC5uZXh0LXNlbGVjdC10YWcubmV4dC1sYXJnZSAubmV4dC1pbnB1dC1sYWJlbCwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LWxhcmdlIC5uZXh0LWlucHV0LWlubmVyLCAubmV4dC1zZWxlY3QtdGFnLm5leHQtbGFyZ2UgLm5leHQtaW5wdXQtY29udHJvbCwgLm5leHQtc2VsZWN0LXRhZy5uZXh0LWxhcmdlIC5uZXh0LXNlbGVjdC10YWctY29tcGFjdCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLm5leHQtc2VsZWN0LWF1dG8tY29tcGxldGUge1xuICB3aWR0aDogMTYwcHg7XG59XG4ubmV4dC1zZWxlY3QtYXV0by1jb21wbGV0ZSAubmV4dC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiB0YWJsZS1jZWxsIOS4iyBtYXJnaW4g5peg5pWIICovXG59XG4ubmV4dC1zZWxlY3QtYXV0by1jb21wbGV0ZSAubmV4dC1pbnB1dCAubmV4dC1pbnB1dC1oaW50LXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG59XG4ubmV4dC1zZWxlY3QtYXV0by1jb21wbGV0ZSAubmV4dC1pbnB1dCAubmV4dC1zZWxlY3QtYXJyb3cge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmV4dC1zZWxlY3QubmV4dC1hY3RpdmUgLm5leHQtc2VsZWN0LWFycm93IC5uZXh0LWljb24tYXJyb3ctZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubmV4dC1zZWxlY3QgLm5leHQtc2VsZWN0LXVuZm9sZC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5leHQtc2VsZWN0LXN5bWJvbC1mb2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRFwiO1xufVxuLm5leHQtc2VsZWN0LWFycm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgLyogdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDQxLjglOyAvLyBpY29uIOWbvuWDj+S4reW/gyAqL1xufVxuLm5leHQtc2VsZWN0LXBvcHVwLXdyYXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHBhZGRpbmc6IDBweCAwO1xufVxuLm5leHQtc2VsZWN0LXNwYWNpbmctdGIge1xuICBwYWRkaW5nOiAwcHggMDtcbn1cbi5uZXh0LXNlbGVjdC1tZW51LXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWxlY3QtbWVudS13cmFwcGVyIC5uZXh0LXNlbGVjdC1tZW51IHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5leHQtc2VsZWN0LW1lbnUge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIGF1dG9Db21wbGV0ZSDmsqHmnInpgInpobnml7YgbWVudSDkuI3mmL7npLogKi9cbn1cbi5uZXh0LXNlbGVjdC1tZW51IC5uZXh0LXNlbGVjdC1tZW51LWVtcHR5LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXNlbGVjdC1tZW51Lm5leHQtc2VsZWN0LWF1dG8tY29tcGxldGUtbWVudS5uZXh0LXNlbGVjdC1tZW51LWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXNlbGVjdC1tZW51IC5uZXh0LW1lbnUtaXRlbS10ZXh0IC5uZXh0LWljb24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtc2VsZWN0LWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDAgMTJweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtc2VsZWN0LWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjM0U3MUY3O1xufVxuLm5leHQtc2VsZWN0LWFsbCAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQubmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogaW5pdGlhbDtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zZWxlY3QtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LXNlbGVjdC12YWx1ZXMge1xuICAvKiDlnKggdGFibGUg5biD5bGA5Lit77yMb3ZlcmZsb3c6IGhpZGRlbiDkvJrlr7zoh7TotJ/nmoQgbWFyZ2luIOWkseaViCAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWNvbnRyb2wsIC5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LWlucHV0LWNvbnRyb2wgPiAqIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtc2VsZWN0LWFycm93IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyIC5uZXh0LXNlbGVjdC1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zZWxlY3QtaW4taWUubmV4dC1zZWxlY3QtdHJpZ2dlci5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1zZWxlY3QtaW5uZXIsIC5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyLm5leHQtc2VsZWN0LXRhZyAubmV4dC1zZWxlY3QtaW5uZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtc2VsZWN0LWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIubmV4dC1zZWxlY3Qtc2luZ2xlIC5uZXh0LXNlbGVjdC12YWx1ZXMge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ubmV4dC1zZWxlY3QtaW4taWUubmV4dC1zZWxlY3QtdHJpZ2dlci5uZXh0LXNlbGVjdC1zaW5nbGUgLm5leHQtaW5wdXQubmV4dC1zbWFsbCAubmV4dC1zZWxlY3QtdmFsdWVzIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1zZWxlY3QtaW4taWUubmV4dC1zZWxlY3QtdHJpZ2dlci5uZXh0LXNlbGVjdC1zaW5nbGUgLm5leHQtaW5wdXQubmV4dC1tZWRpdW0gLm5leHQtc2VsZWN0LXZhbHVlcyB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIubmV4dC1zZWxlY3Qtc2luZ2xlIC5uZXh0LWlucHV0Lm5leHQtbGFyZ2UgLm5leHQtc2VsZWN0LXZhbHVlcyB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoID4gc3BhbiB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4ubmV4dC1zZWxlY3QtaW4taWUubmV4dC1zZWxlY3QtdHJpZ2dlci5uZXh0LXNlbGVjdC1zaW5nbGUge1xuICAvKiDmkJzntKLmoYbmnKrmv4DmtLvvvIzmiJbogIVtZW515pyq5bGV5byA77yM5aaC5p6c5pyJ5YC877yM5YiZ5LiN5pi+56S65pCc57SiKHBsYWNlaG9sZGVyKSAqL1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIubmV4dC1zZWxlY3Qtc2luZ2xlLm5leHQtc2VsZWN0LWluLWllLWZpeHdpZHRoIC5uZXh0LXNlbGVjdC12YWx1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zZWxlY3QtaW4taWUubmV4dC1zZWxlY3QtdHJpZ2dlci5uZXh0LXNlbGVjdC1zaW5nbGUubmV4dC1zZWxlY3QtaW4taWUtZml4d2lkdGggLm5leHQtc2VsZWN0LXZhbHVlcyA+IGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxlZnQ6IDRweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xufVxuLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIubmV4dC1zZWxlY3Qtc2luZ2xlLm5leHQtbm8tc2VhcmNoIC5uZXh0LXNlbGVjdC12YWx1ZXMgPiBlbSArIC5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCwgLm5leHQtc2VsZWN0LWluLWllLm5leHQtc2VsZWN0LXRyaWdnZXIubmV4dC1zZWxlY3Qtc2luZ2xlLm5leHQtaW5hY3RpdmUgLm5leHQtc2VsZWN0LXZhbHVlcyA+IGVtICsgLm5leHQtc2VsZWN0LXRyaWdnZXItc2VhcmNoIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAvKiBmb3IgSUUgOSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5uZXh0LXNlbGVjdC1pbi1pZS5uZXh0LXNlbGVjdC10cmlnZ2VyLm5leHQtbm8tc2VhcmNoIC5uZXh0LXNlbGVjdC10cmlnZ2VyLXNlYXJjaCBpbnB1dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC5uZXh0LXNlbGVjdC1tdWx0aXBsZSAubmV4dC1zZWxlY3QtY29tcGFjdCAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3Qge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI0ZGRkZGRiAxMHB4KTtcbiAgfVxuICAubmV4dC1zZWxlY3QtbXVsdGlwbGUgLm5leHQtZGlzYWJsZWQgLm5leHQtc2VsZWN0LXRhZy1jb21wYWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNGN0Y4RkEgMTBweCk7XG4gIH1cbn1cbi5uZXh0LXNlbGVjdC5uZXh0LXNlbGVjdC1tdWx0aXBsZVtkaXI9cnRsXSAubmV4dC1zZWxlY3QtY29tcGFjdCAubmV4dC1zZWxlY3QtdGFnLWNvbXBhY3Qge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxNnB4IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjRkZGRkZGIDEwcHgpO1xufVxuXG4vKiBwdXQgeW91ciBjb2RlIGhlcmUgKi9cbi5uZXh0LWxpc3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbGlzdC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREVFMztcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1saXN0LWxvYWRpbmcubmV4dC1sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV4dC1saXN0LWVtcHR5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI0EwQTJBRDtcbiAgcGFkZGluZzogMzJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1saXN0LWl0ZW1zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5leHQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIOWFvOWuuWllOSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LWxpc3QtaXRlbS1tZWRpYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIC8qIOWFvOWuuWllOSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmV4dC1saXN0LWl0ZW0tZXh0cmEge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAvKiDlhbzlrrlpZTkgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMXB4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LWxpc3QtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgLyog5YW85a65aWU5ICovXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtbGlzdC1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1saXN0LW1lZGl1bSAubmV4dC1saXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtbGlzdC1tZWRpdW0gLm5leHQtbGlzdC1mb290ZXIge1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbn1cbi5uZXh0LWxpc3QtbWVkaXVtIC5uZXh0LWxpc3QtaXRlbS1tZWRpYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWxpc3QtbWVkaXVtIC5uZXh0LWxpc3QtaXRlbS1leHRyYSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLm5leHQtbGlzdC1tZWRpdW0gLm5leHQtbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbn1cbi5uZXh0LWxpc3QtbWVkaXVtIC5uZXh0LWxpc3QtaXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uZXh0LWxpc3Qtc21hbGwgLm5leHQtbGlzdC1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtbGlzdC1zbWFsbCAubmV4dC1saXN0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDhweCAwcHg7XG59XG4ubmV4dC1saXN0LXNtYWxsIC5uZXh0LWxpc3QtaXRlbS1tZWRpYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWxpc3Qtc21hbGwgLm5leHQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ubmV4dC1saXN0LXNtYWxsIC5uZXh0LWxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogOHB4IDBweDtcbn1cbi5uZXh0LWxpc3Qtc21hbGwgLm5leHQtbGlzdC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5leHQtbGlzdC1kaXZpZGVyIC5uZXh0LWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtbGlzdC1kaXZpZGVyIC5uZXh0LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5leHQtbGlzdFtkaXI9cnRsXSAubmV4dC1saXN0LWl0ZW0tbWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LWxpc3RbZGlyPXJ0bF0gLm5leHQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmV4dC1saXN0W2Rpcj1ydGxdIC5uZXh0LWxpc3Qtc21hbGwgLm5leHQtbGlzdC1pdGVtLW1lZGlhIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC1saXN0W2Rpcj1ydGxdIC5uZXh0LWxpc3Qtc21hbGwgLm5leHQtbGlzdC1pdGVtLWV4dHJhIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uZXh0LW1lbnUtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LW1lbnUtYnRuLXNwYWNpbmctdGIge1xuICBwYWRkaW5nOiAwcHggMDtcbn1cbi5uZXh0LW1lbnUtYnRuIC5uZXh0LWljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1tZW51LWJ0biAubmV4dC1tZW51LWJ0bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0RcIjtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtZXhwYW5kIC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uZXh0LW1lbnUtYnRuLXN5bWJvbC11bmZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi1ub3JtYWwgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLW5vcm1hbDpob3ZlciAubmV4dC1tZW51LWJ0bi1hcnJvdyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVudS1idG4ubmV4dC1idG4tc2Vjb25kYXJ5IC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi1zZWNvbmRhcnk6aG92ZXIgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLXNlY29uZGFyeS5uZXh0LWJ0bi10ZXh0OmhvdmVyIC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi1wcmltYXJ5IC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi1wcmltYXJ5OmhvdmVyIC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi10ZXh0Lm5leHQtYnRuLW5vcm1hbCAubmV4dC1tZW51LWJ0bi1hcnJvdyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVudS1idG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1ub3JtYWw6aG92ZXIgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLXRleHQubmV4dC1idG4tcHJpbWFyeSAubmV4dC1tZW51LWJ0bi1hcnJvdyB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbWVudS1idG4ubmV4dC1idG4tdGV4dC5uZXh0LWJ0bi1wcmltYXJ5OmhvdmVyIC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICMzRTcxRjc7XG59XG4ubmV4dC1tZW51LWJ0bi5uZXh0LWJ0bi1naG9zdC5uZXh0LWJ0bi1saWdodCAubmV4dC1tZW51LWJ0bi1hcnJvdyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbWVudS1idG4ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQ6aG92ZXIgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcmsgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLWdob3N0Lm5leHQtYnRuLWRhcms6aG92ZXIgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW1lbnUtYnRuLmRpc2FibGVkIC5uZXh0LW1lbnUtYnRuLWFycm93LCAubmV4dC1tZW51LWJ0bltkaXNhYmxlZF0gLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLXRleHQuZGlzYWJsZWQgLm5leHQtbWVudS1idG4tYXJyb3csIC5uZXh0LW1lbnUtYnRuLm5leHQtYnRuLXRleHRbZGlzYWJsZWRdIC5uZXh0LW1lbnUtYnRuLWFycm93IHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1tZW51LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tZGFyayAubmV4dC1tZW51LWJ0bi1hcnJvdyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubmV4dC1tZW51LWJ0bltkaXNhYmxlZF0ubmV4dC1idG4tZ2hvc3QubmV4dC1idG4tbGlnaHQgLm5leHQtbWVudS1idG4tYXJyb3cge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubmV4dC1uYXYge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtbmF2ICosXG4ubmV4dC1uYXYgKjpiZWZvcmUsXG4ubmV4dC1uYXYgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtbmF2LWljb24ubmV4dC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbmF2LWljb24ubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYtZ3JvdXAtbGFiZWwge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1uYXYtaXRlbSAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IHNwYW4sXG4ubmV4dC1uYXYtaXRlbSAubmV4dC1uYXYtZ3JvdXAtbGFiZWwgPiBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1uYXYtaXRlbSAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5leHQtbmF2LWl0ZW0gLm5leHQtbWVudS1ob3otaWNvbi1hcnJvdy5uZXh0LWljb24sXG4ubmV4dC1uYXYtaXRlbSAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uLCAubmV4dC1uYXYtaXRlbTpob3ZlciAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbixcbi5uZXh0LW5hdi1pdGVtOmhvdmVyIC5uZXh0LW1lbnUtaWNvbi1hcnJvdy5uZXh0LWljb24sIC5uZXh0LW5hdi1pdGVtLm5leHQtZm9jdXNlZCAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbixcbi5uZXh0LW5hdi1pdGVtLm5leHQtZm9jdXNlZCAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uLCAubmV4dC1uYXYtaXRlbS5uZXh0LXNlbGVjdGVkIC5uZXh0LW1lbnUtaG96LWljb24tYXJyb3cubmV4dC1pY29uLFxuLm5leHQtbmF2LWl0ZW0ubmV4dC1zZWxlY3RlZCAubmV4dC1tZW51LWljb24tYXJyb3cubmV4dC1pY29uLCAubmV4dC1uYXYtaXRlbS5uZXh0LW9wZW5lZCAubmV4dC1tZW51LWhvei1pY29uLWFycm93Lm5leHQtaWNvbixcbi5uZXh0LW5hdi1pdGVtLm5leHQtb3BlbmVkIC5uZXh0LW1lbnUtaWNvbi1hcnJvdy5uZXh0LWljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNTAlO1xufVxuLm5leHQtbmF2Lm5leHQtYWN0aXZlIC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2U7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1uYXYubmV4dC1ob3oge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1uYXYubmV4dC1ob3ogLm5leHQtbWVudS1pdGVtLm5leHQtbmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtbmF2Lm5leHQtaG96IC5uZXh0LW1lbnUtaXRlbSxcbi5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1tZW51LXN1Yi1tZW51LXdyYXBwZXIgPiAubmV4dC1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1tZW51LWl0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1uYXYtZ3JvdXAtbGFiZWwgLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtbmF2Lm5leHQtaG96IC5uZXh0LW1lbnUtaGVhZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNDJweDtcbn1cbi5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1tZW51LWZvb3RlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLm5leHQtbmF2Lm5leHQtaG96IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xufVxuLm5leHQtbmF2Lm5leHQtaG96IC5uZXh0LW5hdi1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogMHB4O1xufVxuLm5leHQtbmF2Lm5leHQtaG96Lm5leHQtdG9wIC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbn1cbi5uZXh0LW5hdi5uZXh0LWhvei5uZXh0LWJvdHRvbSAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG59XG4ubmV4dC1uYXYubmV4dC1ob3ogLm5leHQtc2VsZWN0ZWQubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIge1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbWVudS1pdGVtLm5leHQtbmF2LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtbmF2Lm5leHQtdmVyIC5uZXh0LW1lbnUtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSxcbi5uZXh0LW5hdi5uZXh0LXZlciAubmV4dC1tZW51LXN1Yi1tZW51LXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCkgPiAubmV4dC1tZW51LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksXG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbWVudS1zdWItbWVudS13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkgPiAubmV4dC1tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbmF2LWdyb3VwLWxhYmVsIC5uZXh0LW1lbnUtaXRlbS1pbm5lciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXZlciA+IC5uZXh0LW1lbnUtaXRlbTpmaXJzdC1jaGlsZCxcbi5uZXh0LW5hdi5uZXh0LXZlciA+IC5uZXh0LW1lbnUtc3ViLW1lbnUtd3JhcHBlcjpmaXJzdC1jaGlsZCA+IC5uZXh0LW1lbnUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXZlciA+IC5uZXh0LW1lbnUtaXRlbTpsYXN0LWNoaWxkLFxuLm5leHQtbmF2Lm5leHQtdmVyID4gLm5leHQtbWVudS1zdWItbWVudS13cmFwcGVyOmxhc3QtY2hpbGQgPiAubmV4dC1tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbWVudS1zdWItbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtbmF2Lm5leHQtdmVyIC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDJweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXZlciAubmV4dC1uYXYtaXRlbTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMHB4O1xufVxuLm5leHQtbmF2Lm5leHQtdmVyLm5leHQtbGVmdCAubmV4dC1uYXYtaXRlbTpiZWZvcmUsIC5uZXh0LW5hdi5uZXh0LXZlci5uZXh0LXRvcCAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xufVxuLm5leHQtbmF2Lm5leHQtdmVyLm5leHQtcmlnaHQgLm5leHQtbmF2LWl0ZW06YmVmb3JlLCAubmV4dC1uYXYubmV4dC12ZXIubmV4dC1ib3R0b20gLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG59XG4ubmV4dC1uYXYubmV4dC12ZXIgLm5leHQtc2VsZWN0ZWQubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDJweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkge1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC1ob3oge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5Lm5leHQtaG96IC5uZXh0LW1lbnUtaGVhZGVyLFxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeS5uZXh0LWhveiAubmV4dC1tZW51LWZvb3Rlcixcbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC1ob3ogLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC1ob3oubmV4dC10b3AgLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0b3A6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC1ob3oubmV4dC1ib3R0b20gLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3R0b206IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC12ZXIubmV4dC1sZWZ0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkubmV4dC12ZXIubmV4dC1yaWdodCAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICByaWdodDogMDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1mb2N1c2VkLCAubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtb3BlbmVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWNoaWxkLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1vcGVuZWQubmV4dC1uYXYtcG9wdXAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1jaGlsZC1zZWxlY3RlZC5uZXh0LW5hdi1wb3B1cCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LW9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLm5leHQtZm9jdXNlZCwgLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtcHJpbWFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQsIC5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW5hdi5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEgLm5leHQtbWVudS1pY29uLWFycm93IHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1uYXYubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkubmV4dC1ob3oge1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkubmV4dC1ob3ogLm5leHQtbWVudS1oZWFkZXIsXG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkubmV4dC1ob3ogLm5leHQtbWVudS1mb290ZXIsXG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkubmV4dC1ob3ogLm5leHQtbWVudS1pdGVtLWlubmVyIHtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeS5uZXh0LWhvei5uZXh0LXRvcCAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRvcDogMHB4O1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5Lm5leHQtaG96Lm5leHQtYm90dG9tIC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm90dG9tOiAwcHg7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkubmV4dC12ZXIubmV4dC1sZWZ0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeS5uZXh0LXZlci5uZXh0LXJpZ2h0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogMHB4O1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1mb2N1c2VkLCAubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogIzNFNzFGNztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtb3BlbmVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtY2hpbGQtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtb3BlbmVkLm5leHQtbmF2LXBvcHVwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1jaGlsZC1zZWxlY3RlZC5uZXh0LW5hdi1wb3B1cCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzRTcxRjc7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW06aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNFNzFGNztcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LW9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtZ3JvdXAtbGFiZWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLm5leHQtZm9jdXNlZCwgLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNzFGNztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbWVudS1zdWItbWVudSAubmV4dC1tZW51LWl0ZW0ubmV4dC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICMzRTcxRjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQsIC5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIC5uZXh0LW1lbnUtaXRlbS10ZXh0ID4gYSB7XG4gIGNvbG9yOiAjREVFOEZGO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtbmF2Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pY29uLWFycm93LCAubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEgLm5leHQtbWVudS1pY29uLWFycm93IHtcbiAgY29sb3I6ICNERUU4RkY7XG59XG4ubmV4dC1uYXYubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQsIC5uZXh0LW5hdi5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIC5uZXh0LW1lbnUtaXRlbS10ZXh0ID4gYSAubmV4dC1tZW51LWljb24tc2VsZWN0ZWQge1xuICBjb2xvcjogI0RFRThGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0RDREVFMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWZvY3VzZWQsIC5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xuICBjb2xvcjogIzU1ODRGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1jaGlsZC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LW9wZW5lZC5uZXh0LW5hdi1wb3B1cCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtY2hpbGQtc2VsZWN0ZWQubmV4dC1uYXYtcG9wdXAge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbWVudS1zdWItbWVudSAubmV4dC1tZW51LWl0ZW0ubmV4dC1vcGVuZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbWVudS1zdWItbWVudSAubmV4dC1tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LWZvY3VzZWQsIC5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjc7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkLCAubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LW5hdi5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIC5uZXh0LW1lbnUtaWNvbi1hcnJvdywgLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIC5uZXh0LW1lbnUtaWNvbi1hcnJvdyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtbmF2Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1uYXYubmV4dC1ub3JtYWwgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0RDREVFMztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZS5uZXh0LWhveiB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lLm5leHQtdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LWZvY3VzZWQsIC5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbS5uZXh0LW9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1jaGlsZC1zZWxlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1vcGVuZWQubmV4dC1uYXYtcG9wdXAge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1jaGlsZC1zZWxlY3RlZC5uZXh0LW5hdi1wb3B1cCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1uYXYtaXRlbS5uZXh0LW1lbnUtaXRlbTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LW9wZW5lZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWdyb3VwLWxhYmVsIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm5leHQtbmF2Lm5leHQtbGluZSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbS5uZXh0LWZvY3VzZWQsIC5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbWVudS1zdWItbWVudSAubmV4dC1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLm5leHQtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQsIC5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWljb24tYXJyb3csIC5uZXh0LW5hdi5uZXh0LWxpbmUgLm5leHQtbmF2LWl0ZW0ubmV4dC1tZW51LWl0ZW0ubmV4dC1kaXNhYmxlZCAubmV4dC1tZW51LWl0ZW0tdGV4dCA+IGEgLm5leHQtbWVudS1pY29uLWFycm93IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pY29uLXNlbGVjdGVkLCAubmV4dC1uYXYubmV4dC1saW5lIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIC5uZXh0LW1lbnUtaWNvbi1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5Lm5leHQtY3VzdG9tLWljb24tb25seS13aWR0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LW5hdi5uZXh0LWljb24tb25seSAubmV4dC1tZW51LWl0ZW0taW5uZXIge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5uZXh0LW5hdi5uZXh0LWljb24tb25seS5uZXh0LW5vcm1hbCAubmV4dC1uYXYtaWNvbi5uZXh0LWljb246YmVmb3JlLCAubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1ub3JtYWwgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1ub3JtYWwgLm5leHQtbmF2LWljb24ubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5Lm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5Lm5leHQtcHJpbWFyeSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb24ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi5uZXh0LWljb24tb25seS5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi5uZXh0LWljb24tb25seS5uZXh0LXByaW1hcnkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5Lm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi5uZXh0LWljb24tb25seS5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LW5hdi5uZXh0LWljb24tb25seS5uZXh0LXNlY29uZGFyeSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb246YmVmb3JlLCAubmV4dC1uYXYubmV4dC1pY29uLW9ubHkubmV4dC1zZWNvbmRhcnkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24ge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgNTAlO1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLW9ubHktYXJyb3cubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLW9ubHktYXJyb3cubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWl0ZW0ubmV4dC1vcGVuZWQgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24tYXJyb3ctZG93biB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pdGVtLm5leHQtb3BlbmVkIC5uZXh0LW5hdi1pY29uLW9ubHktYXJyb3cubmV4dC1pY29uLWFycm93LWRvd246YmVmb3JlLCAubmV4dC1uYXYubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWl0ZW0ubmV4dC1vcGVuZWQgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24tYXJyb3ctZG93biAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbmF2Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pdGVtLm5leHQtc2VsZWN0ZWQgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB1bHNlIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHVsc2UgMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4ubmV4dC1uYXYubmV4dC1pY29uLW9ubHkgLm5leHQtbWVudS1ob3otaWNvbi1hcnJvdyxcbi5uZXh0LW5hdi5uZXh0LWljb24tb25seSAubmV4dC1tZW51LWljb24tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1wcmltYXJ5LCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXNlY29uZGFyeSwgLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1ub3JtYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1wcmltYXJ5IC5uZXh0LW1lbnUtc3ViLW1lbnUgLm5leHQtbWVudS1pdGVtLFxuLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1wcmltYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXNlY29uZGFyeSAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbSxcbi5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtc2Vjb25kYXJ5IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LW5vcm1hbCAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbSxcbi5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtbm9ybWFsIC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXByaW1hcnkubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXNlY29uZGFyeS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb24sIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtbm9ybWFsLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbn1cbi5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtcHJpbWFyeS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb246YmVmb3JlLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXByaW1hcnkubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXNlY29uZGFyeS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb246YmVmb3JlLCAubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LXNlY29uZGFyeS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtbm9ybWFsLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtbm9ybWFsLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1wcmltYXJ5Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtcHJpbWFyeS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtc2Vjb25kYXJ5Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtc2Vjb25kYXJ5Lm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSwgLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1ub3JtYWwubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbmF2LWVtYmVkZGFibGUubmV4dC1ub3JtYWwubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1tZW51LWl0ZW0taW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV4dC1uYXYtZW1iZWRkYWJsZS5uZXh0LW5hdi5uZXh0LWhveiAubmV4dC1tZW51LXN1Yi1tZW51IC5uZXh0LW1lbnUtaXRlbSxcbi5uZXh0LW5hdi1lbWJlZGRhYmxlLm5leHQtbmF2Lm5leHQtaG96IC5uZXh0LW5hdi1pdGVtLm5leHQtbWVudS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtbmF2LWVtYmVkZGFibGUsIC5uZXh0LW5hdi1lbWJlZGRhYmxlIC5uZXh0LW5hdi1pdGVtLm5leHQtZGlzYWJsZWQsIC5uZXh0LW5hdi1lbWJlZGRhYmxlIC5uZXh0LW5hdi1pdGVtLm5leHQtZGlzYWJsZWQgLm5leHQtbWVudS1pdGVtLXRleHQgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5leHQtbmF2W2Rpcj1ydGxdIC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LW5hdltkaXI9cnRsXSAubmV4dC1uYXYtaWNvbi5uZXh0LWljb246YmVmb3JlLCAubmV4dC1uYXZbZGlyPXJ0bF0gLm5leHQtbmF2LWljb24ubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1ob3ogLm5leHQtbWVudS1oZWFkZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1ob3ogLm5leHQtbWVudS1mb290ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LW5hdltkaXI9cnRsXS5uZXh0LWhveiAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgbGVmdDogNTAlO1xufVxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtaG96IC5uZXh0LXNlbGVjdGVkLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtdmVyLm5leHQtbGVmdCAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICByaWdodDogMDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC12ZXIubmV4dC1yaWdodCAubmV4dC1uYXYtaXRlbTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiAtMXB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LW5hdltkaXI9cnRsXS5uZXh0LXByaW1hcnkubmV4dC12ZXIubmV4dC1sZWZ0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtcHJpbWFyeS5uZXh0LXZlci5uZXh0LXJpZ2h0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1zZWNvbmRhcnkubmV4dC12ZXIubmV4dC1sZWZ0IC5uZXh0LW5hdi1pdGVtOmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtc2Vjb25kYXJ5Lm5leHQtdmVyLm5leHQtcmlnaHQgLm5leHQtbmF2LWl0ZW06YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LW5hdltkaXI9cnRsXSAubmV4dC1uYXYubmV4dC1saW5lLm5leHQtdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uLFxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLW9ubHktYXJyb3cubmV4dC1pY29uLFxuLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pdGVtLm5leHQtb3BlbmVkIC5uZXh0LW5hdi1pY29uLW9ubHktYXJyb3cubmV4dC1pY29uLWFycm93LWRvd24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24ubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbmF2W2Rpcj1ydGxdLm5leHQtaWNvbi1vbmx5IC5uZXh0LW5hdi1pY29uLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSxcbi5uZXh0LW5hdltkaXI9cnRsXS5uZXh0LWljb24tb25seSAubmV4dC1uYXYtaWNvbi1vbmx5LWFycm93Lm5leHQtaWNvbjpiZWZvcmUsXG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUsXG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWl0ZW0ubmV4dC1vcGVuZWQgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24tYXJyb3ctZG93bjpiZWZvcmUsXG4ubmV4dC1uYXZbZGlyPXJ0bF0ubmV4dC1pY29uLW9ubHkgLm5leHQtbmF2LWl0ZW0ubmV4dC1vcGVuZWQgLm5leHQtbmF2LWljb24tb25seS1hcnJvdy5uZXh0LWljb24tYXJyb3ctZG93biAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubmV4dC1udW1iZXItcGlja2VyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG59XG4ubmV4dC1udW1iZXItcGlja2VyICosXG4ubmV4dC1udW1iZXItcGlja2VyICo6YmVmb3JlLFxuLm5leHQtbnVtYmVyLXBpY2tlciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1udW1iZXItcGlja2VyIC5uZXh0LWJ0biB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsIC5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbDpub3QoLm5leHQtbnVtYmVyLXBpY2tlci1uby10cmlnZ2VyKSAubmV4dC1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsIC5uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsIC5uZXh0LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogY2FsYyg1MCUgKyAxcHgpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsIC5uZXh0LW51bWJlci1waWNrZXItaGFuZGxlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWw6bm90KC5uZXh0LW51bWJlci1waWNrZXItc2hvdy10cmlnZ2VyKSAubmV4dC1udW1iZXItcGlja2VyLWhhbmRsZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWw6aG92ZXIgLm5leHQtbnVtYmVyLXBpY2tlci1oYW5kbGVyLCAubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5ob3ZlciAubmV4dC1udW1iZXItcGlja2VyLWhhbmRsZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtaW5wdXQubmV4dC1kaXNhYmxlZCAubmV4dC1udW1iZXItcGlja2VyLWhhbmRsZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtbnVtYmVyLXBpY2tlci11cC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYyNVwiO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwgLm5leHQtbnVtYmVyLXBpY2tlci1kb3duLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNEXCI7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LXNtYWxsIHtcbiAgd2lkdGg6IDY4cHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LXNtYWxsIC5uZXh0LWJ0biB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1zbWFsbCAubmV4dC1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1zbWFsbCAubmV4dC1idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LXNtYWxsIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LXNtYWxsIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1zbWFsbCAubmV4dC1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1zbWFsbCAubmV4dC1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LW1lZGl1bSB7XG4gIHdpZHRoOiA4MHB4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtYnRuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LW1lZGl1bSAubmV4dC1idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtaWNvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICB9XG4gIC5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbGFyZ2Uge1xuICB3aWR0aDogODBweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtYnRuIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LWJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LWljb246YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUgLm5leHQtaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUgLm5leHQtbnVtYmVyLXBpY2tlci1hZGQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTVcIjtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lIC5uZXh0LW51bWJlci1waWNrZXItbWludXMtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MDFcIjtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtc21hbGwge1xuICB3aWR0aDogNjhweDtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1zbWFsbCAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1zbWFsbCAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZS5uZXh0LXNtYWxsIC5uZXh0LWJ0biB7XG4gIGhlaWdodDogMjBweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtc21hbGwgLm5leHQtYmVmb3JlIC5uZXh0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtc21hbGwgLm5leHQtYWZ0ZXIgLm5leHQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtbWVkaXVtIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtaW4td2lkdGg6IDg0cHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZS5uZXh0LW1lZGl1bSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1tZWRpdW0gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1tZWRpdW0gLm5leHQtYnRuIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1tZWRpdW0gLm5leHQtYmVmb3JlIC5uZXh0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtbWVkaXVtIC5uZXh0LWFmdGVyIC5uZXh0LWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZS5uZXh0LWxhcmdlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1sYXJnZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmUubmV4dC1sYXJnZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZS5uZXh0LWxhcmdlIC5uZXh0LWJ0biB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtbGFyZ2UgLm5leHQtYmVmb3JlIC5uZXh0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lLm5leHQtbGFyZ2UgLm5leHQtYWZ0ZXIgLm5leHQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lIC5uZXh0LWJ0bi5uZXh0LXNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZSAubmV4dC1idG4ubmV4dC1tZWRpdW0ge1xuICB3aWR0aDogMjhweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lIC5uZXh0LWJ0bi5uZXh0LWxhcmdlIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsLm5leHQtc21hbGwgLm5leHQtbnVtYmVyLXBpY2tlci1oYW5kbGVyIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtbnVtYmVyLXBpY2tlci1oYW5kbGVyIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWwubmV4dC1sYXJnZSAubmV4dC1udW1iZXItcGlja2VyLWhhbmRsZXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWxbZGlyPXJ0bF0gLm5leHQtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWxbZGlyPXJ0bF0gLm5leHQtYnRuOmZpcnN0LWNoaWxkLm5leHQtc21hbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbFtkaXI9cnRsXSAubmV4dC1idG46Zmlyc3QtY2hpbGQubmV4dC1tZWRpdW0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLW5vcm1hbFtkaXI9cnRsXSAubmV4dC1idG46Zmlyc3QtY2hpbGQubmV4dC1sYXJnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsW2Rpcj1ydGxdIC5uZXh0LWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWxbZGlyPXJ0bF0gLm5leHQtYnRuOmxhc3QtY2hpbGQubmV4dC1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsW2Rpcj1ydGxdIC5uZXh0LWJ0bjpsYXN0LWNoaWxkLm5leHQtbWVkaXVtIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1ub3JtYWxbZGlyPXJ0bF0gLm5leHQtYnRuOmxhc3QtY2hpbGQubmV4dC1sYXJnZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItbm9ybWFsW2Rpcj1ydGxdIC5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lW2Rpcj1ydGxdIC5uZXh0LWJlZm9yZSAubmV4dC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZVtkaXI9cnRsXSAubmV4dC1iZWZvcmUgLm5leHQtYnRuLm5leHQtc21hbGwge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lW2Rpcj1ydGxdIC5uZXh0LWJlZm9yZSAubmV4dC1idG4ubmV4dC1tZWRpdW0ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5uZXh0LW51bWJlci1waWNrZXItaW5saW5lW2Rpcj1ydGxdIC5uZXh0LWJlZm9yZSAubmV4dC1idG4ubmV4dC1sYXJnZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmVbZGlyPXJ0bF0gLm5leHQtYWZ0ZXIgLm5leHQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZVtkaXI9cnRsXSAubmV4dC1hZnRlciAubmV4dC1idG4ubmV4dC1zbWFsbCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmV4dC1udW1iZXItcGlja2VyLWlubGluZVtkaXI9cnRsXSAubmV4dC1hZnRlciAubmV4dC1idG4ubmV4dC1tZWRpdW0ge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtbnVtYmVyLXBpY2tlci1pbmxpbmVbZGlyPXJ0bF0gLm5leHQtYWZ0ZXIgLm5leHQtYnRuLm5leHQtbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdIC5uZXh0LXBhZ2luYXRpb24tdG90YWwge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXSAubmV4dC1wYWdpbmF0aW9uLWp1bXAtZ28ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0gLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLWJ0bi5uZXh0LWJ0bi10ZXh0ICsgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLWJ0biB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXSAubmV4dC1wYWdpbmF0aW9uLXBhZ2VzICsgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLCAubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3RvciArIC5uZXh0LXBhZ2luYXRpb24tcGFnZXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXN0YXJ0IC5uZXh0LXBhZ2luYXRpb24tcGFnZXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1zdGFydCAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3Ige1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtZW5kIC5uZXh0LXBhZ2luYXRpb24tcGFnZXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtZW5kIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3RvciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi10b3RhbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbSArIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzOmJlZm9yZSwgLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tanVtcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tanVtcC1pbnB1dCB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci10aXRsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItYnRuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldjpub3QoW2Rpc2FibGVkXSkgaSwgLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQ6bm90KFtkaXNhYmxlZF0pIGkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKSBpLCAubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWxpc3Qge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLXRvdGFsIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1pdGVtICsgLm5leHQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpczpiZWZvcmUsIC5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpcyAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tZGlzcGxheSBlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1qdW1wLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tanVtcC1pbnB1dCB7XG4gIHdpZHRoOiAzNnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItdGl0bGUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci1idG4ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXY6bm90KFtkaXNhYmxlZF0pIGksIC5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKSBpLCAubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24taXRlbTpob3Zlci5uZXh0LW5leHQ6bm90KFtkaXNhYmxlZF0pIGkge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWxpc3Qge1xuICBtYXJnaW46IDAgOHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tdG90YWwge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1pdGVtICsgLm5leHQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXM6YmVmb3JlLCAubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpcyAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tZGlzcGxheSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkgZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1qdW1wLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1qdW1wLWlucHV0IHtcbiAgd2lkdGg6IDQ4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLXRpdGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci1idG4ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldjpub3QoW2Rpc2FibGVkXSkgaSwgLm5leHQtcGFnaW5hdGlvbltkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQ6bm90KFtkaXNhYmxlZF0pIGkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXBhZ2luYXRpb25bZGlyPXJ0bF0ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKSBpLCAubmV4dC1wYWdpbmF0aW9uW2Rpcj1ydGxdLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmV4dC1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5uZXh0LXBhZ2luYXRpb24gKixcbi5uZXh0LXBhZ2luYXRpb24gKjpiZWZvcmUsXG4ubmV4dC1wYWdpbmF0aW9uICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXBhZ2luYXRpb246YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5leHQtcGFnaW5hdGlvbi10b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXBhZ2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5leHQtcGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtcGFnaW5hdGlvbiAubmV4dC1wYWdpbmF0aW9uLWl0ZW06bm90KFtkaXNhYmxlZF0pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNDNEM2Q0Y7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24gLm5leHQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5leHQtcGFnaW5hdGlvbiAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1jdXJyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1wYWdpbmF0aW9uIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LWN1cnJlbnQ6aG92ZXIsIC5uZXh0LXBhZ2luYXRpb24gLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtY3VycmVudDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICMzRTcxRjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtcGFnaW5hdGlvbi1qdW1wLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtcGFnaW5hdGlvbi1qdW1wLWlucHV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5uZXh0LXBhZ2luYXRpb24tanVtcC1nbyB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItZHJvcGRvd24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4td2lkdGg6IDY0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItZHJvcGRvd24gLm5leHQtc2VsZWN0LWlubmVyIHtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLXBvcHVwIHtcbiAgbWluLXdpZHRoOiA2NHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLWJ0bi5uZXh0LWJ0bi10ZXh0IHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItYnRuLm5leHQtYnRuLXRleHQubmV4dC1jdXJyZW50IHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItYnRuLm5leHQtYnRuLXRleHQgKyAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItYnRuIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtcGFnaW5hdGlvbi1wYWdlcyArIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3RvciwgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yICsgLm5leHQtcGFnaW5hdGlvbi1wYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXN0YXJ0IC5uZXh0LXBhZ2luYXRpb24tcGFnZXMge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtc3RhcnQgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtZW5kIC5uZXh0LXBhZ2luYXRpb24tcGFnZXMge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1lbmQgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi10b3RhbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbSArIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzOmJlZm9yZSwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tZWxsaXBzaXMgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tanVtcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tanVtcC1pbnB1dCB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci10aXRsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItYnRuIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldjpub3QoW2Rpc2FibGVkXSkgaSwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQ6bm90KFtkaXNhYmxlZF0pIGkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbCAubmV4dC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKSBpLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwgLm5leHQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsLm5leHQtYXJyb3ctb25seSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2LCAubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwubmV4dC1hcnJvdy1vbmx5IC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbC5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiAubmV4dC1pY29uLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwubmV4dC1hcnJvdy1vbmx5IC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQgLm5leHQtaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsLm5leHQtYXJyb3ctcHJldi1vbmx5IC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYge1xuICB3aWR0aDogMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbC5uZXh0LWFycm93LXByZXYtb25seSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2IC5uZXh0LWljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbC5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2LCAubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYgLm5leHQtaWNvbiwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQgLm5leHQtaWNvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbC5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKTpob3ZlciBpLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LXNtYWxsLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24tZGlzcGxheSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtc21hbGwubmV4dC1taW5pIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1zbWFsbC5uZXh0LW1pbmkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tdG90YWwge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0gKyAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDRweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpcyB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzOmJlZm9yZSwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tZGlzcGxheSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWp1bXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1qdW1wLWlucHV0IHtcbiAgd2lkdGg6IDM2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24tc2l6ZS1zZWxlY3Rvci10aXRsZSB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldjpub3QoW2Rpc2FibGVkXSkgaSwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0Om5vdChbZGlzYWJsZWRdKSBpIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtIC5uZXh0LXBhZ2luYXRpb24taXRlbTpob3Zlci5uZXh0LXByZXY6bm90KFtkaXNhYmxlZF0pIGksIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0gLm5leHQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCB7XG4gIHdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiAubmV4dC1pY29uLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtLm5leHQtYXJyb3ctb25seSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0IC5uZXh0LWljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0ubmV4dC1hcnJvdy1wcmV2LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiB7XG4gIHdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LWFycm93LXByZXYtb25seSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2IC5uZXh0LWljb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0ubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYgLm5leHQtaWNvbiwgLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0IC5uZXh0LWljb24ge1xuICBtYXJnaW46IDA7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbWVkaXVtLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIGksIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0ubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LW1lZGl1bS5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWRpc3BsYXkge1xuICBtYXJnaW46IDAgMTJweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0ubmV4dC1taW5pIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1tZWRpdW0ubmV4dC1taW5pIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LW5leHQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi10b3RhbCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0gKyAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1lbGxpcHNpczpiZWZvcmUsIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWVsbGlwc2lzIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24tZGlzcGxheSBlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWp1bXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWp1bXAtaW5wdXQge1xuICB3aWR0aDogNDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLXNpemUtc2VsZWN0b3ItdGl0bGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1zaXplLXNlbGVjdG9yLWJ0biB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2Om5vdChbZGlzYWJsZWRdKSBpLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dDpub3QoW2Rpc2FibGVkXSkgaSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlIC5uZXh0LXBhZ2luYXRpb24taXRlbTpob3Zlci5uZXh0LXByZXY6bm90KFtkaXNhYmxlZF0pIGksIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZSAubmV4dC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIubmV4dC1uZXh0Om5vdChbZGlzYWJsZWRdKSBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1hcnJvdy1vbmx5IC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYsIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZS5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlLm5leHQtYXJyb3ctb25seSAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1wcmV2IC5uZXh0LWljb24sIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZS5uZXh0LWFycm93LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCAubmV4dC1pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1hcnJvdy1wcmV2LW9ubHkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiB7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlLm5leHQtYXJyb3ctcHJldi1vbmx5IC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYgLm5leHQtaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYsIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZS5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtcHJldiAubmV4dC1pY29uLCAubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCAubmV4dC1pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtcGFnaW5hdGlvbi5uZXh0LWxhcmdlLm5leHQtbm8tYm9yZGVyIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIGksIC5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZS5uZXh0LW5vLWJvcmRlciAubmV4dC1wYWdpbmF0aW9uLWl0ZW0ubmV4dC1uZXh0Om5vdChbZGlzYWJsZWRdKTpob3ZlciBpIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1uby1ib3JkZXIgLm5leHQtcGFnaW5hdGlvbi1kaXNwbGF5IHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLm5leHQtbGFyZ2UubmV4dC1taW5pIC5uZXh0LXBhZ2luYXRpb24taXRlbS5uZXh0LXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXBhZ2luYXRpb24ubmV4dC1sYXJnZS5uZXh0LW1pbmkgLm5leHQtcGFnaW5hdGlvbi1pdGVtLm5leHQtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1wYWdpbmF0aW9uLWljb24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MURcIjtcbn1cbi5uZXh0LXBhZ2luYXRpb24taWNvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOVwiO1xufVxuLm5leHQtcGFnaW5hdGlvbi1pY29uLWVsbGlwc2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NFwiO1xufVxuXG4ubmV4dC1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXBhcmFncmFwaC1zaG9ydCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1wYXJhZ3JhcGgtbG9uZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4ubmV4dC1wYXJhZ3JhcGgtc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1wYXJhZ3JhcGgtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmV4dC1wcm9ncmVzcy1jaXJjbGVbZGlyPXJ0bF0gLm5leHQtcHJvZ3Jlc3MtY2lyY2xlLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5uZXh0LXByb2dyZXNzLWxpbmVbZGlyPXJ0bF0gLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5uZXh0LXByb2dyZXNzLWxpbmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUgKixcbi5uZXh0LXByb2dyZXNzLWxpbmUgKjpiZWZvcmUsXG4ubmV4dC1wcm9ncmVzcy1saW5lICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXVuZGVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheS1ub3JtYWwge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNDZCQzE1O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZGMzAwMDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheS1zdGFydGVkIHtcbiAgYmFja2dyb3VuZDogI0ZGMzAwMDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheS1taWRkbGUge1xuICBiYWNrZ3JvdW5kOiAjRkY5MzAwO1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5LWZpbmlzaGluZyB7XG4gIGJhY2tncm91bmQ6ICM0NkJDMTU7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLm5leHQtc21hbGwgLm5leHQtcHJvZ3Jlc3MtbGluZS11bmRlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNHB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS5uZXh0LXNtYWxsIC5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheSB7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUubmV4dC1zbWFsbCAubmV4dC1wcm9ncmVzcy1saW5lLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0cHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLm5leHQtbWVkaXVtIC5uZXh0LXByb2dyZXNzLWxpbmUtdW5kZXJsYXkge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUubmV4dC1tZWRpdW0gLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS5uZXh0LW1lZGl1bSAubmV4dC1wcm9ncmVzcy1saW5lLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLm5leHQtbGFyZ2UgLm5leHQtcHJvZ3Jlc3MtbGluZS11bmRlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUubmV4dC1sYXJnZSAubmV4dC1wcm9ncmVzcy1saW5lLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS5uZXh0LWxhcmdlIC5uZXh0LXByb2dyZXNzLWxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctaW5mbyAubmV4dC1wcm9ncmVzcy1saW5lLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctaW5mbyAubmV4dC1wcm9ncmVzcy1saW5lLXRleHQge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctYm9yZGVyIC5uZXh0LXByb2dyZXNzLWxpbmUtdW5kZXJsYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1zaG93LWJvcmRlci5uZXh0LXNtYWxsIC5uZXh0LXByb2dyZXNzLWxpbmUtdW5kZXJsYXkge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDZweDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtc2hvdy1ib3JkZXIubmV4dC1zbWFsbCAubmV4dC1wcm9ncmVzcy1saW5lLW92ZXJsYXkge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctYm9yZGVyLm5leHQtc21hbGwgLm5leHQtcHJvZ3Jlc3MtbGluZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogNnB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1zaG93LWJvcmRlci5uZXh0LW1lZGl1bSAubmV4dC1wcm9ncmVzcy1saW5lLXVuZGVybGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1zaG93LWJvcmRlci5uZXh0LW1lZGl1bSAubmV4dC1wcm9ncmVzcy1saW5lLW92ZXJsYXkge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctYm9yZGVyLm5leHQtbWVkaXVtIC5uZXh0LXByb2dyZXNzLWxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4ubmV4dC1wcm9ncmVzcy1saW5lLXNob3ctYm9yZGVyLm5leHQtbGFyZ2UgLm5leHQtcHJvZ3Jlc3MtbGluZS11bmRlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5uZXh0LXByb2dyZXNzLWxpbmUtc2hvdy1ib3JkZXIubmV4dC1sYXJnZSAubmV4dC1wcm9ncmVzcy1saW5lLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtbGluZS1zaG93LWJvcmRlci5uZXh0LWxhcmdlIC5uZXh0LXByb2dyZXNzLWxpbmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5uZXh0LXByb2dyZXNzLWNpcmNsZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtcHJvZ3Jlc3MtY2lyY2xlICosXG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUgKjpiZWZvcmUsXG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtcHJvZ3Jlc3MtY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUtdW5kZXJsYXkge1xuICBzdHJva2Utd2lkdGg6IDhweDtcbiAgc3Ryb2tlOiAjRUJFQ0YwO1xufVxuLm5leHQtcHJvZ3Jlc3MtY2lyY2xlLW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2Utd2lkdGg6IDhweDtcbn1cbi5uZXh0LXByb2dyZXNzLWNpcmNsZS1vdmVybGF5LW5vcm1hbCB7XG4gIHN0cm9rZTogIzU1ODRGRjtcbn1cbi5uZXh0LXByb2dyZXNzLWNpcmNsZS1vdmVybGF5LXN1Y2Nlc3Mge1xuICBzdHJva2U6ICM0NkJDMTU7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUtb3ZlcmxheS1lcnJvciB7XG4gIHN0cm9rZTogI0ZGMzAwMDtcbn1cbi5uZXh0LXByb2dyZXNzLWNpcmNsZS1vdmVybGF5LXN0YXJ0ZWQge1xuICBzdHJva2U6ICNGRjMwMDA7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUtb3ZlcmxheS1taWRkbGUge1xuICBzdHJva2U6ICNGRjkzMDA7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUtb3ZlcmxheS1maW5pc2hpbmcge1xuICBzdHJva2U6ICM0NkJDMTU7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUubmV4dC1zbWFsbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtY2lyY2xlLm5leHQtbWVkaXVtIHtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubmV4dC1wcm9ncmVzcy1jaXJjbGUubmV4dC1sYXJnZSB7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuLm5leHQtcHJvZ3Jlc3MtY2lyY2xlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5uZXh0LXJhbmdlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtcmFuZ2UgKixcbi5uZXh0LXJhbmdlICo6YmVmb3JlLFxuLm5leHQtcmFuZ2UgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1pbm5lcjpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2NhbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1zY2FsZSAubmV4dC1yYW5nZS1zY2FsZS1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXNjYWxlIC5uZXh0LXJhbmdlLXNjYWxlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2xpZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBsaW5lYXIsIGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXNsaWRlci5uZXh0LXJhbmdlLXNsaWRlci1tb3ZpbmcgLm5leHQtcmFuZ2Utc2xpZGVyLWlubmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1ODRGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLWZyYWcubmV4dC1yYW5nZS1hY3RpdmUgLm5leHQtcmFuZ2Utc2xpZGVyIC5uZXh0LXJhbmdlLXNsaWRlci1pbm5lciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTg0RkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGF1dG87XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1tYXJrIC5uZXh0LXJhbmdlLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLWZyYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLWZyYWcgLm5leHQtcmFuZ2Utc2xpZGVyIHtcbiAgbGVmdDogMDtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLWZyYWcgLm5leHQtcmFuZ2Utc2xpZGVyOm50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDEwMCU7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1mcmFnIC5uZXh0LXJhbmdlLXNlbGVjdGVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1yYW5nZS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1yYW5nZS5kaXNhYmxlZCAubmV4dC1yYW5nZS1tYXJrIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjQzRDNkNGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQzRDNkNGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2NhbGUgLm5leHQtcmFuZ2Utc2NhbGUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbiAgYmFja2dyb3VuZDogI0M0QzZDRjtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXNjYWxlIC5uZXh0LXJhbmdlLXNjYWxlLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNDNEM2Q0Y7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1zY2FsZSAubmV4dC1yYW5nZS1zY2FsZS1pdGVtLmFjdGl2YXRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXNjYWxlIC5uZXh0LXJhbmdlLXNjYWxlLWl0ZW0uYWN0aXZhdGVkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2xpZGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2xpZGVyLWlubmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAzcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLW1hcmsgLm5leHQtcmFuZ2UtbWFyay10ZXh0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1tYXJrIC5uZXh0LXJhbmdlLW1hcmstdGV4dDpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtbWFyayAubmV4dC1yYW5nZS1tYXJrLXRleHQuYWN0aXZhdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1tYXJrIC5uZXh0LXJhbmdlLW1hcmstdGV4dC5hY3RpdmF0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXJhbmdlLmRpc2FibGVkIC5uZXh0LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0M0QzZDRjtcbn1cbi5uZXh0LXJhbmdlLmRpc2FibGVkIC5uZXh0LXJhbmdlLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0EwQTJBRDtcbn1cbi5uZXh0LXJhbmdlLmRpc2FibGVkIC5uZXh0LXJhbmdlLXNjYWxlLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNDNEM2Q0Y7XG59XG4ubmV4dC1yYW5nZS5kaXNhYmxlZCAubmV4dC1yYW5nZS1zY2FsZS1pdGVtLmFjdGl2YXRlZCB7XG4gIGJvcmRlci1jb2xvcjogI0EwQTJBRDtcbn1cbi5uZXh0LXJhbmdlLmRpc2FibGVkIC5uZXh0LXJhbmdlLXNsaWRlci1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNFNkU3RUI7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1yYW5nZS5kaXNhYmxlZCAubmV4dC1yYW5nZS1tYXJrLXRleHQge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5uZXh0LXJhbmdlLmRpc2FibGVkIC5uZXh0LXJhbmdlLW1hcmstdGV4dC5hY3RpdmF0ZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXRyYWNrIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1zZWxlY3RlZCB7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtZnJhZyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1zbGlkZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLXNsaWRlci1pbm5lciB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtbWFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2UtbWFyayAubmV4dC1yYW5nZS1tYXJrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC1yYW5nZSAubmV4dC1yYW5nZS1tYXJrLm5leHQtcmFuZ2UtbWFyay1iZWxvdyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLW1hcmsubmV4dC1yYW5nZS1tYXJrLWJlbG93IC5uZXh0LXJhbmdlLW1hcmstdGV4dCB7XG4gIGJvdHRvbTogMDtcbn1cbi5uZXh0LXJhbmdlIC5uZXh0LXJhbmdlLW1hcmsubmV4dC1yYW5nZS1tYXJrLWFib3ZlIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLm5leHQtcmFuZ2UgLm5leHQtcmFuZ2Utc2NhbGUgLm5leHQtcmFuZ2Utc2NhbGUtaXRlbSB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5uZXh0LXJhbmdlLnNpbXVsYXRpb24taG92ZXIgPiAubmV4dC1yYW5nZS1zbGlkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLm5leHQtcmFuZ2Uuc2ltdWxhdGlvbi1ob3ZlciAubmV4dC1yYW5nZS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC1yYW5nZS5zaW11bGF0aW9uLWhvdmVyIC5uZXh0LXJhbmdlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0M0QzZDRjtcbn1cbi5uZXh0LXJhbmdlLnNpbXVsYXRpb24taG92ZXIgLm5leHQtcmFuZ2Utc2NhbGUtaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LXJhbmdlLnNpbXVsYXRpb24taG92ZXIgLm5leHQtcmFuZ2Utc2NhbGUtaXRlbS5hY3RpdmF0ZWQge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1yYW5nZS5zaW11bGF0aW9uLWNsaWNrID4gLm5leHQtcmFuZ2Utc2xpZGVyLWlubmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1ODRGRjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5uZXh0LXJhbmdlW2Rpcj1ydGxdIC5uZXh0LXJhbmdlLW1hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5uZXh0LXJhbmdlW2Rpcj1ydGxdIC5uZXh0LXJhbmdlLW1hcmsgLm5leHQtcmFuZ2UtbWFyay10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXh0LXJhdGluZ1tkaXI9cnRsXSAubmV4dC1yYXRpbmctb3ZlcmxheSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtcmF0aW5nW2Rpcj1ydGxdIC5uZXh0LXJhdGluZy11bmRlcmxheSAubmV4dC1yYXRpbmctaWNvbixcbi5uZXh0LXJhdGluZ1tkaXI9cnRsXSAubmV4dC1yYXRpbmctb3ZlcmxheSAubmV4dC1yYXRpbmctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXJhdGluZ1tkaXI9cnRsXSAubmV4dC1yYXRpbmctdW5kZXJsYXkgLm5leHQtcmF0aW5nLWljb246bGFzdC1jaGlsZCxcbi5uZXh0LXJhdGluZ1tkaXI9cnRsXSAubmV4dC1yYXRpbmctb3ZlcmxheSAubmV4dC1yYXRpbmctaWNvbjpsYXN0LWNoaWxkIHtcbiAgLyogaWNvbiDmlL7lpKfkvJrkuqfnlJ/ovrnnvJjmuqLlh7rvvIzov5nph4zkvb/nlKggbWFyZ2luIOS4uuaUvuWkp+aJqeWxleS4gOmDqOWIhuepuumXtCAqL1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubmV4dC1yYXRpbmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtcmF0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1yYXRpbmc6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5leHQtcmF0aW5nLWJhc2Uge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LXJhdGluZy10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV4dC1yYXRpbmctYmFzZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1yYXRpbmctYmFzZS1kaXNhYmxlZCAubmV4dC1yYXRpbmctdW5kZXJsYXkgLm5leHQtcmF0aW5nLWljb24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtcmF0aW5nLWJhc2UtZGlzYWJsZWQgLm5leHQtcmF0aW5nLW92ZXJsYXkgLm5leHQtcmF0aW5nLWljb24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtcmF0aW5nLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwRVwiO1xufVxuLm5leHQtcmF0aW5nLXVuZGVybGF5IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LXJhdGluZy11bmRlcmxheSAubmV4dC1pY29uIHtcbiAgY29sb3I6ICNFMkU0RTg7XG59XG4ubmV4dC1yYXRpbmctc3Ryb2tlLW1vZGUgLm5leHQtcmF0aW5nLXVuZGVybGF5IC5uZXh0LWljb24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjNTU4NEZGO1xufVxuLm5leHQtcmF0aW5nLW92ZXJsYXkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubmV4dC1yYXRpbmctb3ZlcmxheSAubmV4dC1pY29uIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1yYXRpbmctdW5kZXJsYXkgLm5leHQtcmF0aW5nLWljb24sIC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LXJhdGluZy1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLm5leHQtcmF0aW5nLXVuZGVybGF5IC5uZXh0LXJhdGluZy1pY29uOmxhc3QtY2hpbGQsIC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LXJhdGluZy1pY29uOmxhc3QtY2hpbGQge1xuICAvKiBpY29uIOaUvuWkp+S8muS6p+eUn+i+uee8mOa6ouWHuu+8jOi/memHjOS9v+eUqCBtYXJnaW4g5Li65pS+5aSn5omp5bGV5LiA6YOo5YiG56m66Ze0ICovXG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtcmF0aW5nLXVuZGVybGF5IC5uZXh0LWljb24sIC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LWljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1yYXRpbmctdW5kZXJsYXkgLm5leHQtaWNvbi5ob3ZlciwgLm5leHQtcmF0aW5nLW92ZXJsYXkgLm5leHQtaWNvbi5ob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cbi5uZXh0LXJhdGluZy11bmRlcmxheSAubmV4dC1pY29uLmNsaWNrZWQsIC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LWljb24uY2xpY2tlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbn1cbi5uZXh0LXJhdGluZy1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDRweCA4cHggM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmV4dC1yYXRpbmctaW5mbzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkU0RTg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDRweDtcbn1cbi5uZXh0LXJhdGluZzpmb2N1cyAubmV4dC1yYXRpbmctYmFzZTpub3QoLm5leHQtcmF0aW5nLWJhc2UtZGlzYWJsZWQpLCAubmV4dC1yYXRpbmcuaG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5leHQtcmF0aW5nOmZvY3VzIC5uZXh0LXJhdGluZy1iYXNlOm5vdCgubmV4dC1yYXRpbmctYmFzZS1kaXNhYmxlZCkgLm5leHQtcmF0aW5nLW92ZXJsYXkgLm5leHQtaWNvbiwgLm5leHQtcmF0aW5nLmhvdmVyIC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LWljb24ge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cblxuLyog54q25oCBICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4ubmV4dC1yYXRpbmctZ3JhZGUtbG93IC5uZXh0LXJhdGluZy1vdmVybGF5IC5uZXh0LWljb24ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXJhdGluZy1ncmFkZS1sb3cuaG92ZXIgLm5leHQtcmF0aW5nLW92ZXJsYXkgLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubmV4dC1yYXRpbmctZ3JhZGUtaGlnaCAubmV4dC1yYXRpbmctb3ZlcmxheSAubmV4dC1pY29uIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1yYXRpbmctZ3JhZGUtaGlnaC5ob3ZlciAubmV4dC1yYXRpbmctb3ZlcmxheSAubmV4dC1pY29uIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG5cbi8qIOWwuuWvuCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm5leHQtcmF0aW5nLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtcmF0aW5nLXNtYWxsIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1yYXRpbmctc21hbGwgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtcmF0aW5nLXNtYWxsIC5uZXh0LXJhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm5leHQtcmF0aW5nLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXJhdGluZy1tZWRpdW0gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXJhdGluZy1tZWRpdW0gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtcmF0aW5nLW1lZGl1bSAubmV4dC1yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ubmV4dC1yYXRpbmctbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1yYXRpbmctbGFyZ2UgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXJhdGluZy1sYXJnZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1yYXRpbmctbGFyZ2UgLm5leHQtcmF0aW5nLXRleHQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLm5leHQtc2VhcmNoLXNpbXBsZVtkaXI9cnRsXS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGVbZGlyPXJ0bF0ubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlW2Rpcj1ydGxdLm5leHQtbm9ybWFsIC5uZXh0LXNlYXJjaC1sZWZ0IC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlW2Rpcj1ydGxdLm5leHQtZGFyayAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGVbZGlyPXJ0bF0ubmV4dC1kYXJrIC5uZXh0LXNlYXJjaC1sZWZ0IC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzZDRjtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGVbZGlyPXJ0bF0ubmV4dC1kYXJrOmhvdmVyIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZVtkaXI9cnRsXS5uZXh0LWRhcmsgLm5leHQtc2VhcmNoLWljb24ge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGVbZGlyPXJ0bF0ubmV4dC1kYXJrIC5uZXh0LXNlYXJjaC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsW2Rpcj1ydGxdIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsW2Rpcj1ydGxdIC5uZXh0LXNlYXJjaC1idG4ubmV4dC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweCAhaW1wb3J0YW50O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbFtkaXI9cnRsXSAubmV4dC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbFtkaXI9cnRsXS5uZXh0LXByaW1hcnkgLm5leHQtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbFtkaXI9cnRsXS5uZXh0LXByaW1hcnkgLm5leHQtc2VhcmNoLWxlZnQgLm5leHQtc2VhcmNoLWxlZnQtYWRkb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWxbZGlyPXJ0bF0ubmV4dC1zZWNvbmRhcnkgLm5leHQtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbFtkaXI9cnRsXS5uZXh0LXNlY29uZGFyeSAubmV4dC1zZWFyY2gtbGVmdCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RTdFQjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbFtkaXI9cnRsXS5uZXh0LW5vcm1hbCAubmV4dC1pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsW2Rpcj1ydGxdLm5leHQtbm9ybWFsIC5uZXh0LXNlYXJjaC1sZWZ0IC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFN0VCO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsW2Rpcj1ydGxdLm5leHQtZGFyayAubmV4dC1zZWFyY2gtbGVmdCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzU1ODRGRjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ubmV4dC1zZWFyY2gge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXNlYXJjaCAqLFxuLm5leHQtc2VhcmNoICo6YmVmb3JlLFxuLm5leHQtc2VhcmNoICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1pbnB1dCxcbi5uZXh0LXNlYXJjaCAubmV4dC1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtc2VhcmNoIC5uZXh0LXNlbGVjdCAubmV4dC1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1zZWxlY3QgLm5leHQtaW5wdXQgLm5leHQtaW5wdXQtdGV4dC1maWVsZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiAubmV4dC1pbnB1dCxcbi5uZXh0LXNlYXJjaCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiAubmV4dC1zZWxlY3QtdHJpZ2dlci1zZWFyY2gge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmV4dC1zZWFyY2ggLm5leHQtc2VhcmNoLWxlZnQtYWRkb24gLm5leHQtc2VsZWN0LXZhbHVlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtc2VhcmNoIC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uLm5leHQtaW5wdXQtZ3JvdXAtYWRkb24gLm5leHQtc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtc2VhcmNoIC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uICsgLm5leHQtc2VhcmNoLWlucHV0IC5uZXh0LWlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXh0LXNlYXJjaCAubmV4dC1zZWFyY2gtYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2ggLm5leHQtc2VhcmNoLXN5bWJvbC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTY1NlwiO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbCB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwgLm5leHQtc2VhcmNoLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwgLm5leHQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwgLm5leHQtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeSAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5IC5uZXh0LXNlYXJjaC1sZWZ0IC5uZXh0LXNlYXJjaC1sZWZ0LWFkZG9uIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U2RTdFQjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5OmhvdmVyIC5uZXh0LXNlYXJjaC1sZWZ0LFxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnk6aG92ZXIgLm5leHQtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnkgLm5leHQtc2VhcmNoLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeSAubmV4dC1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNzFGNztcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5IC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnkgLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1sZWZ0LCAubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4ge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnkubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDU2cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweCBcXDAgO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnkubmV4dC1sYXJnZSAubmV4dC1zZWxlY3Qge1xuICBoZWlnaHQ6IDU2cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtc2VhcmNoLWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbWVkaXVtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtbGVmdCwgLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXByaW1hcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggXFwwIDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlbGVjdCB7XG4gIGhlaWdodDogMzZweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtcHJpbWFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtc2VhcmNoLWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1wcmltYXJ5IC5uZXh0LWlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5IC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeSAubmV4dC1zZWFyY2gtbGVmdCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RUI7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5OmhvdmVyIC5uZXh0LXNlYXJjaC1sZWZ0LFxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeTpob3ZlciAubmV4dC1idG4ge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5IC5uZXh0LXNlYXJjaC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeSAubmV4dC1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFNzFGNztcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkgLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5IC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LWxhcmdlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5Lm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWxlZnQsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDU4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4IFxcMCA7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5Lm5leHQtbGFyZ2UgLm5leHQtc2VsZWN0IHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5Lm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtc2VhcmNoLWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWxlZnQsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMzhweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4IFxcMCA7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtc2Vjb25kYXJ5Lm5leHQtbWVkaXVtIC5uZXh0LXNlbGVjdCB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeS5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1zZWNvbmRhcnkubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biAubmV4dC1zZWFyY2gtYnRuLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LXNlY29uZGFyeSAubmV4dC1pbnB1dCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwgLm5leHQtc2VhcmNoLWxlZnQgLm5leHQtc2VhcmNoLWxlZnQtYWRkb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFN0VCO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbDpob3ZlciAubmV4dC1zZWFyY2gtbGVmdCxcbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWw6aG92ZXIgLm5leHQtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwgLm5leHQtc2VhcmNoLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG4gIGJvcmRlci1jb2xvcjogI0EwQTJBRDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb246aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1sYXJnZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1sZWZ0LCAubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWJ0biB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBsaW5lLWhlaWdodDogNThweCBcXDAgO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LXNlbGVjdCB7XG4gIGhlaWdodDogNThweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LXNlYXJjaC1idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1sZWZ0LCAubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbC5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweCBcXDAgO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LW5vcm1hbC5uZXh0LW1lZGl1bSAubmV4dC1zZWxlY3Qge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtc2VhcmNoLWJ0bi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1ub3JtYWwgLm5leHQtaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsgLm5leHQtc2VhcmNoLWxlZnQgLm5leHQtc2VhcmNoLWxlZnQtYWRkb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNTU4NEZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcms6aG92ZXIgLm5leHQtc2VhcmNoLWxlZnQsXG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyazpob3ZlciAubmV4dC1idG4ge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyayAubmV4dC1zZWFyY2gtYnRuIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrIC5uZXh0LXNlYXJjaC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U3MUY3O1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsgLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyayAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrIC5uZXh0LXNlbGVjdC1pbm5lcixcbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrIGlucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyayAubmV4dC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyayAubmV4dC1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtbGVmdCwgLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogNThweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHggXFwwIDtcbn1cbi5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrLm5leHQtbGFyZ2UgLm5leHQtc2VsZWN0IHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1idG4gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LXNlYXJjaC1idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LW1lZGl1bSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWxlZnQsIC5uZXh0LXNlYXJjaC1ub3JtYWwubmV4dC1kYXJrLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1idG4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtaW5wdXQgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4IFxcMCA7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LW1lZGl1bSAubmV4dC1zZWxlY3Qge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLW5vcm1hbC5uZXh0LWRhcmsubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWJ0biAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsLm5leHQtZGFyay5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtYnRuIC5uZXh0LXNlYXJjaC1idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubmV4dC1zZWFyY2gtbm9ybWFsOm5vdChbZGlyPXJ0bF0pIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUgLm5leHQtc2VhcmNoLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUgLm5leHQtc2VhcmNoLWxlZnQsIC5uZXh0LXNlYXJjaC1zaW1wbGUgLm5leHQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtbm9ybWFsIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtbGVmdCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtbm9ybWFsOmhvdmVyIC5uZXh0LXNlYXJjaC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbCAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbC5uZXh0LWxhcmdlIC5uZXh0LXNlYXJjaC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtbm9ybWFsLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LW5vcm1hbC5uZXh0LW1lZGl1bSAubmV4dC1zZWFyY2gtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LWRhcmsgLm5leHQtc2VhcmNoLWxlZnQge1xuICBib3JkZXItY29sb3I6ICNDNEM2Q0Y7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtZGFyayAubmV4dC1zZWFyY2gtbGVmdCAubmV4dC1zZWFyY2gtbGVmdC1hZGRvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtZGFyazpob3ZlciAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUubmV4dC1kYXJrIC5uZXh0LXNlYXJjaC1pY29uIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtZGFyayAubmV4dC1zZWFyY2gtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LWRhcmsgLm5leHQtc2VsZWN0LWlubmVyLFxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LWRhcmsgaW5wdXQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUubmV4dC1kYXJrIC5uZXh0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUubmV4dC1kYXJrIC5uZXh0LXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ubmV4dC1zZWFyY2gtc2ltcGxlLm5leHQtZGFyayAubmV4dC1zZWFyY2gtbGVmdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LWRhcmsubmV4dC1sYXJnZSAubmV4dC1zZWFyY2gtaWNvbjpiZWZvcmUsIC5uZXh0LXNlYXJjaC1zaW1wbGUubmV4dC1kYXJrLm5leHQtbGFyZ2UgLm5leHQtc2VhcmNoLWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUubmV4dC1kYXJrLm5leHQtbWVkaXVtIC5uZXh0LXNlYXJjaC1pY29uOmJlZm9yZSwgLm5leHQtc2VhcmNoLXNpbXBsZS5uZXh0LWRhcmsubmV4dC1tZWRpdW0gLm5leHQtc2VhcmNoLWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLm5leHQtc2VhcmNoLXNpbXBsZSAubmV4dC1zZWxlY3QubmV4dC1sYXJnZSB7XG4gIGhlaWdodDogMzhweDtcbn1cbi5uZXh0LXNlYXJjaC1zaW1wbGUgLm5leHQtc2VsZWN0Lm5leHQtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4vKiBTbGlkZXIgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubmV4dC1zbGljayB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiDmsLTlubPmu5HliqggKi9cbiAgLyog5Z6C55u05ruR5YqoICovXG59XG4ubmV4dC1zbGljayAqLFxuLm5leHQtc2xpY2sgKjpiZWZvcmUsXG4ubmV4dC1zbGljayAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1zbGljay1pbml0aWFsaXplZCAubmV4dC1zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubmV4dC1zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXh0LXNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cbi5uZXh0LXNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5uZXh0LXNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zbGlja1tkaXI9cnRsXSAubmV4dC1zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtc2xpY2stYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICAvKiBwcmV2L25leHQg5oyJ6ZKu5LiN5ZCM5L2N572u5LiL55qE5aSW6KeCICovXG59XG4ubmV4dC1zbGljay1hcnJvdy5pbm5lciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uZXh0LXNsaWNrLWFycm93LmlubmVyOmZvY3VzLCAubmV4dC1zbGljay1hcnJvdy5pbm5lcjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ubmV4dC1zbGljay1hcnJvdy5pbm5lci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubmV4dC1zbGljay1hcnJvdy5vdXRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zMjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ubmV4dC1zbGljay1hcnJvdy5vdXRlcjpmb2N1cywgLm5leHQtc2xpY2stYXJyb3cub3V0ZXI6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuMzI7XG59XG4ubmV4dC1zbGljay1hcnJvdy5vdXRlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zMjtcbn1cbi5uZXh0LXNsaWNrLWFycm93LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LXNsaWNrLWRvdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIGRvdHMg5L2N5LqO5rC05bmz5L2N572uICovXG4gIC8qIGRvdHMg5L2N5LqO5Y+z5L6n5Z6C55u05L2N572uICovXG59XG4ubmV4dC1zbGljay1kb3RzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc2xpY2stZG90cy1pdGVtIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMik7XG59XG4ubmV4dC1zbGljay1kb3RzLWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgLyogYm9yZGVyLXdpZHRoOiAkc2xpY2stZG90cy1ib3JkZXItd2lkdGgtaG92ZXI7ICovXG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4ubmV4dC1zbGljay1kb3RzLWl0ZW0gYnV0dG9uOmZvY3VzLCAubmV4dC1zbGljay1kb3RzLWl0ZW0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5leHQtc2xpY2stZG90cy1pdGVtLmFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNTU4NGZmO1xuICAvKiBib3JkZXItd2lkdGg6ICRzbGljay1kb3RzLWJvcmRlci13aWR0aC1zZWxlY3RlZDsgKi9cbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHpvb20gMC4zcyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiB6b29tIDAuM3MgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xufVxuLm5leHQtc2xpY2stZG90cy5ob3oge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1zbGljay1kb3RzLmhveiAubmV4dC1zbGljay1kb3RzLWl0ZW0ge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLm5leHQtc2xpY2stZG90cy52ZXIge1xuICB3aWR0aDogMTZweDtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5leHQtc2xpY2stZG90cy52ZXIgLm5leHQtc2xpY2stZG90cy1pdGVtIHtcbiAgbWFyZ2luOiAwcHggMDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96Lm5leHQtc2xpY2stb3V0ZXIge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLWhveiAubmV4dC1zbGljay1hcnJvdy5tZWRpdW0ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubWVkaXVtIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bS5pbm5lciB7XG4gIHRvcDogY2FsYyg1MCUgLSAyOHB4KTtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bS5pbm5lci5uZXh0LXNsaWNrLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubWVkaXVtLmlubmVyLm5leHQtc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubWVkaXVtLm91dGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDI4cHgpO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubWVkaXVtLm91dGVyLm5leHQtc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00cHg7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLWhveiAubmV4dC1zbGljay1hcnJvdy5tZWRpdW0ub3V0ZXIubmV4dC1zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC00cHg7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLWhveiAubmV4dC1zbGljay1hcnJvdy5sYXJnZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGxpbmUtaGVpZ2h0OiA5NnB4O1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubGFyZ2UgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93LmxhcmdlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMzJweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93LmxhcmdlLmlubmVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDQ4cHgpO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubGFyZ2UuaW5uZXIubmV4dC1zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2staG96IC5uZXh0LXNsaWNrLWFycm93LmxhcmdlLmlubmVyLm5leHQtc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubGFyZ2Uub3V0ZXIge1xuICB0b3A6IGNhbGMoNTAlIC0gNDhweCk7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLWhveiAubmV4dC1zbGljay1hcnJvdy5sYXJnZS5vdXRlci5uZXh0LXNsaWNrLXByZXYge1xuICBsZWZ0OiAtOHB4O1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay1ob3ogLm5leHQtc2xpY2stYXJyb3cubGFyZ2Uub3V0ZXIubmV4dC1zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC04cHg7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLXZlci5uZXh0LXNsaWNrLW91dGVyIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBib3JkZXI6ICRzbGljay12ZXItc2xpZGUtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAqL1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cge1xuICAvKiBzaXplIG1lZGl1bSAqL1xuICAvKiBzaXplIG1lZGl1bSAmIHBvc2l0aW9uIGlubmVyICovXG4gIC8qIHNpemUgbWVkaXVtICYgcG9zaXRpb24gb3V0ZXIgKi9cbiAgLyogc2l6ZSBsYXJnZSAqL1xuICAvKiBzaXplIGxhcmdlICYgcG9zaXRpb24gaW5uZXIgKi9cbiAgLyogc2l6ZSBsYXJnZSAmIHBvc2l0aW9uIG91dGVyICovXG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLXZlciAubmV4dC1zbGljay1hcnJvdy5tZWRpdW0ge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2stdmVyIC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubWVkaXVtIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2stdmVyIC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bS5pbm5lciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLXZlciAubmV4dC1zbGljay1hcnJvdy5tZWRpdW0uaW5uZXIubmV4dC1zbGljay1wcmV2IHtcbiAgdG9wOiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubWVkaXVtLmlubmVyLm5leHQtc2xpY2stbmV4dCB7XG4gIGJvdHRvbTogMDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2stdmVyIC5uZXh0LXNsaWNrLWFycm93Lm1lZGl1bS5vdXRlciB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLXZlciAubmV4dC1zbGljay1hcnJvdy5tZWRpdW0ub3V0ZXIubmV4dC1zbGljay1wcmV2IHtcbiAgdG9wOiAtNHB4O1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubWVkaXVtLm91dGVyLm5leHQtc2xpY2stbmV4dCB7XG4gIGJvdHRvbTogLTRweDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2stdmVyIC5uZXh0LXNsaWNrLWFycm93LmxhcmdlIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG4ubmV4dC1zbGljay5uZXh0LXNsaWNrLXZlciAubmV4dC1zbGljay1hcnJvdy5sYXJnZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2UgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2UuaW5uZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQ4cHgpO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2UuaW5uZXIubmV4dC1zbGljay1wcmV2IHtcbiAgdG9wOiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2UuaW5uZXIubmV4dC1zbGljay1uZXh0IHtcbiAgYm90dG9tOiAwO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2Uub3V0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQ4cHgpO1xufVxuLm5leHQtc2xpY2submV4dC1zbGljay12ZXIgLm5leHQtc2xpY2stYXJyb3cubGFyZ2Uub3V0ZXIubmV4dC1zbGljay1wcmV2IHtcbiAgdG9wOiAtMTZweDtcbn1cbi5uZXh0LXNsaWNrLm5leHQtc2xpY2stdmVyIC5uZXh0LXNsaWNrLWFycm93LmxhcmdlLm91dGVyLm5leHQtc2xpY2stbmV4dCB7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbi5uZXh0LXNwbGl0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3BsaXQtYnRuLXNwYWNpbmctdGIge1xuICBwYWRkaW5nOiAwcHggMDtcbn1cbi5uZXh0LXNwbGl0LWJ0bi10cmlnZ2VyIC5uZXh0LWljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zcGxpdC1idG4tdHJpZ2dlci5uZXh0LWV4cGFuZCAubmV4dC1zcGxpdC1idG4tc3ltYm9sLWZvbGQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm5leHQtc3BsaXQtYnRuLXRyaWdnZXIubmV4dC1idG4tbm9ybWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIC5uZXh0LWljb24ge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXNwbGl0LWJ0bi10cmlnZ2VyLm5leHQtc21hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLm5leHQtc3BsaXQtYnRuLXRyaWdnZXIubmV4dC1tZWRpdW0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtc3BsaXQtYnRuLXN5bWJvbC1mb2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRFwiO1xufVxuLm5leHQtc3BsaXQtYnRuLXN5bWJvbC11bmZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5uZXh0LXN0ZXAgKixcbi5uZXh0LXN0ZXAgKjpiZWZvcmUsXG4ubmV4dC1zdGVwICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXN0ZXAsIC5uZXh0LXN0ZXA6YmVmb3JlLCAubmV4dC1zdGVwOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5uZXh0LXN0ZXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmV4dC1zdGVwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1pdGVtLW5vZGUuY2xpY2tlZCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOCwgMC44LCAwLjgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KTtcbn1cbi5uZXh0LXN0ZXAtaG9yaXpvbnRhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5leHQtc3RlcC1hcnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0OmJlZm9yZSB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjRUJFQ0YwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VCRUNGMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzczpiZWZvcmUge1xuICBib3JkZXI6IDE2cHggc29saWQgIzU1ODRGRjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCB7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0RFRThGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzU1ODRGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLW5vZGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXN0ZXAtYXJyb3cgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWFycm93ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaDpiZWZvcmUge1xuICBib3JkZXI6IDE2cHggc29saWQgI0RFRThGRjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvdyA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2g6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RFRThGRjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjRjdGOEZBO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjdGOEZBO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1yZWFkLW9ubHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1yZWFkLW9ubHkgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3cgLm5leHQtc3RlcC1pdGVtLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1maXJzdDpiZWZvcmUge1xuICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93IC5uZXh0LXN0ZXAtaXRlbS1sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtc3RlcC1hcnJvdyAubmV4dC1zdGVwLWl0ZW0tbGFzdDphZnRlciB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLXByb2dyZXNzIC5uZXh0LXByb2dyZXNzLWNpcmNsZS10ZXh0IHtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLXByb2dyZXNzIC5uZXh0LXByb2dyZXNzLWNpcmNsZS11bmRlcmxheSB7XG4gIHN0cm9rZTogI0EwQTJBRDtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyAubmV4dC1wcm9ncmVzcy1jaXJjbGUtb3ZlcmxheS1ub3JtYWwge1xuICBzdHJva2U6ICM1NTg0RkY7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNDNEM2Q0Y7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjQzRDNkNGO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNFNkU3RUI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLXByb2dyZXNzIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc3RlcC1jaXJjbGUgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNFNkU3RUI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjRTZFN0VCO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tcHJvZ3Jlc3Mge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlcixcbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZSAubmV4dC1zdGVwLWl0ZW0tcmVhZC1vbmx5IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLXBsYWNlaG9sZGVyLFxuLm5leHQtc3RlcC1jaXJjbGUgLm5leHQtc3RlcC1pdGVtLXJlYWQtb25seSAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlIC5uZXh0LXN0ZXAtaXRlbS1sYXN0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtIC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IC0yNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogLTI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZWZ0OiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW06bGFzdC1jaGlsZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLWJvZHkgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW06bGFzdC1jaGlsZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLWJvZHkgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbTpsYXN0LWNoaWxkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLWJvZHkgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW06bGFzdC1jaGlsZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tYm9keSAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTQ4cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLXZlcnRpY2FsIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW06bGFzdC1jaGlsZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFRhaG9tYSwgQXJpYWwsIFwiUGluZ0ZhbmcgU0NcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyO1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtaW4taGVpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xufVxuLm5leHQtc3RlcC1jaXJjbGUubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1zdGVwLWNpcmNsZS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXN0ZXAtZG90IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNDNEM2Q0Y7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNDNEM2Q0Y7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNFNkU3RUI7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1wcm9ncmVzcyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zdGVwLWRvdCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tY29udGFpbmVyIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogem9vbUluIDMwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXN0ZXAtZG90ID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1jaXJjbGUgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtc3RlcC1kb3QgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjRTZFN0VCO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgYmFja2dyb3VuZDogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtZG90IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLXByb2dyZXNzIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5uZXh0LXN0ZXAtZG90IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LXN0ZXAtZG90IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1jb250YWluZXIgLm5leHQtc3RlcC1pdGVtLW5vZGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRENERUUzO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTM7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JbiAzMDBtcyBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiB6b29tSW4gMzAwbXMgbGluZWFyO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWNpcmNsZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtcGxhY2Vob2xkZXIsXG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtc3RlcC1kb3QgLm5leHQtc3RlcC1pdGVtLXJlYWQtb25seSAubmV4dC1zdGVwLWl0ZW0tbm9kZS1wbGFjZWhvbGRlcixcbi5uZXh0LXN0ZXAtZG90IC5uZXh0LXN0ZXAtaXRlbS1yZWFkLW9ubHkgLm5leHQtc3RlcC1pdGVtLW5vZGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmV4dC1zdGVwLWRvdCAubmV4dC1zdGVwLWl0ZW0tbGFzdCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtIC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbSAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCAubmV4dC1zdGVwLWl0ZW0tbm9kZSAubmV4dC1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IC0zNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IC0zNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbGVmdDogLTM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBsZWZ0OiAtMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgLm5leHQtc3RlcC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW06bGFzdC1jaGlsZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS10YWlsIC5uZXh0LXN0ZXAtaXRlbS10YWlsLXVuZGVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoIC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDhweCBhdXRvO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC11bmRlcmxheSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogOHB4IGF1dG87XG59XG4ubmV4dC1zdGVwLWRvdC5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLXRhaWwgLm5leHQtc3RlcC1pdGVtLXRhaWwtdW5kZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tdGFpbCAubmV4dC1zdGVwLWl0ZW0tdGFpbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5uZXh0LXN0ZXAtZG90Lm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFRhaG9tYSwgQXJpYWwsIFwiUGluZ0ZhbmcgU0NcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyO1xufVxuLm5leHQtc3RlcC1kb3QubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWluLWhlaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5uZXh0LXN0ZXAtaG9yaXpvbnRhbFtkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmV4dC1zdGVwLWFycm93W2Rpcj1ydGxdIC5uZXh0LXN0ZXAtaXRlbSB7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gLm5leHQtc3RlcC1pdGVtOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTZweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSAubmV4dC1zdGVwLWl0ZW06YWZ0ZXIge1xuICBsZWZ0OiAtMzJweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gPiAubmV4dC1zdGVwLWl0ZW0td2FpdCB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG59XG4ubmV4dC1zdGVwLWFycm93W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gPiAubmV4dC1zdGVwLWl0ZW0td2FpdDpiZWZvcmUge1xuICBib3JkZXI6IDE2cHggc29saWQgI0VCRUNGMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gPiAubmV4dC1zdGVwLWl0ZW0td2FpdDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VCRUNGMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzOmJlZm9yZSB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjNTU4NEZGO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU4NEZGO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCB7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG59XG4ubmV4dC1zdGVwLWFycm93W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2g6YmVmb3JlIHtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNERUU4RkY7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zdGVwLWFycm93W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaDphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0RFRThGRjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkOmJlZm9yZSB7XG4gIGJvcmRlcjogMTZweCBzb2xpZCAjRjdGOEZBO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGN0Y4RkE7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXN0ZXAtYXJyb3dbZGlyPXJ0bF0gLm5leHQtc3RlcC1pdGVtLWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtc3RlcC1hcnJvd1tkaXI9cnRsXSAubmV4dC1zdGVwLWl0ZW0tbGFzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXSA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdIC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IC0yNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IC0yNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogLTI2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IC0yNnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLWJvZHkgLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0IC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzIC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyAubmV4dC1zdGVwLWl0ZW0tYm9keSAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLXRhaWwge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tYm9keSAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tdGFpbCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLWhvcml6b250YWwubmV4dC1zdGVwLWxhYmVsLWhvcml6b250YWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbC5uZXh0LXN0ZXAtbGFiZWwtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCAubmV4dC1zdGVwLWl0ZW0tYm9keSAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsLm5leHQtc3RlcC1sYWJlbC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS10YWlsIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFRhaG9tYSwgQXJpYWwsIFwiUGluZ0ZhbmcgU0NcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFRhaG9tYSwgQXJpYWwsIFwiUGluZ0ZhbmcgU0NcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZmluaXNoID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogMTZweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtc3RlcC1jaXJjbGVbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtY2lyY2xlW2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHJpZ2h0OiAxNnB4O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG59XG4ubmV4dC1zdGVwLWNpcmNsZVtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLXByb2Nlc3MgLm5leHQtc3RlcC1pdGVtLW5vZGUtZG90IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCAubmV4dC1zdGVwLWl0ZW0tbm9kZS1kb3Qge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtc3RlcC1kb3RbZGlyPXJ0bF0gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkIC5uZXh0LXN0ZXAtaXRlbS1ub2RlLWRvdCB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS13YWl0ID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogLTM2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogLTM2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtaG9yaXpvbnRhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHJpZ2h0OiAtMzZweDtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC1ob3Jpem9udGFsID4gLm5leHQtc3RlcC1pdGVtLWRpc2FibGVkID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogLTM2cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwge1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IDZweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtc3RlcC1kb3RbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLXdhaXQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS10aXRsZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgVGFob21hLCBBcmlhbCwgXCJQaW5nRmFuZyBTQ1wiLCBcIk1pY3Jvc29mdCBZYUhlaVwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI7XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0td2FpdCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkge1xuICByaWdodDogNnB4O1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tcHJvY2VzcyA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1wcm9jZXNzID4gLm5leHQtc3RlcC1pdGVtLWJvZHkgPiAubmV4dC1zdGVwLWl0ZW0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtc3RlcC1kb3RbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5IHtcbiAgcmlnaHQ6IDZweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtc3RlcC1kb3RbZGlyPXJ0bF0ubmV4dC1zdGVwLXZlcnRpY2FsID4gLm5leHQtc3RlcC1pdGVtLWZpbmlzaCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1maW5pc2ggPiAubmV4dC1zdGVwLWl0ZW0tYm9keSA+IC5uZXh0LXN0ZXAtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC1zdGVwLWRvdFtkaXI9cnRsXS5uZXh0LXN0ZXAtdmVydGljYWwgPiAubmV4dC1zdGVwLWl0ZW0tZGlzYWJsZWQgPiAubmV4dC1zdGVwLWl0ZW0tYm9keSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBUYWhvbWEsIEFyaWFsLCBcIlBpbmdGYW5nIFNDXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjtcbn1cbi5uZXh0LXN0ZXAtZG90W2Rpcj1ydGxdLm5leHQtc3RlcC12ZXJ0aWNhbCA+IC5uZXh0LXN0ZXAtaXRlbS1kaXNhYmxlZCA+IC5uZXh0LXN0ZXAtaXRlbS1ib2R5ID4gLm5leHQtc3RlcC1pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5leHQtc3dpdGNoOmFmdGVyW2Rpcj1ydGxdIHtcbiAgY29udGVudDogXCIgXCI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW1bZGlyPXJ0bF06YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5uZXh0LXN3aXRjaC1zbWFsbFtkaXI9cnRsXTphZnRlciB7XG4gIHJpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm5leHQtc3dpdGNoLW9uW2Rpcj1ydGxdID4gLm5leHQtc3dpdGNoLWNoaWxkcmVuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zd2l0Y2gtb25bZGlzYWJsZWRdW2Rpcj1ydGxdOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubmV4dC1zd2l0Y2gtb2ZmW2Rpcj1ydGxdOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5uZXh0LXN3aXRjaC1vZmZbZGlyPXJ0bF0gPiAubmV4dC1zd2l0Y2gtY2hpbGRyZW4ge1xuICByaWdodDogYXV0bztcbn1cbi5uZXh0LXN3aXRjaC1vZmYubmV4dC1zd2l0Y2gtc21hbGxbZGlyPXJ0bF0gPiAubmV4dC1zd2l0Y2gtY2hpbGRyZW4ge1xuICByaWdodDogYXV0bztcbn1cblxuLm5leHQtc3dpdGNoIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYm9yZGVyLWNvbG9yIDAuMXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJvcmRlci1jb2xvciAwLjFzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubmV4dC1zd2l0Y2ggKixcbi5uZXh0LXN3aXRjaCAqOmJlZm9yZSxcbi5uZXh0LXN3aXRjaCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1zd2l0Y2gtYnRuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4ubmV4dC1zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5leHQtc3dpdGNoLWxvYWRpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uZXh0LXN3aXRjaC1sb2FkaW5nIC5uZXh0LWljb24tbG9hZGluZyB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG59XG4ubmV4dC1zd2l0Y2gtbG9hZGluZyAubmV4dC1pY29uLWxvYWRpbmcubmV4dC1zd2l0Y2gtaW5uZXItaWNvbjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5leHQtc3dpdGNoLW1lZGl1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW06bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSAubmV4dC1zd2l0Y2gtYnRuIHtcbiAgd2lkdGg6IDMxLjJweDtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW0ubmV4dC1zd2l0Y2gtb246bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSAubmV4dC1zd2l0Y2gtYnRuIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMzEuMnB4KTtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW0ubmV4dC1zd2l0Y2gtYXV0by13aWR0aCB7XG4gIG1pbi13aWR0aDogNTZweDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuLm5leHQtc3dpdGNoLW1lZGl1bTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1zd2l0Y2gtbWVkaXVtID4gLm5leHQtc3dpdGNoLWJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW0gPiAubmV4dC1zd2l0Y2gtY2hpbGRyZW4ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5leHQtc3dpdGNoLW1lZGl1bSA+IC5uZXh0LXN3aXRjaC1jaGlsZHJlbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW0ubmV4dC1zd2l0Y2gubmV4dC1zd2l0Y2gtb24gPiAubmV4dC1zd2l0Y2gtY2hpbGRyZW4ge1xuICBtYXJnaW46IDAgMzJweCAwIDhweDtcbn1cbi5uZXh0LXN3aXRjaC1tZWRpdW0ubmV4dC1zd2l0Y2gubmV4dC1zd2l0Y2gtb2ZmID4gLm5leHQtc3dpdGNoLWNoaWxkcmVuIHtcbiAgbWFyZ2luOiAwIDhweCAwIDMycHg7XG59XG4ubmV4dC1zd2l0Y2gtbWVkaXVtLm5leHQtc3dpdGNoLWxvYWRpbmcgLm5leHQtaWNvbi1sb2FkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ubmV4dC1zd2l0Y2gtbWVkaXVtLm5leHQtc3dpdGNoLWxvYWRpbmcgLm5leHQtaWNvbi1sb2FkaW5nOmJlZm9yZSwgLm5leHQtc3dpdGNoLW1lZGl1bS5uZXh0LXN3aXRjaC1sb2FkaW5nIC5uZXh0LWljb24tbG9hZGluZyAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsOm5vdChbZGlzYWJsZWRdKTphY3RpdmUgLm5leHQtc3dpdGNoLWJ0biB7XG4gIHdpZHRoOiAyNnB4O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsLm5leHQtc3dpdGNoLW9uOm5vdChbZGlzYWJsZWRdKTphY3RpdmUgLm5leHQtc3dpdGNoLWJ0biB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuLm5leHQtc3dpdGNoLXNtYWxsLm5leHQtc3dpdGNoLWF1dG8td2lkdGgge1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbi5uZXh0LXN3aXRjaC1zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC1zd2l0Y2gtc21hbGwgPiAubmV4dC1zd2l0Y2gtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsID4gLm5leHQtc3dpdGNoLWNoaWxkcmVuIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uZXh0LXN3aXRjaC1zbWFsbCA+IC5uZXh0LXN3aXRjaC1jaGlsZHJlbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXN3aXRjaC1zbWFsbC5uZXh0LXN3aXRjaC5uZXh0LXN3aXRjaC1vbiA+IC5uZXh0LXN3aXRjaC1jaGlsZHJlbiB7XG4gIG1hcmdpbjogMCAyOHB4IDAgOHB4O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsLm5leHQtc3dpdGNoLm5leHQtc3dpdGNoLW9mZiA+IC5uZXh0LXN3aXRjaC1jaGlsZHJlbiB7XG4gIG1hcmdpbjogMCA4cHggMCAyOHB4O1xufVxuLm5leHQtc3dpdGNoLXNtYWxsLm5leHQtc3dpdGNoLWxvYWRpbmcgLm5leHQtaWNvbi1sb2FkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubmV4dC1zd2l0Y2gtc21hbGwubmV4dC1zd2l0Y2gtbG9hZGluZyAubmV4dC1pY29uLWxvYWRpbmc6YmVmb3JlLCAubmV4dC1zd2l0Y2gtc21hbGwubmV4dC1zd2l0Y2gtbG9hZGluZyAubmV4dC1pY29uLWxvYWRpbmcgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXN3aXRjaC1vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1zd2l0Y2gtb24gLm5leHQtc3dpdGNoLWJ0biB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zd2l0Y2gtb24gPiAubmV4dC1zd2l0Y2gtY2hpbGRyZW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXN3aXRjaC1vbjpmb2N1cywgLm5leHQtc3dpdGNoLW9uLmhvdmVyLCAubmV4dC1zd2l0Y2gtb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3MUY3O1xufVxuLm5leHQtc3dpdGNoLW9uOmZvY3VzIC5uZXh0LXN3aXRjaC1idG4sIC5uZXh0LXN3aXRjaC1vbi5ob3ZlciAubmV4dC1zd2l0Y2gtYnRuLCAubmV4dC1zd2l0Y2gtb246aG92ZXIgLm5leHQtc3dpdGNoLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zd2l0Y2gtb25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUNGMDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LXN3aXRjaC1vbltkaXNhYmxlZF0gLm5leHQtc3dpdGNoLWJ0biB7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3dpdGNoLW9uW2Rpc2FibGVkXSA+IC5uZXh0LXN3aXRjaC1jaGlsZHJlbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtc3dpdGNoLW9mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRjA7XG4gIGJvcmRlci1jb2xvcjogI0VCRUNGMDtcbn1cbi5uZXh0LXN3aXRjaC1vZmY6Zm9jdXMsIC5uZXh0LXN3aXRjaC1vZmYuaG92ZXIsIC5uZXh0LXN3aXRjaC1vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQ0YwO1xuICBib3JkZXItY29sb3I6ICNFQkVDRjA7XG59XG4ubmV4dC1zd2l0Y2gtb2ZmIC5uZXh0LXN3aXRjaC1idG4ge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc3dpdGNoLW9mZjpmb2N1cyAubmV4dC1zd2l0Y2gtYnRuLCAubmV4dC1zd2l0Y2gtb2ZmLmhvdmVyIC5uZXh0LXN3aXRjaC1idG4sIC5uZXh0LXN3aXRjaC1vZmY6aG92ZXIgLm5leHQtc3dpdGNoLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC1zd2l0Y2gtb2ZmID4gLm5leHQtc3dpdGNoLWNoaWxkcmVuIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1zd2l0Y2gtb2ZmW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRjA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1zd2l0Y2gtb2ZmW2Rpc2FibGVkXSAubmV4dC1zd2l0Y2gtYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXN3aXRjaC1vZmZbZGlzYWJsZWRdID4gLm5leHQtc3dpdGNoLWNoaWxkcmVuIHtcbiAgY29sb3I6ICNDNEM2Q0Y7XG59XG5cbi5uZXh0LXRhYnMge1xuICAvKiBOYXYgQnV0dG9uICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHBvc2l0aW9uOiB2ZXJ0aWNhbCAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBTaXplICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIHNoYXBlOiBwdXJlICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC8qIFNoYXBlOiB3cmFwcGVkICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAvKiBTaGFwZTogd3JhcHBlZCh0b3ApICovXG4gIC8qIFNoYXBlOiB3cmFwcGVkKGJvdHRvbSkgKi9cbiAgLyogU2hhcGU6IHdyYXBwZWQobGVmdCkgKi9cbiAgLyogU2hhcGU6IHdyYXBwZWQocmlnaHQpICovXG4gIC8qIFNoYXBlOiB0ZXh0ICovXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbn1cbi5uZXh0LXRhYnMge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC10YWJzICosXG4ubmV4dC10YWJzICo6YmVmb3JlLFxuLm5leHQtdGFicyAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10YWJzLWJhciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV4dC10YWJzLWJhci1wb3B1cCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQ4MHB4O1xufVxuLm5leHQtdGFicy1uYXYtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGFicy1uYXYtY29udGFpbmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBjbGVhcjogYm90aDtcbn1cbi5uZXh0LXRhYnMtbmF2LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5leHQtdGFicy1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uZXh0LXRhYnMtc2Nyb2xsYWJsZSAubmV4dC10YWJzLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uZXh0LXRhYnMtc2Nyb2xsYWJsZSAubmV4dC10YWJzLW5hdi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ubmV4dC10YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtdGFicy1uYXYtZW50ZXIsIC5uZXh0LXRhYnMtbmF2LWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjRzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ubmV4dC10YWJzLW5hdi1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlT3V0TGVmdCAwLjJzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVPdXRMZWZ0IDAuMnMgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5uZXh0LXRhYnMtbmF2Lm5leHQtZGlzYWJsZS1hbmltYXRpb24gLm5leHQtdGFicy10YWI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5leHQtdGFicy10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdGFicy10YWItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5leHQtdGFicy10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbn1cbi5uZXh0LXRhYnMtdGFiLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ubmV4dC10YWJzLXRhYiAubmV4dC10YWJzLXRhYi1jbG9zZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtdGFicy10YWIgLm5leHQtdGFicy10YWItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXRhYnMtdGFiIC5uZXh0LXRhYnMtdGFiLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXh0LXRhYnMtdGFiLmFjdGl2ZSAubmV4dC10YWJzLXRhYi1jbG9zZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdGFicy10YWIuZGlzYWJsZWQgLm5leHQtdGFicy10YWItY2xvc2Uge1xuICBjb2xvcjogI0RDREVFMztcbn1cbi5uZXh0LXRhYnMtdGFiOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXh0LXRhYnMtdGFicGFuZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5uZXh0LXRhYnMtdGFicGFuZS5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubmV4dC10YWJzLXRhYnBhbmUuaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLm5leHQtdGFicy1idG4tZG93biwgLm5leHQtdGFicy1idG4tcHJldiwgLm5leHQtdGFicy1idG4tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRhYnMtYnRuLWRvd24sIC5uZXh0LXRhYnMtYnRuLWRvd246bGluaywgLm5leHQtdGFicy1idG4tZG93bjp2aXNpdGVkLCAubmV4dC10YWJzLWJ0bi1kb3duLnZpc2l0ZWQsIC5uZXh0LXRhYnMtYnRuLXByZXYsIC5uZXh0LXRhYnMtYnRuLXByZXY6bGluaywgLm5leHQtdGFicy1idG4tcHJldjp2aXNpdGVkLCAubmV4dC10YWJzLWJ0bi1wcmV2LnZpc2l0ZWQsIC5uZXh0LXRhYnMtYnRuLW5leHQsIC5uZXh0LXRhYnMtYnRuLW5leHQ6bGluaywgLm5leHQtdGFicy1idG4tbmV4dDp2aXNpdGVkLCAubmV4dC10YWJzLWJ0bi1uZXh0LnZpc2l0ZWQge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXRhYnMtYnRuLWRvd246Zm9jdXMsIC5uZXh0LXRhYnMtYnRuLWRvd246aG92ZXIsIC5uZXh0LXRhYnMtYnRuLWRvd24uaG92ZXIsIC5uZXh0LXRhYnMtYnRuLXByZXY6Zm9jdXMsIC5uZXh0LXRhYnMtYnRuLXByZXY6aG92ZXIsIC5uZXh0LXRhYnMtYnRuLXByZXYuaG92ZXIsIC5uZXh0LXRhYnMtYnRuLW5leHQ6Zm9jdXMsIC5uZXh0LXRhYnMtYnRuLW5leHQ6aG92ZXIsIC5uZXh0LXRhYnMtYnRuLW5leHQuaG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LXRhYnMtYnRuLWRvd246YWN0aXZlLCAubmV4dC10YWJzLWJ0bi1kb3duLmFjdGl2ZSwgLm5leHQtdGFicy1idG4tcHJldjphY3RpdmUsIC5uZXh0LXRhYnMtYnRuLXByZXYuYWN0aXZlLCAubmV4dC10YWJzLWJ0bi1uZXh0OmFjdGl2ZSwgLm5leHQtdGFicy1idG4tbmV4dC5hY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXh0LXRhYnMtYnRuLWRvd24uZGlzYWJsZWQsIC5uZXh0LXRhYnMtYnRuLXByZXYuZGlzYWJsZWQsIC5uZXh0LXRhYnMtYnRuLW5leHQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0RDREVFMztcbn1cbi5uZXh0LXRhYnMtYnRuLW5leHQge1xuICByaWdodDogOHB4O1xufVxuLm5leHQtdGFicy1idG4tcHJldiB7XG4gIHJpZ2h0OiAzMnB4O1xufVxuLm5leHQtdGFicy1idG4tZG93biB7XG4gIHJpZ2h0OiA4cHg7XG59XG4ubmV4dC10YWJzIC5uZXh0LXRhYi1pY29uLWRyb3Bkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYzRFwiO1xufVxuLm5leHQtdGFicyAubmV4dC10YWItaWNvbi1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxRFwiO1xufVxuLm5leHQtdGFicyAubmV4dC10YWItaWNvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYxOVwiO1xufVxuLm5leHQtdGFicy1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LXRhYnMtdmVydGljYWwgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtdGFicy12ZXJ0aWNhbCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV4dC10YWJzLm5leHQtbWVkaXVtIC5uZXh0LXRhYnMtbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLXRhYi1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLXRhYi1pbm5lciAubmV4dC1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV4dC10YWJzLm5leHQtbWVkaXVtIC5uZXh0LXRhYnMtdGFiLWlubmVyIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWJzLm5leHQtbWVkaXVtIC5uZXh0LXRhYnMtdGFiLWlubmVyIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhYnMubmV4dC1tZWRpdW0gLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtdGFicy10YWItY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLXRhYi1pbm5lciAubmV4dC10YWJzLXRhYi1jbG9zZTpiZWZvcmUsIC5uZXh0LXRhYnMubmV4dC1tZWRpdW0gLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtdGFicy10YWItY2xvc2UgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhYnMubmV4dC1tZWRpdW0gLm5leHQtdGFicy1idG4tZG93biAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLWJ0bi1kb3duIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUsIC5uZXh0LXRhYnMubmV4dC1tZWRpdW0gLm5leHQtdGFicy1idG4tcHJldiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLWJ0bi1wcmV2IC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUsIC5uZXh0LXRhYnMubmV4dC1tZWRpdW0gLm5leHQtdGFicy1idG4tbmV4dCAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGFicy5uZXh0LW1lZGl1bSAubmV4dC10YWJzLWJ0bi1uZXh0IC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLW5hdi1jb250YWluZXItc2Nyb2xsaW5nIHtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cbi5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLXRhYi1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4ubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtdGFicy5uZXh0LXNtYWxsIC5uZXh0LXRhYnMtdGFiLWlubmVyIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdGFicy5uZXh0LXNtYWxsIC5uZXh0LXRhYnMtdGFiLWlubmVyIC5uZXh0LXRhYnMtdGFiLWNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLXRhYi1pbm5lciAubmV4dC10YWJzLXRhYi1jbG9zZTpiZWZvcmUsIC5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLXRhYi1pbm5lciAubmV4dC10YWJzLXRhYi1jbG9zZSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBhbGwgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICAubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtdGFicy10YWItY2xvc2Uge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy10YWItaW5uZXIgLm5leHQtdGFicy10YWItY2xvc2U6YmVmb3JlIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLWJ0bi1kb3duIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy1idG4tZG93biAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlLCAubmV4dC10YWJzLm5leHQtc21hbGwgLm5leHQtdGFicy1idG4tcHJldiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGFicy5uZXh0LXNtYWxsIC5uZXh0LXRhYnMtYnRuLXByZXYgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSwgLm5leHQtdGFicy5uZXh0LXNtYWxsIC5uZXh0LXRhYnMtYnRuLW5leHQgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXRhYnMubmV4dC1zbWFsbCAubmV4dC10YWJzLWJ0bi1uZXh0IC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhYnMtcHVyZSA+IC5uZXh0LXRhYnMtYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNEQ0RFRTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdGFicy1wdXJlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy1uYXYtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubmV4dC10YWJzLXB1cmUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1jb250YWluZXIgLm5leHQtdGFicy10YWIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWJzLXB1cmUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1jb250YWluZXIgLm5leHQtdGFicy10YWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRhYnMtcHVyZSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtbmF2LWNvbnRhaW5lciAubmV4dC10YWJzLXRhYi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWJzLXB1cmUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1jb250YWluZXIgLm5leHQtdGFicy10YWIuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0RDREVFMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWJzLXB1cmUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1jb250YWluZXIgLm5leHQtdGFicy10YWI6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU1ODRGRjtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDAlO1xufVxuLm5leHQtdGFicy1wdXJlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy1uYXYtY29udGFpbmVyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMHB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkID4gLm5leHQtdGFicy1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRjA7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYiAubmV4dC10YWJzLXRhYi1jbG9zZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtdGFicy13cmFwcGVkID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIgLm5leHQtdGFicy10YWItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiIC5uZXh0LXRhYnMtdGFiLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZSAubmV4dC10YWJzLXRhYi1jbG9zZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdGFicy13cmFwcGVkID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuZGlzYWJsZWQgLm5leHQtdGFicy10YWItY2xvc2Uge1xuICBjb2xvcjogI0RDREVFMztcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZDpiZWZvcmUsIC5uZXh0LXRhYnMtd3JhcHBlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm5leHQtdGFicy13cmFwcGVkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQgPiAubmV4dC10YWJzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLXRvcCA+IC5uZXh0LXRhYnMtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy10b3AgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy10b3AgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRENERUUzO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLXRvcCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy10b3AgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTMgI0RDREVFMyAjRkZGRkZGICNEQ0RFRTM7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLXRvcCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTU4NEZGO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTFweDtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtdG9wID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBsZWZ0OiAzcHg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLXRvcCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy10b3AgPiAubmV4dC10YWJzLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1ib3R0b20gPiAubmV4dC10YWJzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtYm90dG9tID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy1uYXYtZXh0cmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtYm90dG9tID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWJvdHRvbSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1ib3R0b20gPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgI0RDREVFMyAjRENERUUzICNEQ0RFRTM7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWJvdHRvbSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTU4NEZGO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogLTFweDtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtYm90dG9tID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBsZWZ0OiAzcHg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWJvdHRvbSA+IC5uZXh0LXRhYnMtY29udGVudCB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtbGVmdCA+IC5uZXh0LXRhYnMtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWxlZnQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNEQ0RFRTM7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtbGVmdCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1sZWZ0ID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRENERUUzICNGRkZGRkYgI0RDREVFMyAjRENERUUzO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1sZWZ0ID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWI6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU1ODRGRjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xcHg7XG59XG4ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWxlZnQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5hY3RpdmU6YmVmb3JlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICB0b3A6IDNweDtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtbGVmdCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1sZWZ0ID4gLm5leHQtdGFicy1jb250ZW50IHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0RDREVFMyAjRENERUUzICNEQ0RFRTMgI0ZGRkZGRjtcbn1cbi5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtcmlnaHQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzU1ODRGRjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZTpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIHRvcDogM3B4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiLmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMXB4O1xufVxuLm5leHQtdGFicy13cmFwcGVkLm5leHQtdGFicy1yaWdodCA+IC5uZXh0LXRhYnMtY29udGVudCB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbn1cbi5uZXh0LXRhYnMtY2Fwc3VsZSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG4ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG4ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbn1cbi5uZXh0LXRhYnMtY2Fwc3VsZSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtdGFiOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLWNvbG9yOiAjQzRDNkNGO1xufVxuLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQ0YwO1xufVxuLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xufVxuLm5leHQtdGFicy10ZXh0ID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWJzLXRleHQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdGFicy10ZXh0ID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdGFicy10ZXh0ID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWJzLXRleHQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENERUUzO1xufVxuLm5leHQtdGFicy1wdXJlID4gLm5leHQtdGFicy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10YWJzLXB1cmUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5leHQtdGFicy10ZXh0ID4gLm5leHQtdGFicy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10YWJzLXRleHQgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLW5hdi1leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXRhYnMtbmF2LWNvbnRhaW5lci1zY3JvbGxpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtbWVkaXVtIC5uZXh0LXRhYnMtdGFiLWNsb3NlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtc21hbGwgLm5leHQtdGFicy1uYXYtY29udGFpbmVyLXNjcm9sbGluZyB7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXRhYnNbZGlyPXJ0bF0ubmV4dC1zbWFsbCAubmV4dC10YWJzLXRhYi1jbG9zZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5leHQtdGFic1tkaXI9cnRsXS5uZXh0LXRhYnMtd3JhcHBlZC5uZXh0LXRhYnMtdG9wID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy1uYXYtZXh0cmEge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5uZXh0LXRhYnNbZGlyPXJ0bF0ubmV4dC10YWJzLXdyYXBwZWQubmV4dC10YWJzLWJvdHRvbSA+IC5uZXh0LXRhYnMtYmFyIC5uZXh0LXRhYnMtbmF2LWV4dHJhIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy1uYXYtZXh0cmEge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5uZXh0LXRhYnNbZGlyPXJ0bF0ubmV4dC10YWJzLWNhcHN1bGUgPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M0QzZDRjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNEM2Q0Y7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdLm5leHQtdGFicy1jYXBzdWxlID4gLm5leHQtdGFicy1iYXIgLm5leHQtdGFicy10YWIuYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdIC5uZXh0LXRhYnMtYnRuLW5leHQge1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtdGFic1tkaXI9cnRsXSAubmV4dC10YWJzLWJ0bi1wcmV2IHtcbiAgbGVmdDogMzJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ubmV4dC10YWJzW2Rpcj1ydGxdIC5uZXh0LXRhYnMtYnRuLWRvd24ge1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubmV4dC10YWJzLXRleHRbZGlyPXJ0bF0gPiAubmV4dC10YWJzLWJhciAubmV4dC10YWJzLXRhYjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0Rm9yVGFnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRGb3JUYWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5uZXh0LXRhZyA+IC5uZXh0LXRhZy1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXRhZy1kZWZhdWx0Lm5leHQtdGFnLWxldmVsLXByaW1hcnkge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJFQ0YwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQ0YwO1xufVxuLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5uZXh0LXRhZy1kZWZhdWx0Lm5leHQtdGFnLWxldmVsLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI0UyRTRFODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFODtcbn1cbi5uZXh0LXRhZy1kZWZhdWx0Lm5leHQtdGFnLWxldmVsLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyID4gLm5leHQtdGFnLWNsb3NlLWJ0biwgLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtcHJpbWFyeSwgLmRpc2FibGVkLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNGN0Y4RkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtcHJpbWFyeSA+IC5uZXh0LXRhZy1jbG9zZS1idG4sIC5kaXNhYmxlZC5uZXh0LXRhZy1kZWZhdWx0Lm5leHQtdGFnLWxldmVsLXByaW1hcnkgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC10YWctZGVmYXVsdC5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5ID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICNFQkVDRjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRjA7XG59XG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5Om5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICNFMkU0RTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkU0RTg7XG59XG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgPiAubmV4dC10YWctY2xvc2UtYnRuLCAubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnksIC5kaXNhYmxlZC5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5IHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjhGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbn1cbltkaXNhYmxlZF0ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeSA+IC5uZXh0LXRhZy1jbG9zZS1idG4sIC5kaXNhYmxlZC5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5ID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICNFQkVDRjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVDRjA7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI0UyRTRFODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTRFODtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeTpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgPiAubmV4dC10YWctY2xvc2UtYnRuLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnk6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeSwgLmRpc2FibGVkLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5IHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjhGQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbn1cbltkaXNhYmxlZF0ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkgPiAubmV4dC10YWctY2xvc2UtYnRuLCAuZGlzYWJsZWQubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeS5jaGVja2VkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeS5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5LmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzNFNzFGNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNzFGNztcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeS5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciA+IC5uZXh0LXRhZy1jbG9zZS1idG4sIC5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeS5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlciA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbltkaXNhYmxlZF0ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkuY2hlY2tlZCwgLmRpc2FibGVkLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5LmNoZWNrZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyLWNvbG9yOiAjRjdGOEZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtcHJpbWFyeS5jaGVja2VkID4gLm5leHQtdGFnLWNsb3NlLWJ0biwgLmRpc2FibGVkLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5LmNoZWNrZWQgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXByaW1hcnkuY2hlY2tlZCA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtbm9ybWFsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctZGVmYXVsdC5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyLCAubmV4dC10YWctZGVmYXVsdC5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogI0EwQTJBRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctZGVmYXVsdC5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyID4gLm5leHQtdGFnLWNsb3NlLWJ0biwgLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlciA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbltkaXNhYmxlZF0ubmV4dC10YWctZGVmYXVsdC5uZXh0LXRhZy1sZXZlbC1ub3JtYWwsIC5kaXNhYmxlZC5uZXh0LXRhZy1kZWZhdWx0Lm5leHQtdGFnLWxldmVsLW5vcm1hbCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtbm9ybWFsID4gLm5leHQtdGFnLWNsb3NlLWJ0biwgLmRpc2FibGVkLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtbm9ybWFsID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtdGFnLWRlZmF1bHQubmV4dC10YWctbGV2ZWwtbm9ybWFsID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyID4gLm5leHQtdGFnLWNsb3NlLWJ0biwgLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbCwgLmRpc2FibGVkLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwgPiAubmV4dC10YWctY2xvc2UtYnRuLCAuZGlzYWJsZWQubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbCA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwuY2hlY2tlZCB7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyIHtcbiAgY29sb3I6ICMzRTcxRjc7XG4gIGJvcmRlci1jb2xvcjogIzNFNzFGNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeS5jaGVja2VkIHtcbiAgY29sb3I6ICM1NTg0RkY7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeS5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciwgLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnkuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXIge1xuICBjb2xvcjogIzNFNzFGNztcbiAgYm9yZGVyLWNvbG9yOiAjM0U3MUY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5LmNoZWNrZWQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODRGRjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5LmNoZWNrZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBOZXh0SWNvbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxFNjMyXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnkuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXI6YmVmb3JlLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeS5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U3MUY3O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnkuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXI6YWZ0ZXIsIC5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5LmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pLmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnkuY2hlY2tlZDpiZWZvcmUsIC5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5LmNoZWNrZWQ6ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFQjtcbn1cbltkaXNhYmxlZF0ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeS5jaGVja2VkOmFmdGVyLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLXNlY29uZGFyeS5jaGVja2VkOmRpc2FibGVkOmFmdGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogI0M0QzZDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIsIC5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICNDNEM2Q0Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsLCAuZGlzYWJsZWQubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbC5jaGVja2VkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTg0RkY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbC5jaGVja2VkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogTmV4dEljb247XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcRTYzMlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyOmJlZm9yZSwgLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwuY2hlY2tlZDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNzFGNztcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsLmNoZWNrZWQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyOmFmdGVyLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbC5jaGVja2VkOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsLmNoZWNrZWQ6YmVmb3JlLCAubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbC5jaGVja2VkOmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RUI7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwuY2hlY2tlZDphZnRlciwgLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWwuY2hlY2tlZDpkaXNhYmxlZDphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM2Q0Y7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogTmV4dEljb247XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcRTYyNlwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyOmJlZm9yZSwgLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSkuaG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EwQTJBRDtcbn1cbi5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyOmFmdGVyLCAubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKS5ob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuW2Rpc2FibGVkXS5uZXh0LXRhZy1jbG9zYWJsZS5uZXh0LXRhZy1sZXZlbC1ub3JtYWw6YmVmb3JlLCAubmV4dC10YWctY2xvc2FibGUubmV4dC10YWctbGV2ZWwtbm9ybWFsOmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RUI7XG59XG5bZGlzYWJsZWRdLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDphZnRlciwgLm5leHQtdGFnLWNsb3NhYmxlLm5leHQtdGFnLWxldmVsLW5vcm1hbDpkaXNhYmxlZDphZnRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV4dC0ge1xuICAvKiBBbmltYXRpb24gKi9cbiAgLyogLS0tLS0tLS0tLS0gKi9cbn1cbi5uZXh0LXRhZy1ncm91cCAubmV4dC10YWctbWVkaXVtLFxuLm5leHQtdGFnLWdyb3VwIC5uZXh0LXRhZy1sYXJnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmV4dC10YWctZ3JvdXAgLm5leHQtdGFnLXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5uZXh0LXRhZyB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIC8qIOWPr+mFjee9rj8/PyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3V0bGluZTogMDtcbiAgLyog6aKE6K6+6aKc6Imy5YC8ICovXG59XG4ubmV4dC10YWcgKixcbi5uZXh0LXRhZyAqOmJlZm9yZSxcbi5uZXh0LXRhZyAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10YWcgPiAubmV4dC10YWctYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8qIOeUqOaIt+aJi+WKqOS8oOeahCBpY29uIOeahOWkp+Wwj+S5n+S/neaMgeS4gOiHtO+8nyAqL1xufVxuLm5leHQtdGFnID4gLm5leHQtdGFnLWJvZHkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uZXh0LXRhZyA+IC5uZXh0LXRhZy1ib2R5ID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm5leHQtdGFnID4gLm5leHQtdGFnLWJvZHkgLm5leHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ubmV4dC10YWcgPiAubmV4dC10YWctYm9keSAubmV4dC1pY29uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5uZXh0LXRhZy5uZXh0LXRhZy1ib2R5LXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC10YWdbZGlzYWJsZWRdLCAubmV4dC10YWcuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uZXh0LXRhZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OTRGOTtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ5NEY5O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5uZXh0LXRhZy1ibHVlLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCAxNDgsIDI0OSwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogIzQ0OTRGOTtcbiAgY29sb3I6ICM0NDk0Rjk7XG59XG4ubmV4dC10YWctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZCQzE1O1xuICBib3JkZXItY29sb3I6ICM0NkJDMTU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm5leHQtdGFnLWdyZWVuLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCAxODgsIDIxLCAwLjI1KTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZCQzE1O1xuICBjb2xvcjogIzQ2QkMxNTtcbn1cbi5uZXh0LXRhZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5MzAwO1xuICBib3JkZXItY29sb3I6ICNGRjkzMDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm5leHQtdGFnLW9yYW5nZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NywgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI0ZGOTMwMDtcbiAgY29sb3I6ICNGRjkzMDA7XG59XG4ubmV4dC10YWctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzMDAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5uZXh0LXRhZy1yZWQtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA0OCwgMCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI0ZGMzAwMDtcbiAgY29sb3I6ICNGRjMwMDA7XG59XG4ubmV4dC10YWctdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQzFCMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDFDMUIyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5uZXh0LXRhZy10dXJxdW9pc2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTkzLCAxNzgsIDAuMjUpO1xuICBib3JkZXItY29sb3I6ICMwMUMxQjI7XG4gIGNvbG9yOiAjMDFDMUIyO1xufVxuLm5leHQtdGFnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0NDMTI7XG4gIGJvcmRlci1jb2xvcjogI0ZDQ0MxMjtcbiAgY29sb3I6ICNGRkY7XG59XG4ubmV4dC10YWcteWVsbG93LWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjA0LCAxOCwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI0ZDQ0MxMjtcbiAgY29sb3I6ICNGQ0NDMTI7XG59XG4ubmV4dC10YWctbGFyZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDA7XG59XG4ubmV4dC10YWctbGFyZ2UgPiAubmV4dC10YWctYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG59XG4ubmV4dC10YWctbGFyZ2UubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XG59XG4ubmV4dC10YWctbGFyZ2VbZGlyPXJ0bF0ubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctYm9keSB7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDA7XG59XG4ubmV4dC10YWctbGFyZ2UubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4ubmV4dC10YWctbGFyZ2UubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWctbGFyZ2UubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhZy1sYXJnZVtkaXI9cnRsXSA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ubmV4dC10YWctbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAwO1xufVxuLm5leHQtdGFnLW1lZGl1bSA+IC5uZXh0LXRhZy1ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cbi5uZXh0LXRhZy1tZWRpdW0ubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG59XG4ubmV4dC10YWctbWVkaXVtW2Rpcj1ydGxdLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWJvZHkge1xuICBwYWRkaW5nOiAwIDEycHggMCAwO1xufVxuLm5leHQtdGFnLW1lZGl1bS5uZXh0LXRhZy1jbG9zYWJsZSA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5uZXh0LXRhZy1tZWRpdW0ubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWctbWVkaXVtLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWNsb3NlLWJ0biAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIC5uZXh0LXRhZy1tZWRpdW0ubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgfVxuICAubmV4dC10YWctbWVkaXVtLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWNsb3NlLWJ0biAubmV4dC1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV4dC10YWctbWVkaXVtW2Rpcj1ydGxdID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5uZXh0LXRhZy1zbWFsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5uZXh0LXRhZy1zbWFsbCA+IC5uZXh0LXRhZy1ib2R5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xufVxuLm5leHQtdGFnLXNtYWxsLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWJvZHkge1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG59XG4ubmV4dC10YWctc21hbGxbZGlyPXJ0bF0ubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctYm9keSB7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cbi5uZXh0LXRhZy1zbWFsbC5uZXh0LXRhZy1jbG9zYWJsZSA+IC5uZXh0LXRhZy1jbG9zZS1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC10YWctc21hbGwubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWctc21hbGwubmV4dC10YWctY2xvc2FibGUgPiAubmV4dC10YWctY2xvc2UtYnRuIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtdGFnLXNtYWxsLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWNsb3NlLWJ0biAubmV4dC1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm5leHQtdGFnLXNtYWxsLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWNsb3NlLWJ0biAubmV4dC1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV4dC10YWctc21hbGxbZGlyPXJ0bF0gPiAubmV4dC10YWctY2xvc2UtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5uZXh0LXRhZy1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm5leHQtdGFnLWNsb3NhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGFnLWNsb3NhYmxlID4gLm5leHQtdGFnLWNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5jaGVja2VkOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5SaWdodEZvclRhZyAwLjRzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJblJpZ2h0Rm9yVGFnIDAuNHMgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5jaGVja2VkOmFmdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHpvb21JbiAwLjRzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21JbiAwLjRzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctc21hbGw6bm90KC5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5KTpiZWZvcmUge1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLXNtYWxsOm5vdCgubmV4dC10YWctbGV2ZWwtcHJpbWFyeSk6YWZ0ZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbWVkaXVtOm5vdCgubmV4dC10YWctbGV2ZWwtcHJpbWFyeSk6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xNHB4O1xuICBib3R0b206IC0xNHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1tZWRpdW06bm90KC5uZXh0LXRhZy1sZXZlbC1wcmltYXJ5KTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ubmV4dC10YWctY2hlY2thYmxlLm5leHQtdGFnLWxhcmdlOm5vdCgubmV4dC10YWctbGV2ZWwtcHJpbWFyeSk6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xOHB4O1xuICBib3R0b206IC0xOHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sYXJnZTpub3QoLm5leHQtdGFnLWxldmVsLXByaW1hcnkpOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5uZXh0LXRhZy1jaGVja2FibGUubmV4dC10YWctbGV2ZWwtc2Vjb25kYXJ5W2Rpc2FibGVkXSwgLm5leHQtdGFnLWNoZWNrYWJsZS5uZXh0LXRhZy1sZXZlbC1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xufVxuLm5leHQtdGFnLXpvb20tZW50ZXIsIC5uZXh0LXRhZy16b29tLWFwcGVhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuNHMgY3ViaWMtYmV6aWVyKDAuNzgsIDAuMTQsIDAuMTUsIDAuODYpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjRzIGN1YmljLWJlemllcigwLjc4LCAwLjE0LCAwLjE1LCAwLjg2KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ubmV4dC10YWctem9vbS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB6b29tT3V0IDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICBhbmltYXRpb246IHpvb21PdXQgMC4zcyBlYXNlLWluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm5leHQtdGltZWxpbmUgKixcbi5uZXh0LXRpbWVsaW5lICo6YmVmb3JlLFxuLm5leHQtdGltZWxpbmUgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdGltZWxpbmUsIC5uZXh0LXRpbWVsaW5lOmJlZm9yZSwgLm5leHQtdGltZWxpbmU6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXRpbWVsaW5lIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5leHQtdGltZWxpbmUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5leHQtdGltZWxpbmUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0ge1xuICAvKiDml7bpl7TovbTlt6bovrnlrZjlnKjlhoXlrrnnmoTmg4XlhrUgKi9cbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZm9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1kb3QtdGFpbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0RDREVFMztcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudC5uZXh0LXRpbWVsaW5lLWl0ZW0tZm9sZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS1jdXN0b20ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNEQ0RFRTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZS5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1kb25lLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjQzRDNkNGO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICNDNEM2Q0Y7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlLWN1c3RvbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGFpbCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0RDREVFMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLWJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdC1jb250ZW50IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUubmV4dC10aW1lbGluZS1pdGVtLW5vZGUtY3VzdG9tIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOHB4O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRENERUUzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQgcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0gLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG90IHtcbiAgYmFja2dyb3VuZDogIzQ2QkMxNTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjNDZCQzE1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUubmV4dC10aW1lbGluZS1pdGVtLW5vZGUtY3VzdG9tIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRENERUUzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQgcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXSAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG90IHtcbiAgYmFja2dyb3VuZDogI0ZGMzAwMDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZDogI0ZGMzAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uZXh0LXRpbWVsaW5lIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5leHQtdGltZWxpbmUgPiBsaSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5uZXh0LXRpbWVsaW5lLWl0ZW0ge1xuICAvKiDml7bpl7TovbTlt6bovrnlrZjlnKjlhoXlrrnnmoTmg4XlhrUgKi9cbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZm9sZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyAqL1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb3QtdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAjRENERUUzO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb3QtdGFpbC1zb2xpZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQubmV4dC10aW1lbGluZS1pdGVtLWZvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlLWN1c3RvbSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24gLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDhweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGFpbCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0RDREVFMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLWJvZHkge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWRvbmUubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZS5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdC1jb250ZW50IHAge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1kb25lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG90IHtcbiAgYmFja2dyb3VuZDogI0M0QzZDRjtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZG9uZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjQzRDNkNGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS1jdXN0b20ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tZG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiA4cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNEQ0RFRTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1wcm9jZXNzLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDhweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tcHJvY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGJhY2tncm91bmQ6ICM1NTg0RkY7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXByb2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUubmV4dC10aW1lbGluZS1pdGVtLW5vZGUtY3VzdG9tIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjRweCk7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogOHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRENERUUzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2VzcyAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tc3VjY2Vzcy5uZXh0LXRpbWVsaW5lLWl0ZW0taGFzLWxlZnQtY29udGVudCA+IC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQgcCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTA4cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLXN1Y2Nlc3MgLm5leHQtdGltZWxpbmUtaXRlbS1kb3Qge1xuICBiYWNrZ3JvdW5kOiAjNDZCQzE1O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1zdWNjZXNzIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICM0NkJDMTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1lcnJvciAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLW5vZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1lcnJvciAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS5uZXh0LXRpbWVsaW5lLWl0ZW0tbm9kZS1jdXN0b20ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUgLm5leHQtdGltZWxpbmUtaXRlbS1pY29uIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IDhweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSAubmV4dC10aW1lbGluZS1pdGVtLXRhaWwgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNEQ0RFRTM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1lcnJvciAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQgLm5leHQtdGltZWxpbmUtaXRlbS1ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpbWUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCBwIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXRpbWVsaW5lLWl0ZW0tZXJyb3IubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQgPiAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWVycm9yLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50ID4gLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDEwOHB4O1xufVxuLm5leHQtdGltZWxpbmUtaXRlbS1lcnJvciAubmV4dC10aW1lbGluZS1pdGVtLWRvdCB7XG4gIGJhY2tncm91bmQ6ICNGRjMwMDA7XG59XG4ubmV4dC10aW1lbGluZS1pdGVtLWVycm9yIC5uZXh0LXRpbWVsaW5lLWl0ZW0taWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGRjMwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV4dC10aW1lbGluZS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQgLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQsIC5uZXh0LXRpbWVsaW5lLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0LWNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLm5leHQtdGltZWxpbmUubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1sZWZ0IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUsIC5uZXh0LXRpbWVsaW5lLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4ubmV4dC10aW1lbGluZS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50LCAubmV4dC10aW1lbGluZS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLXJpZ2h0IC5uZXh0LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDI4cHgpO1xufVxuLm5leHQtdGltZWxpbmUubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1mb2xkZXIge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLm5leHQtdGltZWxpbmUubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubmV4dC10aW1lbGluZS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLXJpZ2h0IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LXRpbWVsaW5lLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS10aW1lIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtdGltZWxpbmUubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGltZWxpbmUubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCAubmV4dC10aW1lbGluZS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXh0LXRpbWVsaW5lLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXRpbWVsaW5lLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdCAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCwgLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0ubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdCAubmV4dC10aW1lbGluZS1pdGVtLXRpbWVsaW5lLCAubmV4dC10aW1lbGluZVtkaXI9cnRsXS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLXJpZ2h0IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZWxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tbGVmdCAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQsIC5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSArIDI4cHgpO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0ubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1mb2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDUwJTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0ubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubmV4dC10aW1lbGluZVtkaXI9cnRsXS5uZXh0LWFsdGVybmF0ZSAubmV4dC10aW1lbGluZS1pdGVtLXJpZ2h0IC5uZXh0LXRpbWVsaW5lLWl0ZW0tdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0ubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWxlZnQtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGltZWxpbmVbZGlyPXJ0bF0ubmV4dC1hbHRlcm5hdGUgLm5leHQtdGltZWxpbmUtaXRlbS1yaWdodCAubmV4dC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uZXh0LXRpbWVsaW5lW2Rpcj1ydGxdLm5leHQtYWx0ZXJuYXRlIC5uZXh0LXRpbWVsaW5lLWl0ZW0tcmlnaHQgLm5leHQtdGltZWxpbmUtaXRlbS1jb250ZW50IC5uZXh0LXRpbWVsaW5lLWl0ZW0tYm9keSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubmV4dC10aW1lbGluZS1pdGVtLWxhc3QgLm5leHQtdGltZWxpbmUtaXRlbS10YWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5leHQtdGltZWxpbmUtaXRlbS1oYXMtbGVmdC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLm5leHQtdGltZWxpbmUtaXRlbS1mb2xkZXIubmV4dC10aW1lbGluZS1pdGVtLWhhcy1sZWZ0LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV4dC10cmFuc2ZlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC10cmFuc2ZlciAqLFxuLm5leHQtdHJhbnNmZXIgKjpiZWZvcmUsXG4ubmV4dC10cmFuc2ZlciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtdHJhbnNmZXItcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtdHJhbnNmZXItcGFuZWwtc2VhcmNoIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aWR0aDogMTgwcHg7XG59XG4ubmV4dC10cmFuc2ZlciAubmV4dC10cmFuc2Zlci1wYW5lbC1saXN0IHtcbiAgd2lkdGg6IDE4MHB4O1xuICAvKiBUT0RPICovXG4gIGhlaWdodDogMTYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1ub3QtZm91bmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1ub3QtZm91bmQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1pdGVtLm5leHQtZm9jdXNlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdHJhbnNmZXItcGFuZWwtaXRlbTpub3QoLm5leHQtZGlzYWJsZWQpLm5leHQtc2ltcGxlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1pdGVtLm5leHQtaW5zZXJ0LWJlZm9yZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTU4NEZGO1xufVxuLm5leHQtdHJhbnNmZXItcGFuZWwtaXRlbS5uZXh0LWluc2VydC1hZnRlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTg0RkY7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREVFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXRyYW5zZmVyLXBhbmVsLWNvdW50IHtcbiAgLyogVE9ETyAqL1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdHJhbnNmZXItcGFuZWwtbW92ZS1hbGwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC10cmFuc2Zlci1wYW5lbC1tb3ZlLWFsbC5uZXh0LWRpc2FibGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC10cmFuc2Zlci1vcGVyYXRpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5uZXh0LXRyYW5zZmVyLW1vdmUubmV4dC1pY29uIHtcbiAgY29sb3I6ICNDNEM2Q0Y7XG59XG4ubmV4dC10cmFuc2Zlci1tb3ZlLm5leHQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2QjNcIjtcbn1cbi5uZXh0LXRyYW5zZmVyLW9wZXJhdGlvbi5uZXh0LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtdHJhbnNmZXItb3BlcmF0aW9uLm5leHQtYnRuICsgLm5leHQtdHJhbnNmZXItb3BlcmF0aW9uLm5leHQtYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm5leHQtdHJhbnNmZXItb3BlcmF0aW9uLm5leHQtYnRuIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10cmFuc2Zlci1vcGVyYXRpb24ubmV4dC1idG4gLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubmV4dC10cmVlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10cmVlICosXG4ubmV4dC10cmVlICo6YmVmb3JlLFxuLm5leHQtdHJlZSAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10cmVlLCAubmV4dC10cmVlLWNoaWxkLXRyZWUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmV4dC10cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5leHQtdHJlZS1ub2RlLWlubmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm5leHQtdHJlZS1ub2RlLWxhYmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC10cmVlLW5vZGUtbGFiZWwge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC10cmVlLW5vZGUtbGFiZWwgLm5leHQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXh0LXRyZWUtbm9kZS1sYWJlbCAubmV4dC1pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm5leHQtdHJlZS1ub2RlLWlucHV0Lm5leHQtaW5wdXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLm5leHQtdHJlZS1ub2RlLWluZGVudC11bml0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdHJlZS1ub2RlLWluZGVudC11bml0Lm5leHQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M0QzZDRjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiA3LjVweDtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC10cmVlIC5uZXh0LXRyZWUtdW5mb2xkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9saW5lIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1ub2xpbmUgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgbGluZWFyO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1ub2xpbmUgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uOmJlZm9yZSwgLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LW5vbGluZSAubmV4dC10cmVlLXN3aXRjaGVyLWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1ub2xpbmUgLm5leHQtdHJlZS1mb2xkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjNEXCI7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9saW5lLm5leHQtY2xvc2UgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1ub2xpbmUubmV4dC1jbG9zZSAubmV4dC10cmVlLXN3aXRjaGVyLWljb246YmVmb3JlLCAubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9saW5lLm5leHQtY2xvc2UgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9saW5lOm5vdCgubmV4dC1kaXNhYmxlZCk6aG92ZXIgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9saW5lLm5leHQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LW5vbGluZS5uZXh0LWRpc2FibGVkIC5uZXh0LXRyZWUtc3dpdGNoZXItaWNvbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LW5vb3Atbm9saW5lIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1saW5lIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxpbmUgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbGluZSAubmV4dC10cmVlLXN3aXRjaGVyLWljb246YmVmb3JlLCAubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbGluZSAubmV4dC10cmVlLXN3aXRjaGVyLWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogOHB4O1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxpbmUgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIH1cbiAgLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxpbmUgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbGluZSAubmV4dC10cmVlLXN3aXRjaGVyLWZvbGQtaWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2NTVcIjtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1saW5lIC5uZXh0LXRyZWUtc3dpdGNoZXItdW5mb2xkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjAxXCI7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbGluZTpub3QoLm5leHQtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y3O1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxpbmU6bm90KC5uZXh0LWRpc2FibGVkKTpob3ZlciAubmV4dC10cmVlLXN3aXRjaGVyLWljb24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1saW5lLm5leHQtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbGluZS5uZXh0LWRpc2FibGVkIC5uZXh0LXRyZWUtc3dpdGNoZXItaWNvbiB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LW5vb3AtbGluZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9vcC1saW5lLW5vcm9vdCB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzRDNkNGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzZDRjtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1ub29wLWxpbmUtbm9yb290IC5uZXh0LXRyZWUtcmlnaHQtYW5nbGUge1xuICBib3R0b206IC0xcHg7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbG9hZGluZy5uZXh0LWxvYWRpbmctbm9saW5lIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4ubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbG9hZGluZy5uZXh0LWxvYWRpbmctbGluZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LXRyZWUtc3dpdGNoZXIubmV4dC1sb2FkaW5nIC5uZXh0LXRyZWUtc3dpdGNoZXItaWNvbiB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxvYWRpbmcgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uOmJlZm9yZSwgLm5leHQtdHJlZS1zd2l0Y2hlci5uZXh0LWxvYWRpbmcgLm5leHQtdHJlZS1zd2l0Y2hlci1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10cmVlLXJpZ2h0LWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYuNXB4O1xuICBsZWZ0OiAtMTcuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2LjVweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNkNGO1xufVxuLm5leHQtdHJlZS5uZXh0LWxhYmVsLWJsb2NrIC5uZXh0LXRyZWUtbm9kZS1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uZXh0LXRyZWUubmV4dC1sYWJlbC1ibG9jayAubmV4dC10cmVlLW5vZGUtbGFiZWwtd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG59XG4ubmV4dC10cmVlLm5leHQtbm9kZS1pbmRlbnQgLm5leHQtdHJlZS1ub2RlIC5uZXh0LXRyZWUtbm9kZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4ubmV4dC10cmVlLm5leHQtbm9kZS1pbmRlbnQgLm5leHQtdHJlZS1ub2RlLWlubmVyOmZvY3VzIC5uZXh0LXRyZWUtbm9kZS1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y3O1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1sYWJlbC13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC10cmVlLm5leHQtbm9kZS1pbmRlbnQgLm5leHQtdHJlZS1ub2RlLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1sYWJlbC1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y3O1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1pbm5lci5uZXh0LXNlbGVjdGVkIC5uZXh0LXRyZWUtbm9kZS1sYWJlbCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFOEZGO1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZS1pbm5lci5uZXh0LWRpc2FibGVkIC5uZXh0LXRyZWUtbm9kZS1sYWJlbCxcbi5uZXh0LXRyZWUubmV4dC1ub2RlLWluZGVudCAubmV4dC10cmVlLW5vZGUtaW5uZXIubmV4dC1kaXNhYmxlZCAubmV4dC10cmVlLW5vZGUtbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LXRyZWUubmV4dC1ub2RlLWluZGVudCAubmV4dC10cmVlLW5vZGUtaW5uZXIubmV4dC1kcmFnLW92ZXIgLm5leHQtdHJlZS1ub2RlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1ODRGRjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uZXh0LXRyZWUubmV4dC1ub2RlLWluZGVudCAubmV4dC10cmVlLW5vZGUtaW5uZXIubmV4dC1kcmFnLW92ZXItZ2FwLXRvcCAubmV4dC10cmVlLW5vZGUtbGFiZWwtd3JhcHBlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10cmVlLm5leHQtbm9kZS1pbmRlbnQgLm5leHQtdHJlZS1ub2RlLWlubmVyLm5leHQtZHJhZy1vdmVyLWdhcC1ib3R0b20gLm5leHQtdHJlZS1ub2RlLWxhYmVsLXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtYmxvY2sgLm5leHQtdHJlZS1ub2RlLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtdHJlZS5uZXh0LW5vZGUtYmxvY2sgLm5leHQtdHJlZS1ub2RlLWlubmVyOmhvdmVyLCAubmV4dC10cmVlLm5leHQtbm9kZS1ibG9jayAubmV4dC10cmVlLW5vZGUtaW5uZXI6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbn1cbi5uZXh0LXRyZWUubmV4dC1ub2RlLWJsb2NrIC5uZXh0LXRyZWUtbm9kZS1pbm5lci5uZXh0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUU4RkY7XG59XG4ubmV4dC10cmVlLm5leHQtbm9kZS1ibG9jayAubmV4dC10cmVlLW5vZGUtaW5uZXIubmV4dC1kaXNhYmxlZCwgLm5leHQtdHJlZS5uZXh0LW5vZGUtYmxvY2sgLm5leHQtdHJlZS1ub2RlLWlubmVyLm5leHQtZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LXRyZWUubmV4dC1zaG93LWxpbmUgLm5leHQtdHJlZS1ub2RlIC5uZXh0LXRyZWUtbm9kZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIHBhZGRpbmctbGVmdDogMTUuNXB4O1xufVxuLm5leHQtdHJlZS1ub2RlLm5leHQtZmlsdGVyZWQgPiAubmV4dC10cmVlLW5vZGUtaW5uZXIgLm5leHQtdHJlZS1ub2RlLWxhYmVsIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC10cmVlLW5vZGUubmV4dC1maWx0ZXJlZCA+IC5uZXh0LXRyZWUtbm9kZS1pbm5lciAubmV4dC10cmVlLW5vZGUtbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cblxuLm5leHQtdHJlZVtkaXI9cnRsXSAubmV4dC10cmVlLXN3aXRjaGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5leHQtdHJlZVtkaXI9cnRsXSAubmV4dC10cmVlLXN3aXRjaGVyLm5leHQtbm9vcC1saW5lLW5vcm9vdCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzRDNkNGO1xufVxuLm5leHQtdHJlZVtkaXI9cnRsXSAubmV4dC10cmVlLXJpZ2h0LWFuZ2xlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xNy41cHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzRDNkNGO1xufVxuLm5leHQtdHJlZVtkaXI9cnRsXS5uZXh0LXNob3ctbGluZSAubmV4dC10cmVlLW5vZGUgLm5leHQtdHJlZS1ub2RlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTUuNXB4O1xufVxuLm5leHQtdHJlZVtkaXI9cnRsXS5uZXh0LW5vZGUtaW5kZW50IC5uZXh0LXRyZWUtbm9kZSAubmV4dC10cmVlLW5vZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubmV4dC10cmVlLXNlbGVjdCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdHJlZS1zZWxlY3QgKixcbi5uZXh0LXRyZWUtc2VsZWN0ICo6YmVmb3JlLFxuLm5leHQtdHJlZS1zZWxlY3QgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdHJlZS1zZWxlY3QtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmV4dC10cmVlLXNlbGVjdC1kcm9wZG93biA+IC5uZXh0LXRyZWUsXG4ubmV4dC10cmVlLXNlbGVjdC1kcm9wZG93biA+IC5uZXh0LXRyZWUtc2VsZWN0LW5vdC1mb3VuZCxcbi5uZXh0LXRyZWUtc2VsZWN0LWRyb3Bkb3duID4gLm5leHQtdmlydHVhbC10cmVlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLm5leHQtdHJlZS1zZWxlY3Qtbm90LWZvdW5kIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLm5leHQtdXBsb2FkLWxpc3RbZGlyPXJ0bF0ubmV4dC11cGxvYWQtbGlzdC10ZXh0IC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdFtkaXI9cnRsXS5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtaWNvbiB7XG4gIGxlZnQ6IDEycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLm5leHQtdXBsb2FkLWxpc3RbZGlyPXJ0bF0ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC1pY29uLWNsb3NlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0W2Rpcj1ydGxdLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0W2Rpcj1ydGxdLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XG4gIG1hcmdpbi1yaWdodDogNTZweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uZXh0LXVwbG9hZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdXBsb2FkICosXG4ubmV4dC11cGxvYWQgKjpiZWZvcmUsXG4ubmV4dC11cGxvYWQgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtdXBsb2FkLWlubmVyIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5leHQtdXBsb2FkLWlubmVyLm5leHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXVwbG9hZC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC11cGxvYWQtbGlzdCAqLFxuLm5leHQtdXBsb2FkLWxpc3QgKjpiZWZvcmUsXG4ubmV4dC11cGxvYWQtbGlzdCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaXRlbS5uZXh0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC11cGxvYWQubmV4dC1kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQiAhaW1wb3J0YW50O1xuICBjb2xvcjogI0NDQ0NDQyAhaW1wb3J0YW50O1xufVxuLm5leHQtdXBsb2FkLm5leHQtZGlzYWJsZWQgLm5leHQtaWNvbi1jbG9zZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cbi5uZXh0LXVwbG9hZC5uZXh0LWRpc2FibGVkIC5uZXh0LXVwbG9hZC1pbm5lciAqIHtcbiAgY29sb3I6ICNDQ0NDQ0MgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTZFN0VCICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbn1cblxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmV4dC11cGxvYWQtbGlzdC10ZXh0IC5uZXh0LXVwbG9hZC1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1vcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTJweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbSAubmV4dC1pY29uLWNsb3NlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIC5uZXh0LWljb24tY2xvc2U6YmVmb3JlLCAubmV4dC11cGxvYWQtbGlzdC10ZXh0IC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtaWNvbi1jbG9zZSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciAubmV4dC1pY29uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ubmV4dC11cGxvYWQtbGlzdC10ZXh0IC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tbmFtZS13cmFwIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXNpemUge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIC5uZXh0LXByb2dyZXNzLWxpbmUtdW5kZXJsYXkge1xuICBoZWlnaHQ6IDhweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS11cGxvYWRpbmcgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1wcm9ncmVzcyAubmV4dC1wcm9ncmVzcy1saW5lLW92ZXJsYXkge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1kb25lIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC10ZXh0IC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tZG9uZTpob3ZlciAubmV4dC11cGxvYWQtbGlzdC1pdGVtLW5hbWUge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1kb25lOmhvdmVyIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tc2l6ZSB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtdGV4dCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLWVycm9yIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50ICovXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDRTQgIWltcG9ydGFudDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvci5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3Itd2l0aC1tc2cge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LXRleHQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvci1tc2cge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRjMwMDA7XG59XG5cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENERUUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiA4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbTphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb250ZW50OiBcIiBcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLW9wIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtaWNvbi1jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtaWNvbi1jbG9zZTpiZWZvcmUsIC5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtaWNvbi1jbG9zZSAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW06aG92ZXIgLm5leHQtaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tbGVmdDogNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgbGluZWFyO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1zaXplIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLWRvbmU6aG92ZXIgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLWRvbmU6aG92ZXIgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1zaXplIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNGNztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgLm5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIC5uZXh0LXByb2dyZXNzLWxpbmUtdW5kZXJsYXkge1xuICBoZWlnaHQ6IDhweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdXBsb2FkaW5nIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3MgLm5leHQtcHJvZ3Jlc3MtbGluZS1vdmVybGF5IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1pbWFnZSAubmV4dC11cGxvYWQtbGlzdC1pdGVtLWVycm9yLXdpdGgtbXNnIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tbmFtZSxcbi5uZXh0LXVwbG9hZC1saXN0LWltYWdlIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3Itd2l0aC1tc2cgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvci1tc2cge1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtaW1hZ2UgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1lcnJvci13aXRoLW1zZyAubmV4dC11cGxvYWQtbGlzdC1pdGVtLWVycm9yLW1zZyB7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjRkYzMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzZDRjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS10aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCBpbWc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXRodW1ibmFpbCAubmV4dC1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tdGh1bWJuYWlsIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogNDhweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1oYW5kbGVyIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1oYW5kbGVyIC5uZXh0LWljb24tY3J5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tcHJvZ3Jlc3MgLm5leHQtcHJvZ3Jlc3MtbGluZS11bmRlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogOHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXByb2dyZXNzIC5uZXh0LXByb2dyZXNzLWxpbmUtb3ZlcmxheSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXVwbG9hZGluZyAubmV4dC11cGxvYWQtbGlzdC1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEZBO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtOmhvdmVyIC5uZXh0LXVwbG9hZC10b29sIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIC5uZXh0LXVwbG9hZC10b29sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtdXBsb2FkLXRvb2wgLm5leHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIC5uZXh0LXVwbG9hZC10b29sIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtdXBsb2FkLXRvb2wgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIC5uZXh0LXVwbG9hZC10b29sLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZCAubmV4dC11cGxvYWQtbGlzdC1pdGVtIC5uZXh0LXVwbG9hZC10b29sLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0gLm5leHQtdXBsb2FkLXRvb2wtcmV1cGxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV4dC11cGxvYWQtbGlzdC1jYXJkIC5uZXh0LXVwbG9hZC1saXN0LWl0ZW0tZXJyb3IgLm5leHQtdXBsb2FkLWxpc3QtaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYzMDAwO1xufVxuLm5leHQtdXBsb2FkLWxpc3QtY2FyZC5uZXh0LXVwbG9hZC1pZTkgLm5leHQtdXBsb2FkLXRvb2wge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5uZXh0LXVwbG9hZC1saXN0LWNhcmQubmV4dC11cGxvYWQtaWU5IC5uZXh0LXVwbG9hZC10b29sLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG59XG5cbi5uZXh0LXVwbG9hZC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNDNEM2Q0Y7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5uZXh0LXVwbG9hZC1jYXJkIC5uZXh0LWljb24ge1xuICBjb2xvcjogI0M0QzZDRjtcbn1cbi5uZXh0LXVwbG9hZC1jYXJkIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC11cGxvYWQtY2FyZCAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC11cGxvYWQtY2FyZCAubmV4dC11cGxvYWQtYWRkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU1XCI7XG59XG4ubmV4dC11cGxvYWQtY2FyZCAubmV4dC11cGxvYWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubmV4dC11cGxvYWQtY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXVwbG9hZC1jYXJkOmhvdmVyIC5uZXh0LWljb24ge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXVwbG9hZC1jYXJkOmhvdmVyIC5uZXh0LXVwbG9hZC10ZXh0IHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG5cbi5uZXh0LXVwbG9hZC1kcmFnYWJsZSAubmV4dC11cGxvYWQtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXh0LXVwbG9hZC1kcmFnYWJsZSAubmV4dC11cGxvYWQtZHJhZyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQzRDNkNGO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubmV4dC11cGxvYWQtZHJhZ2FibGUgLm5leHQtdXBsb2FkLWRyYWctaWNvbiB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtdXBsb2FkLWRyYWdhYmxlIC5uZXh0LXVwbG9hZC1kcmFnLWljb24gLm5leHQtdXBsb2FkLWRyYWctdXBsb2FkLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFN0VFXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5uZXh0LXVwbG9hZC1kcmFnYWJsZSAubmV4dC11cGxvYWQtZHJhZy10ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LXVwbG9hZC1kcmFnYWJsZSAubmV4dC11cGxvYWQtZHJhZy1oaW50IHtcbiAgbWFyZ2luOiA0cHggMCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm5leHQtdXBsb2FkLWRyYWdhYmxlIC5uZXh0LXVwbG9hZC1kcmFnLW92ZXIge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG59XG5cbi8qKiBsaWdodCAqKi9cbi8qKiBkYXJrICoqL1xuLyoqIGJyYW5kICoqL1xuLm5leHQtc2hlbGwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5leHQtc2hlbGwgKixcbi5uZXh0LXNoZWxsICo6YmVmb3JlLFxuLm5leHQtc2hlbGwgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtc2hlbGwtY29udGVudC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmV4dC1zaGVsbC1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG4ubmV4dC1zaGVsbC1oZWFkZXIgLmRvY2stdHJpZ2dlcixcbi5uZXh0LXNoZWxsLWhlYWRlciAubmF2LXRyaWdnZXIge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLm5leHQtc2hlbGwtaGVhZGVyIC5uYXYtdHJpZ2dlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5uZXh0LXNoZWxsLWhlYWRlciAuZG9jay10cmlnZ2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubmV4dC1zaGVsbC1oZWFkZXIubmV4dC1zaGVsbC1maXhlZC1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4ubmV4dC1zaGVsbC1oZWFkZXIgLm5leHQtc2hlbGwtbmF2aWdhdGlvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxO1xuICAgICAgICAgIGZsZXg6IDEgMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1icmFuZGluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1hY3Rpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV4dC1zaGVsbC1zdWItbWFpbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSAxO1xuICAgICAgICAgIGZsZXg6IDEgMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG4ubmV4dC1zaGVsbC1tYWluIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xufVxuLm5leHQtc2hlbGwtbWFpbiAubmV4dC1zaGVsbC1jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtc2hlbGwgLm5leHQtYXNpZGUtbmF2aWdhdGlvbixcbi5uZXh0LXNoZWxsIC5uZXh0LWFzaWRlLXRvb2xkb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5leHQtc2hlbGwgLm5leHQtYXNpZGUtbmF2aWdhdGlvbi5maXhlZCxcbi5uZXh0LXNoZWxsIC5uZXh0LWFzaWRlLXRvb2xkb2NrLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5uZXh0LXNoZWxsIC5uZXh0LWFzaWRlLW5hdmlnYXRpb24uZml4ZWQge1xuICBsZWZ0OiAwO1xufVxuLm5leHQtc2hlbGwgLm5leHQtYXNpZGUtdG9vbGRvY2suZml4ZWQge1xuICByaWdodDogMDtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5leHQtc2hlbGwtYXNpZGUgLmFzaWRlLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlIC5sb2NhbC1uYXYtdHJpZ2dlciB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICByaWdodDogMDtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlIC5hbmNpbGxhcnktdHJpZ2dlciB7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgbGVmdDogMXB4O1xufVxuLm5leHQtc2hlbGwtYXNpZGUubmV4dC1hc2lkZS1sb2NhbG5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV4dC1zaGVsbC1hc2lkZS5uZXh0LWFzaWRlLWFuY2lsbGFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlLm5leHQtc2hlbGwtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlLm5leHQtc2hlbGwtdG9vbGRvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXh0LXNoZWxsLWFzaWRlIC5uZXh0LXNoZWxsLXRvb2xkb2NraXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5leHQtc2hlbGwtYXNpZGUgLm5leHQtc2hlbGwtYW5jaWxsYXJ5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1oZWFkZXIgLmRvY2stdHJpZ2dlcixcbi5uZXh0LXNoZWxsLWxpZ2h0IC5uZXh0LXNoZWxsLWhlYWRlciAubmF2LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUgLmxvY2FsLW5hdi10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogI0UyRTRFODtcbn1cbi5uZXh0LXNoZWxsLWxpZ2h0IC5uZXh0LXNoZWxsLWFzaWRlIC5hbmNpbGxhcnktdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1oZWFkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5uZXh0LXNoZWxsLWxpZ2h0IC5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCA0OHB4O1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtdGFzay1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1tYWluIHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbn1cbi5uZXh0LXNoZWxsLWxpZ2h0IC5uZXh0LXNoZWxsLW1haW4gLm5leHQtc2hlbGwtYXBwYmFyIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFN0VCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOHB4IDAgOHB4O1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtY29sbGFwc2UubmV4dC1zaGVsbC1taW5pIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LXNoZWxsLW5hdmlnYXRpb24ubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC10b29sZG9jayB7XG4gIHdpZHRoOiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC10b29sZG9ja2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUgLm5leHQtc2hlbGwtdG9vbGRvY2tpdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ge1xuICB3aWR0aDogMTY4cHg7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtbGlnaHQgLm5leHQtc2hlbGwtYXNpZGUgLm5leHQtc2hlbGwtYW5jaWxsYXJ5IHtcbiAgd2lkdGg6IDE2OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1saWdodCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1hbmNpbGxhcnkubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtZGFyayAubmV4dC1zaGVsbC1oZWFkZXIgLmRvY2stdHJpZ2dlcixcbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtaGVhZGVyIC5uYXYtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5sb2NhbC1uYXYtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTg7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5hbmNpbGxhcnktdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWhlYWRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUYxRjFGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCA0OHB4O1xufVxuLm5leHQtc2hlbGwtZGFyayAubmV4dC1zaGVsbC10YXNrLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLW1haW4gLm5leHQtc2hlbGwtYXBwYmFyIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLW1haW4gLm5leHQtc2hlbGwtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbn1cbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtbWFpbiAubmV4dC1zaGVsbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFN0VCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOHB4IDAgOHB4O1xufVxuLm5leHQtc2hlbGwtZGFyayAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LXNoZWxsLW5hdmlnYXRpb24ubmV4dC1zaGVsbC1jb2xsYXBzZS5uZXh0LXNoZWxsLW1pbmkge1xuICB3aWR0aDogNjBweDtcbn1cbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtY29sbGFwc2Uge1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LXNoZWxsLWRhcmsgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC10b29sZG9jayB7XG4gIHdpZHRoOiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5uZXh0LXNoZWxsLXRvb2xkb2NraXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5uZXh0LXNoZWxsLXRvb2xkb2NraXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjRUJFQ0YwO1xufVxuLm5leHQtc2hlbGwtZGFyayAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ge1xuICB3aWR0aDogMTY4cHg7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5uZXh0LXNoZWxsLWxvY2FsbmF2aWdhdGlvbi5uZXh0LXNoZWxsLWNvbGxhcHNlIHtcbiAgd2lkdGg6IDA7XG59XG4ubmV4dC1zaGVsbC1kYXJrIC5uZXh0LXNoZWxsLWFzaWRlIC5uZXh0LXNoZWxsLWFuY2lsbGFyeSB7XG4gIHdpZHRoOiAxNjhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTZFN0VCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOHB4IDAgOHB4O1xufVxuLm5leHQtc2hlbGwtZGFyayAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1hbmNpbGxhcnkubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtaGVhZGVyIC5kb2NrLXRyaWdnZXIsXG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1oZWFkZXIgLm5hdi10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LXNoZWxsLWJyYW5kIC5uZXh0LXNoZWxsLWFzaWRlIC5sb2NhbC1uYXYtdHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZSAuYW5jaWxsYXJ5LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtaGVhZGVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5uZXh0LXNoZWxsLWJyYW5kIC5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCA0OHB4O1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtdGFzay1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1tYWluIHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbn1cbi5uZXh0LXNoZWxsLWJyYW5kIC5uZXh0LXNoZWxsLW1haW4gLm5leHQtc2hlbGwtYXBwYmFyIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1tYWluIC5uZXh0LXNoZWxsLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTZFN0VCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogOHB4IDAgOHB4O1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtY29sbGFwc2UubmV4dC1zaGVsbC1taW5pIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LXNoZWxsLW5hdmlnYXRpb24ubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtYXNpZGUubmV4dC1zaGVsbC10b29sZG9jayB7XG4gIHdpZHRoOiA1MnB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEU4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC10b29sZG9ja2l0ZW0ge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtYXNpZGUgLm5leHQtc2hlbGwtdG9vbGRvY2tpdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ge1xuICB3aWR0aDogMTY4cHg7XG4gIGJhY2tncm91bmQ6ICNFMkU0RTg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1sb2NhbG5hdmlnYXRpb24ubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtYnJhbmQgLm5leHQtc2hlbGwtYXNpZGUgLm5leHQtc2hlbGwtYW5jaWxsYXJ5IHtcbiAgd2lkdGg6IDE2OHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4cHggMCA4cHg7XG59XG4ubmV4dC1zaGVsbC1icmFuZCAubmV4dC1zaGVsbC1hc2lkZSAubmV4dC1zaGVsbC1hbmNpbGxhcnkubmV4dC1zaGVsbC1jb2xsYXBzZSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwtaGVhZGVyIC5uZXh0LXNoZWxsLW5hdmlnYXRpb24ubmV4dC1zaGVsbC1uYXYtbGVmdCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5leHQtc2hlbGwtaGVhZGVyIC5uZXh0LXNoZWxsLW5hdmlnYXRpb24ubmV4dC1zaGVsbC1uYXYtcmlnaHQge1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uZXh0LXNoZWxsLWhlYWRlciAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtbmF2LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uZXh0LXNoZWxsLm5leHQtc2hlbGwtcGhvbmUgLm5leHQtYXNpZGUtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1hc2lkZS1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtY29sbGFwc2Uge1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LXNoZWxsLm5leHQtc2hlbGwtcGhvbmUgLm5leHQtc2hlbGwtaGVhZGVyIC5uZXh0LXNoZWxsLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlO1xufVxuLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1zaGVsbC1uYXZpZ2F0aW9uLm5leHQtc2hlbGwtY29sbGFwc2Uge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZTtcbn1cbi5uZXh0LXNoZWxsLm5leHQtc2hlbGwtcGhvbmUgLm5leHQtc2hlbGwtdG9vbGRvY2sge1xuICBoZWlnaHQ6IDUycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1zaGVsbC10b29sZG9jay5uZXh0LXNoZWxsLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubmV4dC1zaGVsbC5uZXh0LXNoZWxsLXRhYmxldCAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LWFzaWRlLWFuY2lsbGFyeSwgLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LWFzaWRlLWFuY2lsbGFyeSB7XG4gIHdpZHRoOiAwO1xufVxuLm5leHQtc2hlbGwubmV4dC1zaGVsbC10YWJsZXQgLm5leHQtc2hlbGwtYW5jaWxsYXJ5LCAubmV4dC1zaGVsbC5uZXh0LXNoZWxsLXBob25lIC5uZXh0LXNoZWxsLWFuY2lsbGFyeSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubmV4dC1zaGVsbC5uZXh0LXNoZWxsLXRhYmxldCAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LWFzaWRlLWxvY2FsbmF2aWdhdGlvbiwgLm5leHQtc2hlbGwubmV4dC1zaGVsbC1waG9uZSAubmV4dC1zaGVsbC1hc2lkZS5uZXh0LWFzaWRlLWxvY2FsbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAwO1xufVxuXG4ubmV4dC1ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMzg0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5leHQtbm90aWZpY2F0aW9uIC5uZXh0LW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmV4dC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4ubmV4dC1ub3RpZmljYXRpb24tZmFkZS1sZWF2ZS5uZXh0LW5vdGlmaWNhdGlvbi1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVPdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IE5vdGlmaWNhdGlvbkZhZGVPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBOb3RpZmljYXRpb25GYWRlT3V0IHtcbiAgMCUge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIE5vdGlmaWNhdGlvbkZhZGVPdXQge1xuICAwJSB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubmV4dC10eXBvZ3JhcGh5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC10eXBvZ3JhcGh5LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubmV4dC10eXBvZ3JhcGh5ICsgLm5leHQtdHlwb2dyYXBoeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuMmVtO1xufVxuLm5leHQtdHlwb2dyYXBoeS1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubmV4dC10eXBvZ3JhcGh5IG1hcmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZFNkJEO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXR5cG9ncmFwaHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uZXh0LXR5cG9ncmFwaHkgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRjc7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFN0VCO1xuICBtYXJnaW46IDAgMC4yZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuNGVtIDAuMWVtO1xuICBmb250LXNpemU6IDg1JTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtdHlwb2dyYXBoeSB1bCxcbi5uZXh0LXR5cG9ncmFwaHkgb2wge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uZXh0LXR5cG9ncmFwaHkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA0cHg7XG59XG4ubmV4dC10eXBvZ3JhcGh5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV4dC10eXBvZ3JhcGh5IGE6bGluayB7XG4gIGNvbG9yOiAjNTU4NEZGO1xufVxuLm5leHQtdHlwb2dyYXBoeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXR5cG9ncmFwaHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0U3MUY3O1xufVxuLm5leHQtdHlwb2dyYXBoeSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzNFNzFGNztcbn1cblxuaDEubmV4dC10eXBvZ3JhcGh5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oMi5uZXh0LXR5cG9ncmFwaHktdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmgzLm5leHQtdHlwb2dyYXBoeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDQubmV4dC10eXBvZ3JhcGh5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oNS5uZXh0LXR5cG9ncmFwaHktdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg2Lm5leHQtdHlwb2dyYXBoeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogcHV0IHlvdXIgY29kZSBoZXJlICovXG4ubmV4dC1kaXZpZGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXZhcmlhbnQ6IHRhYnVsYXItbnVtcztcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwidG51bVwiO1xuICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCI7XG4gIGJhY2tncm91bmQ6ICNEQ0RFRTM7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4ubmV4dC1kaXZpZGVyICosXG4ubmV4dC1kaXZpZGVyICo6YmVmb3JlLFxuLm5leHQtZGl2aWRlciAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC1kaXZpZGVyLWRhc2hlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0RDREVFMztcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5uZXh0LWRpdmlkZXItaG96IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4ubmV4dC1kaXZpZGVyLXZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMC4wNmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEQ0RFRTM7XG4gIGhlaWdodDogMC45ZW07XG4gIG1hcmdpbjogMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LWNlbnRlciwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0LCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1jZW50ZXI6OmJlZm9yZSwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1jZW50ZXI6OmFmdGVyLCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmJlZm9yZSwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0OjphZnRlciwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodDo6YmVmb3JlLCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0OjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREVFMztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5uZXh0LWRpdmlkZXItaG96Lm5leHQtZGl2aWRlci13aXRoLXRleHQtY2VudGVyLm5leHQtZGl2aWRlci1kYXNoZWQsIC5uZXh0LWRpdmlkZXItaG96Lm5leHQtZGl2aWRlci13aXRoLXRleHQtbGVmdC5uZXh0LWRpdmlkZXItZGFzaGVkLCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0Lm5leHQtZGl2aWRlci1kYXNoZWQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1jZW50ZXIubmV4dC1kaXZpZGVyLWRhc2hlZDo6YmVmb3JlLCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LWNlbnRlci5uZXh0LWRpdmlkZXItZGFzaGVkOjphZnRlciwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0Lm5leHQtZGl2aWRlci1kYXNoZWQ6OmJlZm9yZSwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1sZWZ0Lm5leHQtZGl2aWRlci1kYXNoZWQ6OmFmdGVyLCAubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0Lm5leHQtZGl2aWRlci1kYXNoZWQ6OmJlZm9yZSwgLm5leHQtZGl2aWRlci1ob3oubmV4dC1kaXZpZGVyLXdpdGgtdGV4dC1yaWdodC5uZXh0LWRpdmlkZXItZGFzaGVkOjphZnRlciB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkIG5vbmUgbm9uZTtcbn1cbi5uZXh0LWRpdmlkZXItaG96Lm5leHQtZGl2aWRlci13aXRoLXRleHQtbGVmdCAubmV4dC1kaXZpZGVyLWlubmVyLXRleHQsIC5uZXh0LWRpdmlkZXItaG96Lm5leHQtZGl2aWRlci13aXRoLXRleHQtcmlnaHQgLm5leHQtZGl2aWRlci1pbm5lci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNSU7XG59XG4ubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LWxlZnQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA5NSU7XG59XG4ubmV4dC1kaXZpZGVyLWhvei5uZXh0LWRpdmlkZXItd2l0aC10ZXh0LXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5uZXh0LWRpdmlkZXItaG96Lm5leHQtZGl2aWRlci13aXRoLXRleHQtcmlnaHQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1JTtcbn1cbi5uZXh0LWRpdmlkZXItaW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLm5leHQtZGl2aWRlci1kYXNoZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItY29sb3I6ICNEQ0RFRTM7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4ubmV4dC1kaXZpZGVyLWRhc2hlZC5uZXh0LWRpdmlkZXItdmVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG59XG5cbi8qIHB1dCB5b3VyIGNvZGUgaGVyZSAqL1xuLm5leHQtYm94IHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXh0LWJveCAqLFxuLm5leHQtYm94ICo6YmVmb3JlLFxuLm5leHQtYm94ICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogcHV0IHlvdXIgY29kZSBoZXJlICovXG4ubmV4dC10YWJsZSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXRhYmxlICosXG4ubmV4dC10YWJsZSAqOmJlZm9yZSxcbi5uZXh0LXRhYmxlICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXRhYmxlIC5uZXh0LXRhYmxlLWhlYWRlciB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4ubmV4dC10YWJsZSAubmV4dC10YWJsZS1oZWFkZXIgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtdGFibGUgLm5leHQtdGFibGUtaGVhZGVyIHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5leHQtdGFibGUgLm5leHQtdGFibGUtaGVhZGVyIHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtdGFibGUubmV4dC10YWJsZS1sYXlvdXQtZml4ZWQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5uZXh0LXRhYmxlLm5leHQtdGFibGUtbGF5b3V0LWZpeGVkIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5uZXh0LXRhYmxlLm5leHQtdGFibGUtbGF5b3V0LWF1dG8gdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG4ubmV4dC10YWJsZS5uZXh0LXRhYmxlLXNtYWxsIHRoIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4ubmV4dC10YWJsZS5uZXh0LXRhYmxlLXNtYWxsIHRkIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG4ubmV4dC10YWJsZS5uZXh0LXRhYmxlLXNtYWxsIC5uZXh0LXRhYmxlLXByZXJvdyAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLm5leHQtdGFibGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uZXh0LXRhYmxlIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5uZXh0LXRhYmxlIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGFibGUgdGggLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLm5leHQtdGFibGUgdGgubmV4dC10YWJsZS1wcmVyb3cgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuLm5leHQtdGFibGUgdGgubmV4dC10YWJsZS13b3JkLWJyZWFrLXdvcmQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uZXh0LXRhYmxlIHRoLm5leHQtdGFibGUtZml4LWxlZnQsIC5uZXh0LXRhYmxlIHRoLm5leHQtdGFibGUtZml4LXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbn1cbi5uZXh0LXRhYmxlLWFmZml4IHtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LXRhYmxlLXN0aWNreWxvY2sgLm5leHQtdGFibGUtYWZmaXgge1xuICB6LWluZGV4OiA5O1xufVxuLm5leHQtdGFibGUtaGVhZGVyLXJlc2l6YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXh0LXRhYmxlLWhlYWRlci1yZXNpemFibGUgLm5leHQtdGFibGUtcmVzaXplLWhhbmRsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5uZXh0LXRhYmxlLWhlYWRlci1yZXNpemFibGUgLm5leHQtdGFibGUtcmVzaXplLWhhbmRsZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5uZXh0LXRhYmxlLWhlYWRlci1yZXNpemFibGUgLm5leHQtdGFibGUtcmVzaXplLWhhbmRsZXI6aG92ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LXRhYmxlLm5leHQtdGFibGUtbG9jay1sZWZ0IC5uZXh0LXRhYmxlLWhlYWRlci1yZXNpemFibGUgLm5leHQtdGFibGUtcmVzaXplLWhhbmRsZXIsIC5uZXh0LXRhYmxlLm5leHQtdGFibGUtbG9jay1yaWdodCAubmV4dC10YWJsZS1oZWFkZXItcmVzaXphYmxlIC5uZXh0LXRhYmxlLXJlc2l6ZS1oYW5kbGVyIHtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuLm5leHQtdGFibGUubmV4dC10YWJsZS1sb2NrLWxlZnQgLm5leHQtdGFibGUtaGVhZGVyLXJlc2l6YWJsZSAubmV4dC10YWJsZS1yZXNpemUtaGFuZGxlcjpob3Zlcjo6YWZ0ZXIsIC5uZXh0LXRhYmxlLm5leHQtdGFibGUtbG9jay1yaWdodCAubmV4dC10YWJsZS1oZWFkZXItcmVzaXphYmxlIC5uZXh0LXRhYmxlLXJlc2l6ZS1oYW5kbGVyOmhvdmVyOjphZnRlciB7XG4gIHotaW5kZXg6IC0xO1xufVxuLm5leHQtdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXRhYmxlIHRkIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5uZXh0LXRhYmxlIHRkIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciAubmV4dC1pY29uLWFycm93LWRvd24ubmV4dC10YWJsZS10cmVlLWFycm93LFxuLm5leHQtdGFibGUgdGQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIC5uZXh0LWljb24tYXJyb3ctcmlnaHQubmV4dC10YWJsZS10cmVlLWFycm93LFxuLm5leHQtdGFibGUgdGQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIC5uZXh0LXRhYmxlLXRyZWUtcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5leHQtdGFibGUgdGQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIC5uZXh0LWljb24tYXJyb3ctcmlnaHQubmV4dC10YWJsZS10cmVlLWFycm93OmJlZm9yZSwgLm5leHQtdGFibGUgdGQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIC5uZXh0LWljb24tYXJyb3ctcmlnaHQubmV4dC10YWJsZS10cmVlLWFycm93IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10YWJsZSB0ZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIgLm5leHQtaWNvbi1hcnJvdy1yaWdodC5uZXh0LXRhYmxlLXRyZWUtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjE5XCI7XG59XG4ubmV4dC10YWJsZSB0ZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIgLm5leHQtaWNvbi1hcnJvdy1kb3duLm5leHQtdGFibGUtdHJlZS1hcnJvdzpiZWZvcmUsIC5uZXh0LXRhYmxlIHRkIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciAubmV4dC1pY29uLWFycm93LWRvd24ubmV4dC10YWJsZS10cmVlLWFycm93IC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10YWJsZSB0ZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIgLm5leHQtaWNvbi1hcnJvdy1kb3duLm5leHQtdGFibGUtdHJlZS1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2M0RcIjtcbn1cbi5uZXh0LXRhYmxlIHRkLm5leHQtdGFibGUtcHJlcm93IC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5uZXh0LXRhYmxlIHRkLm5leHQtdGFibGUtd29yZC1icmVhay13b3JkIC5uZXh0LXRhYmxlLWNlbGwtd3JhcHBlciB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ubmV4dC10YWJsZSAubmV4dC10YWJsZS1leHBhbmRlZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIsXG4ubmV4dC10YWJsZSAubmV4dC10YWJsZS1zZWxlY3Rpb24gLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmV4dC10YWJsZS5uby1oZWFkZXIgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZS5vbmx5LWJvdHRvbS1ib3JkZXIge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS5vbmx5LWJvdHRvbS1ib3JkZXIgdGgge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cbi5uZXh0LXRhYmxlLm9ubHktYm90dG9tLWJvcmRlciB0ZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xufVxuLm5leHQtdGFibGUub25seS1ib3R0b20tYm9yZGVyIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLm5leHQtdGFibGUub25seS1ib3R0b20tYm9yZGVyIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtaGVhZGVyIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLm5leHQtdGFibGUtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5leHQtdGFibGUuemVicmEgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm5leHQtdGFibGUuemVicmEgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbn1cbi5uZXh0LXRhYmxlLnplYnJhIC5uZXh0LXRhYmxlLXJvdy5ob3ZlcmVkIHRkIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC10YWJsZS56ZWJyYSAubmV4dC10YWJsZS1jZWxsLmhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXRhYmxlLnplYnJhIC5uZXh0LXRhYmxlLXJvdy5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtZW1wdHkge1xuICBjb2xvcjogI0EwQTJBRDtcbiAgcGFkZGluZzogMzJweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV4dC10YWJsZS1leHBhbmRlZC1yb3cgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtcm93ID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtcm93ID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtcm93Omxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLXJvdyAubmV4dC10YWJsZSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IC5uZXh0LXRhYmxlIHRoLCAubmV4dC10YWJsZS1leHBhbmRlZC1yb3cgLm5leHQtdGFibGUgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IC5uZXh0LXRhYmxlLm9ubHktYm90dG9tLWJvcmRlciB0aCwgLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IC5uZXh0LXRhYmxlLm9ubHktYm90dG9tLWJvcmRlciB0ZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLXJvdyAubmV4dC10YWJsZSAubGFzdCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmV4dC10YWJsZS1leHBhbmRlZC1yb3cgLm5leHQtdGFibGUgdGQubGFzdCwgLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IC5uZXh0LXRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ubmV4dC10YWJsZS1maWx0ZXItZm9vdGVyIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMDtcbn1cbi5uZXh0LXRhYmxlLWZpbHRlci1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmV4dC10YWJsZS1yb3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtcm93LmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC10YWJsZS1yb3cuaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjc7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtcm93LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC10YWJsZS1jZWxsLmhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJGM0Y3O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5uZXh0LXRhYmxlLXRyZWUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubGFzdCAubmV4dC10YWJsZS1leHBhbmRlZC1yb3cgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5uZXh0LXRhYmxlLWJvZHksXG4ubmV4dC10YWJsZS1oZWFkZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubmV4dC10YWJsZS1jb2x1bW4tcmVzaXplLXByb3h5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzU1ODRGRjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXh0LXRhYmxlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogLW1vei1zY3JvbGxiYXJzLW5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLm5leHQtdGFibGUtaGVhZGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXh0LXRhYmxlLWJvZHkge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5leHQtdGFibGUtZml4ZWQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXRhYmxlLWZpeGVkIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5uZXh0LXRhYmxlLWZpeGVkIC5uZXh0LXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG59XG4ubmV4dC10YWJsZS1maXhlZCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5uZXh0LXRhYmxlLWZpeGVkIHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS1maXhlZCAubmV4dC10YWJsZS1oZWFkZXIgdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLm5leHQtdGFibGUtZml4ZWQgLm5leHQtdGFibGUtaGVhZGVyIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS1maXhlZCAubmV4dC10YWJsZS1ib2R5IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5uZXh0LXRhYmxlLWZpeGVkIC5uZXh0LXRhYmxlLWJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS1maXhlZCAubmV4dC10YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS1maXhlZC5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtYm9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZml4ZWQubmV4dC10YWJsZS1ncm91cCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5uZXh0LXRhYmxlLWZpeGVkLm5leHQtdGFibGUtZ3JvdXAgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZml4ZWQubmV4dC10YWJsZS1ncm91cCAubmV4dC10YWJsZS1oZWFkZXIgdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZS1maXhlZC5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWhlYWRlciB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZS1maXhlZC5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWJvZHkgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZS1maXhlZC5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5uZXh0LXRhYmxlLWZpeGVkLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZS1maXhlZC5uZXh0LXRhYmxlLWxvY2stbGVmdCAubmV4dC10YWJsZS1oZWFkZXIgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZml4ZWQubmV4dC10YWJsZS1sb2NrLWxlZnQgLm5leHQtdGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG5cbi5uZXh0LXRhYmxlLWxvY2sgLm5leHQtdGFibGUtYm9keSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uZXh0LXRhYmxlLWdyb3VwIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLm5leHQtdGFibGUtZ3JvdXAub25seS1ib3R0b20tYm9yZGVyIC5uZXh0LXRhYmxlLWJvZHkgdGFibGUsXG4ubmV4dC10YWJsZS1ncm91cC5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtaGVhZGVyIHRhYmxlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ubmV4dC10YWJsZS1ncm91cC5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtaGVhZGVyIHRhYmxlLFxuLm5leHQtdGFibGUtZ3JvdXAub25seS1ib3R0b20tYm9yZGVyIC5uZXh0LXRhYmxlLWJvZHkgdGFibGUsXG4ubmV4dC10YWJsZS1ncm91cC5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtYm9keSB0YWJsZS5uZXh0LXRhYmxlLXJvdyB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubmV4dC10YWJsZS1ncm91cC5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtYm9keSAubmV4dC10YWJsZS1ncm91cC1mb290ZXIgdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWJvZHkgdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmV4dC10YWJsZS1ncm91cCAubmV4dC10YWJsZS1ib2R5IHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtYm9keSB0YWJsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtaGVhZGVyIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0RFRTM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREVFMztcbn1cbi5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWdyb3VwLWhlYWRlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNFQkVDRjA7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtZ3JvdXAtaGVhZGVyIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLWdyb3VwLWhlYWRlciB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtZ3JvdXAtZm9vdGVyIHRkIHtcbiAgYmFja2dyb3VuZDogI0VCRUNGMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubmV4dC10YWJsZS1ncm91cCAubmV4dC10YWJsZS1ncm91cC1mb290ZXIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5leHQtdGFibGUtZ3JvdXAgLm5leHQtdGFibGUtZ3JvdXAtZm9vdGVyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmV4dC10YWJsZS1ncm91cCAubmV4dC10YWJsZS1yb3cuaG92ZXJlZCxcbi5uZXh0LXRhYmxlLWdyb3VwIC5uZXh0LXRhYmxlLXJvdy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubmV4dC10YWJsZS1sb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtdGFibGUtbG9jayB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5uZXh0LXRhYmxlLWhlYWRlci1pbm5lciB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLm5leHQtdGFibGUtaGVhZGVyLWZpeGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4ubmV4dC10YWJsZS13cmFwLWVtcHR5IC5uZXh0LXRhYmxlLWxvY2stbGVmdCB0ZCxcbi5uZXh0LXRhYmxlLXdyYXAtZW1wdHkgLm5leHQtdGFibGUtbG9jay1yaWdodCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5uZXh0LXRhYmxlLXdyYXAtZW1wdHkgLm5leHQtdGFibGUtbG9jay1sZWZ0IC5uZXh0LXRhYmxlLWVtcHR5LFxuLm5leHQtdGFibGUtd3JhcC1lbXB0eSAubmV4dC10YWJsZS1sb2NrLXJpZ2h0IC5uZXh0LXRhYmxlLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXRhYmxlLXdyYXAtZW1wdHkgPiAubmV4dC10YWJsZS1pbm5lciA+IC5uZXh0LXRhYmxlLWJvZHkgPiB0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5uZXh0LXRhYmxlLWxvY2stbGVmdCxcbi5uZXh0LXRhYmxlLWxvY2stcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXh0LXRhYmxlLWxvY2stbGVmdCB0YWJsZSxcbi5uZXh0LXRhYmxlLWxvY2stcmlnaHQgdGFibGUge1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LXRhYmxlLWxvY2stbGVmdCAubmV4dC10YWJsZS1ib2R5LFxuLm5leHQtdGFibGUtbG9jay1yaWdodCAubmV4dC10YWJsZS1ib2R5IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmV4dC10YWJsZS1sb2NrLWxlZnQuc2hhZG93IC5uZXh0LXRhYmxlLWhlYWRlciB0ciB0aDpsYXN0LWNoaWxkLFxuLm5leHQtdGFibGUtbG9jay1yaWdodC5zaGFkb3cgLm5leHQtdGFibGUtaGVhZGVyIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZS1sb2NrLWxlZnQuc2hhZG93IC5uZXh0LXRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbi5uZXh0LXRhYmxlLWxvY2stcmlnaHQuc2hhZG93IC5uZXh0LXRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cblxuLm5leHQtdGFibGUtbG9jay1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm5leHQtdGFibGUtbG9jay1yaWdodCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5uZXh0LXRhYmxlLWxvY2stcmlnaHQgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGUtbG9jay1yaWdodC5zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5uZXh0LXRhYmxlLWxvY2stbGVmdC5zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ubmV4dC10YWJsZS1maWx0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm5leHQtdGFibGUtc29ydCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXh0LXRhYmxlLXNvcnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5leHQtdGFibGUtc29ydCA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubmV4dC10YWJsZS1zb3J0IC5uZXh0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtc29ydCAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGFibGUtc29ydCAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC10YWJsZS1zb3J0IC5jdXJyZW50IC5uZXh0LWljb24ge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LXRhYmxlLXNvcnQgLm5leHQtaWNvbi1hc2NlbmRpbmcge1xuICBsZWZ0OiAycHg7XG59XG5cbi5uZXh0LXRhYmxlLWZpbHRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXRhYmxlLWZpbHRlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmV4dC10YWJsZS1maWx0ZXIgLm5leHQtaWNvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLm5leHQtdGFibGUtZmlsdGVyIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10YWJsZS1maWx0ZXIgLm5leHQtaWNvbiAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdGFibGUtZmlsdGVyIC5uZXh0LXRhYmxlLWZpbHRlci1hY3RpdmUge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cblxuLm5leHQtdGFibGUtZmlsdGVyLW1lbnUgLm5leHQtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubmV4dC10YWJsZS1oZWFkZXItaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV4dC10YWJsZS1leHBhbmRlZC1jdHJsOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwuZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwgLm5leHQtdGFibGUtZXhwYW5kLXVuZm9sZDpiZWZvcmUsIC5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwgLm5leHQtdGFibGUtZXhwYW5kLXVuZm9sZCAubmV4dC1pY29uLXJlbW90ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtY3RybCAubmV4dC10YWJsZS1leHBhbmQtdW5mb2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRTYwMVwiO1xufVxuLm5leHQtdGFibGUtZXhwYW5kZWQtY3RybCAubmV4dC10YWJsZS1leHBhbmQtZm9sZDpiZWZvcmUsIC5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwgLm5leHQtdGFibGUtZXhwYW5kLWZvbGQgLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRhYmxlLWV4cGFuZGVkLWN0cmwgLm5leHQtdGFibGUtZXhwYW5kLWZvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFNjU1XCI7XG59XG5cbi5uZXh0LXRhYmxlLWZpeC1sZWZ0LCAubmV4dC10YWJsZS1maXgtcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLm5leHQtdGFibGUtcGluZy1sZWZ0IC5uZXh0LXRhYmxlLWV4cGFuZGVkLWFyZWEgLm5leHQtdGFibGUtZml4LWxlZnQtbGFzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLm5leHQtdGFibGUtcGluZy1sZWZ0IC5uZXh0LXRhYmxlLWV4cGFuZGVkLWFyZWEgLm5leHQtdGFibGUtcGluZy1sZWZ0IC5uZXh0LXRhYmxlLWZpeC1sZWZ0LWxhc3QsXG4ubmV4dC10YWJsZS1waW5nLWxlZnQgLm5leHQtdGFibGUtZml4LWxlZnQtbGFzdCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5uZXh0LXRhYmxlLXBpbmctbGVmdCAubmV4dC10YWJsZS1leHBhbmRlZC1hcmVhIC5uZXh0LXRhYmxlLXBpbmctbGVmdCAubmV4dC10YWJsZS1maXgtbGVmdC1sYXN0OjphZnRlcixcbi5uZXh0LXRhYmxlLXBpbmctbGVmdCAubmV4dC10YWJsZS1maXgtbGVmdC1sYXN0OjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTBweCAwIDhweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ubmV4dC10YWJsZS1waW5nLXJpZ2h0IC5uZXh0LXRhYmxlLWV4cGFuZGVkLWFyZWEgLm5leHQtdGFibGUtZml4LXJpZ2h0LWZpcnN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubmV4dC10YWJsZS1waW5nLXJpZ2h0IC5uZXh0LXRhYmxlLWV4cGFuZGVkLWFyZWEgLm5leHQtdGFibGUtcGluZy1yaWdodCAubmV4dC10YWJsZS1maXgtcmlnaHQtZmlyc3Q6YWZ0ZXIsXG4ubmV4dC10YWJsZS1waW5nLXJpZ2h0IC5uZXh0LXRhYmxlLWZpeC1yaWdodC1maXJzdDphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm5leHQtdGFibGUtZml4ZWQubmV4dC10YWJsZS1zY3JvbGxpbmctdG8tcmlnaHQ6OmFmdGVyLCAubmV4dC10YWJsZS1sb2NrLm5leHQtdGFibGUtc2Nyb2xsaW5nLXRvLXJpZ2h0OjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgLTEwcHggMCA4cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xMHB4IDAgOHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ubmV4dC10YWJsZS1maXhlZC5vbmx5LWJvdHRvbS1ib3JkZXIsIC5uZXh0LXRhYmxlLWxvY2sub25seS1ib3R0b20tYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ubmV4dC10YWJsZVtkaXI9cnRsXSB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5leHQtdGFibGVbZGlyPXJ0bF0gLm5leHQtdGFibGUtaGVhZGVyLXJlc2l6YWJsZSAubmV4dC10YWJsZS1yZXNpemUtaGFuZGxlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLm5leHQtdGFibGVbZGlyPXJ0bF0gdGQgLm5leHQtdGFibGUtY2VsbC13cmFwcGVyIC5uZXh0LWljb24tYXJyb3ctZG93bi5uZXh0LXRhYmxlLXRyZWUtYXJyb3csXG4ubmV4dC10YWJsZVtkaXI9cnRsXSB0ZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIgLm5leHQtaWNvbi1hcnJvdy1yaWdodC5uZXh0LXRhYmxlLXRyZWUtYXJyb3csXG4ubmV4dC10YWJsZVtkaXI9cnRsXSB0ZCAubmV4dC10YWJsZS1jZWxsLXdyYXBwZXIgLm5leHQtdGFibGUtdHJlZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5leHQtdGFibGVbZGlyPXJ0bF0gLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxuLm5leHQtdGFibGVbZGlyPXJ0bF0gLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXS5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXS5vbmx5LWJvdHRvbS1ib3JkZXIgLm5leHQtdGFibGUtZXhwYW5kZWQtcm93IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXSAubmV4dC10YWJsZS1maWx0ZXItZm9vdGVyIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uZXh0LXRhYmxlW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWxvY2stbGVmdCxcbi5uZXh0LXRhYmxlW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWxvY2stcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5uZXh0LXRhYmxlW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWxvY2stcmlnaHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5uZXh0LXRhYmxlW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWxvY2stcmlnaHQgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4ubmV4dC10YWJsZVtkaXI9cnRsXSAubmV4dC10YWJsZS1sb2NrLXJpZ2h0IHRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXSAubmV4dC10YWJsZS1sb2NrLXJpZ2h0LnNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXSAubmV4dC10YWJsZS1sb2NrLWxlZnQuc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTJweCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm5leHQtdGFibGVbZGlyPXJ0bF0gLm5leHQtdGFibGUtc29ydCAubmV4dC1pY29uIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4ubmV4dC10YWJsZVtkaXI9cnRsXSAubmV4dC10YWJsZS1zb3J0IC5uZXh0LWljb24tYXNjZW5kaW5nIHtcbiAgcmlnaHQ6IDRweDtcbiAgbGVmdDogYXV0bztcbn1cbi5uZXh0LXRhYmxlW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWZpbHRlciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5leHQtdGFibGUtZml4ZWRbZGlyPXJ0bF0gdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXG4ubmV4dC10YWJsZS1maXhlZFtkaXI9cnRsXSB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5uZXh0LXRhYmxlLWZpeGVkW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWhlYWRlciB0ciB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi5uZXh0LXRhYmxlLWZpeGVkW2Rpcj1ydGxdIC5uZXh0LXRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5uZXh0LWNhbGVuZGFyMiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY2FsZW5kYXIyICosXG4ubmV4dC1jYWxlbmRhcjIgKjpiZWZvcmUsXG4ubmV4dC1jYWxlbmRhcjIgKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm5leHQtY2FsZW5kYXIyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4ubmV4dC1jYWxlbmRhcjIgdGQsXG4ubmV4dC1jYWxlbmRhcjIgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXZbZGlyPXJ0bF0ubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWFjdGlvbnMsIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWFjdGlvbnMsIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5kaXZbZGlyPXJ0bF0ubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWFjdGlvbnMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpLCBkaXZbZGlyPXJ0bF0ubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIGRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5kaXZbZGlyPXJ0bF0ubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItY2VsbC12YWx1ZSwgZGl2W2Rpcj1ydGxdLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdltkaXI9cnRsXS5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTJweDtcbn1cblxuLm5leHQtY2FsZW5kYXIyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLm5leHQtY2FsZW5kYXIyLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uZXh0LWNhbGVuZGFyMi10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLm5leHQtY2FsZW5kYXIyLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzO1xufVxuLm5leHQtY2FsZW5kYXIyIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkOjpiZWZvcmUge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucywgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucywgLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIC5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWFjdGlvbnMgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpLCAubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJhbmdlcyA+ICo6bm90KDpmaXJzdC1jaGlsZCksIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYWN0aW9ucyA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QteWVhciwgLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QtbW9udGgsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXNlbGVjdC15ZWFyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QtbW9udGgsIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItc2VsZWN0LXllYXIsIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItc2VsZWN0LW1vbnRoIHtcbiAgbWluLXdpZHRoOiA4OHB4O1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QteWVhciAubmV4dC1pbnB1dCwgLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QtbW9udGggLm5leHQtaW5wdXQsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXNlbGVjdC15ZWFyIC5uZXh0LWlucHV0LCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1zZWxlY3QtbW9udGggLm5leHQtaW5wdXQsIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItc2VsZWN0LXllYXIgLm5leHQtaW5wdXQsIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItc2VsZWN0LW1vbnRoIC5uZXh0LWlucHV0IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWJvZHksIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItYm9keSwgLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLWJvZHkge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMiwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMiB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLXRhYmxlIHRoZWFkID4gdHIsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItdGFibGUgdGhlYWQgPiB0ciB7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItdGFibGUgdGgsXG4ubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItdGFibGUgdGQsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItdGFibGUgdGgsXG4ubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi10YWJsZSB0aCwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZSB0aCB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1tb250aCwgLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLXRhYmxlLXllYXIsIC5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1kZWNhZGUsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItdGFibGUtbW9udGgsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItdGFibGUteWVhciwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1kZWNhZGUge1xuICBoZWlnaHQ6IDE0NXB4O1xufVxuLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLXRhYmxlLW1vbnRoIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItdGFibGUteWVhciAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLXRhYmxlLWRlY2FkZSAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1tb250aCAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS15ZWFyIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXRhYmxlLWRlY2FkZSAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciB7XG4gIG1pbi13aWR0aDogNTZweDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1xdWFydGVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXRhYmxlLXF1YXJ0ZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItdGFibGUtcXVhcnRlciAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1xdWFydGVyIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgbWluLXdpZHRoOiA1NnB4O1xufVxuLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLXRhYmxlLWRlY2FkZSAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS1kZWNhZGUgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4ubmV4dC1jYWxlbmRhcjItY2FyZCAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCk6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkKTpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtdG9kYXkpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZCk6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLXRvZGF5KSAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZCk6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLXRvZGF5KTpob3Zlcjpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZCk6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLXRvZGF5KTpob3Zlcjpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC10b2RheTpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXRvZGF5Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyMi1jYXJkIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1jZWxsLXZhbHVlLCAubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMTJweCA1cHggMDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U2RTdFQjtcbiAgbWFyZ2luOiAwIDRweDtcbiAgcGFkZGluZzogNHB4IDhweCAwO1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gdGQgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTZFN0VCO1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgYmFja2dyb3VuZDogI0Y3RjhGQTtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKTpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtc2VsZWN0ZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC10b2RheSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKTpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtc2VsZWN0ZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC10b2RheSk6aG92ZXIgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0Y3O1xufVxuLm5leHQtY2FsZW5kYXIyLWZ1bGxzY3JlZW4gLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXRvZGF5IC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1jYWxlbmRhcjItZnVsbHNjcmVlbiAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50IC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWNhbGVuZGFyMi1mdWxsc2NyZWVuIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU1ODRGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kOiAjREVFOEZGO1xufVxuLm5leHQtY2FsZW5kYXIyLWNhcmQgLm5leHQtY2FsZW5kYXIyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFN0VCO1xufVxuLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTdFQjtcbn1cbi5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWJ0biB7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWJ0biA+IHNwYW4sIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXRleHQtZmllbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLm5leHQtY2FsZW5kYXIyLXBhbmVsIC5uZXh0LWNhbGVuZGFyMi1oZWFkZXItYnRuOmhvdmVyLCAubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1idG46aG92ZXIgPiBzcGFuIHtcbiAgY29sb3I6ICM1NTg0RkY7XG59XG4ubmV4dC1jYWxlbmRhcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1yaWdodC1idG46aG92ZXIsIC5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLWxlZnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cbi5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXRleHQtZmllbGQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5uZXh0LWNhbGVuZGFyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXRleHQtZmllbGQgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ubmV4dC1jYWxlbmRhcjItaGVhZGVyLXNlbGVjdC1tb250aC1wb3B1cCxcbi5uZXh0LWNhbGVuZGFyMi1oZWFkZXItc2VsZWN0LXllYXItcG9wdXAge1xuICBtaW4td2lkdGg6IGF1dG87XG59XG5cbi5uZXh0LWRhdGUtcGlja2VyMi1mb290ZXIge1xuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFQjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWZvb3Rlci1wcmVzZXQgPiAubmV4dC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1mb290ZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWZvb3Rlci1wcmVzZXQtb25seSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV4dC10aW1lLXBpY2tlcjItbWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLm5leHQtdGltZS1waWNrZXIyLW1lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RFRTM7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItbWVudS10aXRsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1tZW51IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDU0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAyMjRweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItbWVudSB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1tZW51IHVsOmhvdmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1tZW51IHVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTkycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItbWVudS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1tZW51LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0YyRjNGNztcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1tZW51LWl0ZW0ubmV4dC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kOiAjREVFOEZGO1xufVxuLm5leHQtdGltZS1waWNrZXIyLW1lbnUtaXRlbS5uZXh0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQ6ICNGN0Y4RkE7XG59XG5cbi5uZXh0LXRpbWUtcGlja2VyMi1wYW5lbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItcGFuZWwgKixcbi5uZXh0LXRpbWUtcGlja2VyMi1wYW5lbCAqOmJlZm9yZSxcbi5uZXh0LXRpbWUtcGlja2VyMi1wYW5lbCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItcGFuZWw6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5leHQtdGltZS1waWNrZXIyLXBhbmVsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERUUzO1xufVxuLm5leHQtdGltZS1waWNrZXIyLXBhbmVsLWlucHV0Lm5leHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5leHQtdGltZS1waWNrZXIyLXBhbmVsIC5uZXh0LXRpbWUtcGlja2VyMi1tZW51IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItcGFuZWwtcmFuZ2UgLm5leHQtdGltZS1waWNrZXIyLXBhbmVsLWxpc3Q6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5uZXh0LXRpbWUtcGlja2VyMi1mb290ZXIge1xuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWluLWNvbnRlbnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1mb290ZXItYWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmV4dC10aW1lLXBpY2tlcjItd3JhcHBlcltkaXI9cnRsXSAubmV4dC10aW1lLXBpY2tlcjItbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi13cmFwcGVyW2Rpcj1ydGxdIC5uZXh0LXRpbWUtcGlja2VyMi1tZW51Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDREVFMztcbn1cblxuLm5leHQtdGltZS1waWNrZXIyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXh0LXRpbWUtcGlja2VyMiAqLFxuLm5leHQtdGltZS1waWNrZXIyICo6YmVmb3JlLFxuLm5leHQtdGltZS1waWNrZXIyICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi10cmlnZ2VyIC5uZXh0LWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuLm5leHQtdGltZS1waWNrZXIyLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDREVFMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1zeW1ib2wtY2xvY2staWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEU2MjFcIjtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNEM2Q0Y7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0IC5uZXh0LWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0IC5uZXh0LWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LXNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtc21hbGwgLm5leHQtaW5wdXQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LXNtYWxsIC5uZXh0LWlucHV0LWlubmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LXNtYWxsIC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtc21hbGwgLm5leHQtaW5wdXQtaW5uZXItdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCBpbnB1dCB7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggXFwwIDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LXNtYWxsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pbnB1dC10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LXNtYWxsIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1tZWRpdW0gLm5leHQtaW5wdXQtaW5uZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LWlubmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIGlucHV0IHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweCBcXDAgO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LW1lZGl1bSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1tZWRpdW0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1tZWRpdW0gLm5leHQtaW5wdXQtdGV4dC1maWVsZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWljb246YmVmb3JlLCAubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1tZWRpdW0gLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbGFyZ2UgLm5leHQtaW5wdXQtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pbnB1dC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIC5uZXh0LWlucHV0LWlubmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbGFyZ2UgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4IFxcMCA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtbGFyZ2UgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIC5uZXh0LWlucHV0LXRleHQtZmllbGQge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWxhcmdlIC5uZXh0LWljb24gLm5leHQtaWNvbi1yZW1vdGUge1xuICB3aWR0aDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNBMEEyQUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmV4dC10aW1lLXBpY2tlcjItaW5wdXQubmV4dC10aW1lLXBpY2tlcjItaW5wdXQtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1NTg0RkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoODUsIDEzMiwgMjU1LCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDg1LCAxMzIsIDI1NSwgMC4yKTtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1ub2JvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5leHQtdGltZS1waWNrZXIyLWlucHV0Lm5leHQtdGltZS1waWNrZXIyLWlucHV0LWRpc2FibGVkIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjhGQTtcbn1cbi5uZXh0LXRpbWUtcGlja2VyMi1pbnB1dC1zZXBhcmF0b3Ige1xuICBjb2xvcjogI0M0QzZDRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXZbZGlyPXJ0bF0gLm5leHQtZGF0ZS1waWNrZXIyLWZvb3Rlci1wcmVzZXQgPiAubmV4dC1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtZGF0ZS1waWNrZXIyLWZvb3Rlci1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1kYXRlLXBpY2tlcjItd3JhcHBlciAubmV4dC1jYWxlbmRhcjItY2VsbDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgbGVmdDogOHB4O1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LWRhdGUtcGlja2VyMi13cmFwcGVyIC5uZXh0LWNhbGVuZGFyMi1jZWxsOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICByaWdodDogOHB4O1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LWRhdGUtdGltZS1waWNrZXItd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNkU3RUI7XG4gIGJvcmRlci1sZWZ0OiBub2RlO1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LWRhdGUtdGltZS1waWNrZXItd3JhcHBlciAubmV4dC10aW1lLXBpY2tlcjItbWVudTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENERUUzO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkLm5leHQtY2FsZW5kYXIyLWNlbGwtcmFuZ2UtYmVnaW46OmJlZm9yZSB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IDA7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkLm5leHQtY2FsZW5kYXIyLWNlbGwtcmFuZ2UtZW5kOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luOjphZnRlciwgZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC1ob3ZlcjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICByaWdodDogOHB4O1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyLCBkaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOmZpcnN0LWNoaWxkOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQpOjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXItZW5kOjphZnRlciwgZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC1ob3ZlcjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQ6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyLCBkaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOmxhc3QtY2hpbGQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luKTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiA3cHg7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLm5leHQtY2FsZW5kYXIyLWNlbGwtc2VsZWN0ZWQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDdweDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMzRTcxRjc7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTcxRjc7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWVkZ2UtZW5kOjpiZWZvcmUsIGRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtZWRnZS1lbmQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDhweDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtZWRnZS1lbmQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTcxRjc7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzNFNzFGNztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXItZW5kOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U3MUY3O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtZWRnZS1lbmQgKyAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCk6OmJlZm9yZSwgZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZCArIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKTo6YWZ0ZXIge1xuICByaWdodDogOHB4O1xuICBsZWZ0OiAwO1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZCArIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjM0U3MUY3O1xufVxuZGl2W2Rpcj1ydGxdIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZCArIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKS5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1iZWdpbik6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5kaXZbZGlyPXJ0bF0gLm5leHQtY2FsZW5kYXIyLXRhYmxlLXdlZWsgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOm50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbn1cbmRpdltkaXI9cnRsXSAubmV4dC1jYWxlbmRhcjItdGFibGUtd2VlayAubmV4dC1jYWxlbmRhcjItd2Vlay1jdXJyZW50IC5uZXh0LWNhbGVuZGFyMi1jZWxsLm5leHQtY2FsZW5kYXIyLWNlbGwtc2VsZWN0ZWQ6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogMDtcbn1cblxuLm5leHQtZGF0ZS1waWNrZXIyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLW92ZXJsYXkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLW92ZXJsYXktcmFuZ2Uge1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTdFQjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLXdyYXBwZXIgLm5leHQtY2FsZW5kYXIyLXBhbmVsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLXdyYXBwZXIgLm5leHQtY2FsZW5kYXIyLWJvZHkge1xuICB3aWR0aDogMjcycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItd3JhcHBlciAubmV4dC1jYWxlbmRhcjItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItd3JhcHBlciAubmV4dC1jYWxlbmRhcjItY2VsbDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICByaWdodDogOHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLXdyYXBwZXIgLm5leHQtY2FsZW5kYXIyLWNlbGw6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBsZWZ0OiA4cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNkNGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dCAubmV4dC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0IC5uZXh0LWlucHV0IGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1zbWFsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LXNtYWxsIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pbnB1dC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LXNtYWxsIC5uZXh0LWlucHV0LWlubmVyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgaW5wdXQge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4IFxcMCA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1zbWFsbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgLm5leHQtaW5wdXQtdGV4dC1maWVsZCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1zbWFsbCAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc21hbGwgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSB7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSAubmV4dC1pbnB1dC1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LWlubmVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSAubmV4dC1pbnB1dC1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSAubmV4dC1pbnB1dC1pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSBpbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggXFwwIDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1tZWRpdW0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbWVkaXVtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LXRleHQtZmllbGQge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSAubmV4dC1pY29uOmJlZm9yZSwgLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LW1lZGl1bSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbWVkaXVtIC5uZXh0LWlucHV0LWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LWxhcmdlIC5uZXh0LWlucHV0LWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbGFyZ2UgLm5leHQtaW5wdXQtaW5uZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbGFyZ2UgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pbnB1dC1pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LWxhcmdlIGlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweCBcXDAgO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LWxhcmdlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pbnB1dC10ZXh0LWZpZWxkIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbGFyZ2UgLm5leHQtaWNvbjpiZWZvcmUsIC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1sYXJnZSAubmV4dC1pY29uIC5uZXh0LWljb24tcmVtb3RlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbGFyZ2UgLm5leHQtaW5wdXQtY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjQTBBMkFEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5leHQtZGF0ZS1waWNrZXIyLWlucHV0Lm5leHQtZGF0ZS1waWNrZXIyLWlucHV0LWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU4NEZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDg1LCAxMzIsIDI1NSwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg4NSwgMTMyLCAyNTUsIDAuMik7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtbm9ib3JkZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC5uZXh0LWRhdGUtcGlja2VyMi1pbnB1dC1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNFNkU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4RkE7XG59XG4ubmV4dC1kYXRlLXBpY2tlcjItaW5wdXQtc2VwYXJhdG9yIHtcbiAgY29sb3I6ICNDNEM2Q0Y7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwsIC5uZXh0LWRhdGUtcGlja2VyMi1wYW5lbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1yYW5nZS1waWNrZXItcmlnaHQgLm5leHQtY2FsZW5kYXIyLWhlYWRlci1sZWZ0LWJ0bixcbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1yYW5nZS1waWNrZXItbGVmdCAubmV4dC1jYWxlbmRhcjItaGVhZGVyLXJpZ2h0LWJ0biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm5leHQtcmFuZ2UtcGlja2VyMi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNi41cHg7XG4gIGJvcmRlci1jb2xvcjogI0U2RTdFQiAjRTZFN0VCIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLm5leHQtZGF0ZS1waWNrZXIyLXRsLWJsIC5uZXh0LXJhbmdlLXBpY2tlcjItYXJyb3cge1xuICB0b3A6IDEyLjVweDtcbn1cblxuLm5leHQtZGF0ZS1waWNrZXIyLWJsLXRsIC5uZXh0LXJhbmdlLXBpY2tlcjItYXJyb3cge1xuICBib3R0b206IDEzcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5uZXh0LWRhdGUtdGltZS1waWNrZXItd3JhcHBlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U2RTdFQjtcbn1cbi5uZXh0LWRhdGUtdGltZS1waWNrZXItd3JhcHBlciAubmV4dC1jYWxlbmRhcjItYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjdGOEZBO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6ICNERUU4RkY7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLXJhbmdlLWJlZ2luIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyLCAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkLm5leHQtY2FsZW5kYXIyLWNlbGwtcmFuZ2UtZW5kIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWlubmVyIHtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjNTU4NEZGO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLXJhbmdlLWJlZ2luOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkLm5leHQtY2FsZW5kYXIyLWNlbGwtcmFuZ2UtZW5kOjpiZWZvcmUge1xuICByaWdodDogNTAlO1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLXJhbmdlLWJlZ2luLXNpbmdsZTo6YmVmb3JlLCAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkLm5leHQtY2FsZW5kYXIyLWNlbGwtcmFuZ2UtZW5kLXNpbmdsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Lm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLWNvbG9yOiAjM0U3MUY3IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXItYmVnaW46OmFmdGVyLCAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Lm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQ6OmFmdGVyLCAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcmlnaHQ6IDhweDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Lm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWJlZ2luOjphZnRlciB7XG4gIGxlZnQ6IDhweDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Lm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXIubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyLWVuZDo6YWZ0ZXIge1xuICByaWdodDogOHB4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3ZlcjpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjM0U3MUY3O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3ZlcjpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMzRTcxRjc7XG59XG4ubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudC5uZXh0LWNhbGVuZGFyMi1jZWxsLWVkZ2UtZW5kOjpiZWZvcmUge1xuICByaWdodDogOHB4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZDo6YWZ0ZXIge1xuICByaWdodDogOHB4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjM0U3MUY3O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1iZWdpbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMzRTcxRjc7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTcxRjc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQubmV4dC1jYWxlbmRhcjItY2VsbC1ob3Zlci1lbmQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjM0U3MUY3O1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzNFNzFGNztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWw6bm90KC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwtc2luZ2xlKSAubmV4dC1jYWxlbmRhcjItY2VsbC1lZGdlLWVuZCArIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWN1cnJlbnQ6bm90KC5uZXh0LWNhbGVuZGFyMi1jZWxsLWRpc2FibGVkKTo6YmVmb3JlLCAubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsOm5vdCgubmV4dC1yYW5nZS1waWNrZXIyLXBhbmVsLXNpbmdsZSkgLm5leHQtY2FsZW5kYXIyLWNlbGwtZWRnZS1lbmQgKyAubmV4dC1jYWxlbmRhcjItY2VsbC1jdXJyZW50Om5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCk6OmFmdGVyIHtcbiAgbGVmdDogOHB4O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbDpub3QoLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbC1zaW5nbGUpIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWVkZ2UtZW5kICsgLm5leHQtY2FsZW5kYXIyLWNlbGwtY3VycmVudDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtaG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMzRTcxRjc7XG59XG5cbi5uZXh0LWNhbGVuZGFyMi10YWJsZS13ZWVrIC5uZXh0LWNhbGVuZGFyMi1jZWxsLWhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV4dC1jYWxlbmRhcjItdGFibGUtd2VlayB0cjpob3ZlciAubmV4dC1jYWxlbmRhcjItY2VsbDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNGMkYzRjc7XG59XG4ubmV4dC1jYWxlbmRhcjItdGFibGUtd2VlayAubmV4dC1jYWxlbmRhcjItd2Vlay1jdXJyZW50IC5uZXh0LWNhbGVuZGFyMi1jZWxsLm5leHQtY2FsZW5kYXIyLWNlbGwtc2VsZWN0ZWQ6OmJlZm9yZSxcbi5uZXh0LWNhbGVuZGFyMi10YWJsZS13ZWVrIC5uZXh0LWNhbGVuZGFyMi13ZWVrLWN1cnJlbnQgLm5leHQtY2FsZW5kYXIyLWNlbGwubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZCAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFOEZGO1xufVxuLm5leHQtY2FsZW5kYXIyLXRhYmxlLXdlZWsgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOmxhc3QtY2hpbGQgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIsIC5uZXh0LWNhbGVuZGFyMi10YWJsZS13ZWVrIC5uZXh0LWNhbGVuZGFyMi13ZWVrLWN1cnJlbnQgLm5leHQtY2FsZW5kYXIyLWNlbGwubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpudGgtY2hpbGQoMikgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn1cbi5uZXh0LWNhbGVuZGFyMi10YWJsZS13ZWVrIC5uZXh0LWNhbGVuZGFyMi13ZWVrLWN1cnJlbnQgLm5leHQtY2FsZW5kYXIyLWNlbGwubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5uZXh0LWNhbGVuZGFyMi10YWJsZS13ZWVrIC5uZXh0LWNhbGVuZGFyMi13ZWVrLWN1cnJlbnQgLm5leHQtY2FsZW5kYXIyLWNlbGwubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICByaWdodDogNTAlO1xufVxuLm5leHQtY2FsZW5kYXIyLXRhYmxlLXdlZWsgdHI6bm90KC5uZXh0LWNhbGVuZGFyMi13ZWVrLWN1cnJlbnQpIHRkLm5leHQtY2FsZW5kYXIyLWNlbGwubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOjpiZWZvcmUsXG4ubmV4dC1jYWxlbmRhcjItdGFibGUtd2VlayB0cjpub3QoLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCkgdGQubmV4dC1jYWxlbmRhcjItY2VsbC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG5cbi5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOmxhc3QtY2hpbGQgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIsIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpOm50aC1jaGlsZCgyKSAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUU4RkY7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItd2Vlay1jdXJyZW50IC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC13ZWVrLXJhbmdlLWJlZ2luOmxhc3QtY2hpbGQgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIsIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtd2Vlay1yYW5nZS1iZWdpbjpudGgtY2hpbGQoMikgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIsIC5uZXh0LXJhbmdlLXBpY2tlcjItcGFuZWwgLm5leHQtY2FsZW5kYXIyLXdlZWstY3VycmVudCAubmV4dC1jYWxlbmRhcjItY2VsbC1zZWxlY3RlZDpub3QoLm5leHQtY2FsZW5kYXIyLWNlbGwtZGlzYWJsZWQpLm5leHQtY2FsZW5kYXIyLWNlbGwtd2Vlay1yYW5nZS1lbmQ6bGFzdC1jaGlsZCAubmV4dC1jYWxlbmRhcjItY2VsbC1pbm5lciwgLm5leHQtcmFuZ2UtcGlja2VyMi1wYW5lbCAubmV4dC1jYWxlbmRhcjItd2Vlay1jdXJyZW50IC5uZXh0LWNhbGVuZGFyMi1jZWxsLXNlbGVjdGVkOm5vdCgubmV4dC1jYWxlbmRhcjItY2VsbC1kaXNhYmxlZCkubmV4dC1jYWxlbmRhcjItY2VsbC13ZWVrLXJhbmdlLWVuZDpudGgtY2hpbGQoMikgLm5leHQtY2FsZW5kYXIyLWNlbGwtaW5uZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzU1ODRGRjtcbn0iLCI6cm9vdCB7XG4gIC0tZG4tYnJhbmQtY29sb3I6ICMxODkwZmY7XG4gIC0tZG4tYnJhbmQtaG92ZXJpbmc6ICM0MGE5ZmY7XG4gIC0tZG4tYnJhbmQtZHJhZ2dpbmc6IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjI2KTtcbiAgLS1kbi1icmFuZC1kcm9wcGluZzogcmdiYSgyNCwgMTQ0LCAyNTUsIDAuMzQpO1xuICAtLWRuLWJyYW5kLW1vdmluZzogcmdiYSgyNCwgMTQ0LCAyNTUsIDAuNSk7XG4gIC0tZG4td2hpdGU6ICNmZmY7XG4gIC0tZG4td2hpdGUtZ3JheTogI2Q5ZDlkOTtcbiAgLS1kbi13aGl0ZS1ncmF5LWxpZ2h0OiAjZWVlO1xuICAtLWRuLXdoaXRlLWdyYXktbGlnaHRlcjogI2YwZjBmMDtcbiAgLS1kbi13aGl0ZS1ncmF5LWRhcms6ICNhYWE7XG4gIC0tZG4tZ3JheTogIzMzMztcbiAgLS1kbi1ncmF5LWxpZ2h0OiAjNDQ0O1xuICAtLWRuLWdyYXktbGlnaHRlcjogIzY2NjtcbiAgLS1kbi1ncmF5LWRhcms6ICMyMjI7XG4gIC0tZG4tYmxhY2s6ICMxYTFhMWE7XG59XG4uZG4tbGlnaHQge1xuICAtLWRuLWF1eC1jb3Zlci1yZWN0LWRyYWdnaW5nLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1kcmFnZ2luZyk7XG4gIC0tZG4tYXV4LWNvdmVyLXJlY3QtZHJvcHBpbmctY29sb3I6IHZhcigtLWRuLWJyYW5kLWRyb3BwaW5nKTtcbiAgLS1kbi1hdXgtZnJlZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLWF1eC1mcmVlLXNlbGVjdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1hdXgtaW5zZXJ0aW9uLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tYXV4LWRhc2hlZC1ib3gtY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1hdXgtZGFzaGVkLWJveC10aXRsZS1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tYXV4LXNlbGVjdGlvbi1ib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tYXV4LXNlbGVjdGlvbi1ib3gtY29sb3I6IHZhcigtLWRuLWdyYXkpO1xuICAtLWRuLWdob3N0LWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tZ2hvc3QtYmctY29sb3I6IHZhcigtLWRuLWJyYW5kLW1vdmluZyk7XG4gIC0tZG4tb3V0bGluZS10cmVlLWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tb3V0bGluZS10cmVlLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktbGlnaHQpO1xuICAtLWRuLW91dGxpbmUtdHJlZS1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tb3V0bGluZS10cmVlLWluc2VydGlvbi1iZy1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlci1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tb3V0bGluZS10cmVlLW5vZGUtaG92ZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi10b29sYmFyLWlucHV0LWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLXRvb2xiYXItaW5wdXQtYmctY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi10b29sYmFyLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheS1saWdodCk7XG4gIC0tZG4tdG9vbGJhci1pbnB1dC1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktbGlnaHQpO1xuICAtLWRuLXRvb2xiYXItaW5wdXQtaGFuZGxlci1iZy1jb2xvcjogdmFyKC0tZG4td2hpdGUpO1xuICAtLWRuLXJlc2l6ZS1oYW5kbGUtYmctY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktbGlnaHQpO1xuICAtLWRuLXJlc2l6ZS1oYW5kbGUtaG92ZXItYmctY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktbGlnaHRlcik7XG4gIC0tZG4tcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZG4tZ3JheS1saWdodCk7XG4gIC0tZG4tcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcjogdmFyKC0tZG4td2hpdGUtbGlnaHRlcik7XG4gIC0tZG4tbW9iaWxlLXNpbXVsYXRvci1iZy1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheS1saWdodCk7XG4gIC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib2R5LWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWRuLWdyYXktZGFyayk7XG4gIC0tZG4tcmVzcG9uc2l2ZS1zaW11bGF0b3ItYmctY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi1wYy1zaW11bGF0b3ItYmctY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1iZy1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZG4td2hpdGUpO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4taG92ZXItYmctY29sb3I6IHZhcigtLWRuLWJyYW5kLWhvdmVyaW5nKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZG4tYnJhbmQtaG92ZXJpbmcpO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtYmctY29sb3I6IHZhcigtLWRuLWJyYW5kLWhvdmVyaW5nKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWhvdmVyaW5nKTtcbiAgLS1kbi1wYW5lbC1ib3JkZXItY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXkpO1xuICAtLWRuLXBhbmVsLWFjdGl2ZS1iZy1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheS1saWdodCk7XG4gIC0tZG4tcmVzb3VyY2UtY29udGVudC1iZy1jb2xvcjogdmFyKC0tZG4td2hpdGUpO1xuICAtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtYWN0aXZlLWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLWhpZ2hsaWdodC1iZy1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheS1saWdodCk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29sb3I6IHZhcigtLWRuLWdyYXktbGlnaHRlcik7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtaG92ZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1jb250ZW50LWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtaGVhZGVyLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0ZXIpO1xuICAtLWRuLWNvbGxhcHNlLWhlYWRlci1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tcmVzb3VyY2UtaXRlbS1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tcmVzb3VyY2UtaXRlbS1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1yZXNvdXJjZS1pdGVtLWhvdmVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tbWFpbi1wYW5lbC1oZWFkZXItYmctY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi13b3Jrc3BhY2UtcGFuZWwtYmctY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktbGlnaHQpO1xuICAtLWRuLXNjcm9sbGJhci1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheSk7XG4gIC0tZG4tc2Nyb2xsYmFyLWhvdmVyLWNvbG9yOiB2YXIoLS13aGl0ZS1kbi1ncmF5LWxpZ2h0ZXIpO1xuICAtLWRuLWVtcHR5LWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tZHJvcHBhYmxlLWJnLWNvbG9yOiB2YXIoLS1kbi13aGl0ZS1ncmF5LWxpZ2h0ZXIpO1xuICAtLWRuLWRyb3BwYWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktZGFyayk7XG4gIC0tZG4tZHJvcHBhYmxlLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0ZXIpO1xufVxuLmRuLWRhcmsge1xuICAtLWRuLWF1eC1jb3Zlci1yZWN0LWRyYWdnaW5nLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1kcmFnZ2luZyk7XG4gIC0tZG4tYXV4LWNvdmVyLXJlY3QtZHJvcHBpbmctY29sb3I6IHZhcigtLWRuLWJyYW5kLWRyb3BwaW5nKTtcbiAgLS1kbi1hdXgtZnJlZS1zZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLWF1eC1mcmVlLXNlbGVjdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1hdXgtaW5zZXJ0aW9uLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tYXV4LWRhc2hlZC1ib3gtY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1hdXgtZGFzaGVkLWJveC10aXRsZS1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLWF1eC1zZWxlY3Rpb24tYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZG4tYnJhbmQtY29sb3IpO1xuICAtLWRuLWF1eC1zZWxlY3Rpb24tYm94LWNvbG9yOiB2YXIoLS1kbi1ncmF5KTtcbiAgLS1kbi1naG9zdC1jb2xvcjogdmFyKC0tZG4td2hpdGUpO1xuICAtLWRuLWdob3N0LWJnLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1tb3ZpbmcpO1xuICAtLWRuLW91dGxpbmUtdHJlZS1iZy1jb2xvcjogdmFyKC0tZG4tZ3JheS1kYXJrKTtcbiAgLS1kbi1vdXRsaW5lLXRyZWUtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tb3V0bGluZS10cmVlLWNvbG9yOiB2YXIoLS1kbi13aGl0ZS1ncmF5KTtcbiAgLS1kbi1vdXRsaW5lLXRyZWUtaW5zZXJ0aW9uLWJnLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyLWNvbG9yOiB2YXIoLS1kbi13aGl0ZS1ncmF5KTtcbiAgLS1kbi1vdXRsaW5lLXRyZWUtbm9kZS1ob3Zlci1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheSk7XG4gIC0tZG4tdG9vbGJhci1pbnB1dC1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheSk7XG4gIC0tZG4tdG9vbGJhci1pbnB1dC1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZG4tdG9vbGJhci1pbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLWRuLWdyYXktbGlnaHQpO1xuICAtLWRuLXRvb2xiYXItaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tdG9vbGJhci1pbnB1dC1oYW5kbGVyLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0KTtcbiAgLS1kbi1yZXNpemUtaGFuZGxlLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0KTtcbiAgLS1kbi1yZXNpemUtaGFuZGxlLWhvdmVyLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0ZXIpO1xuICAtLWRuLXJlc2l6ZS1oYW5kbGUtY29sb3I6IHZhcigtLWRuLWdyYXktbGlnaHRlcik7XG4gIC0tZG4tcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheS1kYXJrKTtcbiAgLS1kbi1tb2JpbGUtc2ltdWxhdG9yLWJnLWNvbG9yOiB2YXIoLS1kbi1ibGFjayk7XG4gIC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib2R5LWJnLWNvbG9yOiB2YXIoLS1kbi1ibGFjayk7XG4gIC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJsYWNrKTtcbiAgLS1kbi1yZXNwb25zaXZlLXNpbXVsYXRvci1iZy1jb2xvcjogdmFyKC0tZG4tYmxhY2spO1xuICAtLWRuLXBjLXNpbXVsYXRvci1iZy1jb2xvcjogdmFyKC0tZG4tYmxhY2spO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4tY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWJnLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ob3Zlci1iZy1jb2xvcjogdmFyKC0tZG4tYnJhbmQtaG92ZXJpbmcpO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1ob3ZlcmluZyk7XG4gIC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWRuLXdoaXRlKTtcbiAgLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWFjdGl2ZS1iZy1jb2xvcjogdmFyKC0tZG4tYnJhbmQtaG92ZXJpbmcpO1xuICAtLWRuLWF1eC1zZWxlY3Rvci1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZG4tYnJhbmQtaG92ZXJpbmcpO1xuICAtLWRuLXBhbmVsLWJvcmRlci1jb2xvcjogdmFyKC0tZG4tZ3JheS1saWdodCk7XG4gIC0tZG4tcGFuZWwtYWN0aXZlLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5KTtcbiAgLS1kbi1yZXNvdXJjZS1jb250ZW50LWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWFjdGl2ZS1iZy1jb2xvcjogdmFyKC0tZG4tZ3JheS1kYXJrKTtcbiAgLS1kbi1jb21wb3NpdGUtcGFuZWwtaGlnaGxpZ2h0LWJnLWNvbG9yOiB2YXIoLS1kbi1ibGFjayk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29sb3I6IHZhcigtLWRuLXdoaXRlLWdyYXktZGFyayk7XG4gIC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtaG92ZXItY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbiAgLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1jb250ZW50LWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWhlYWRlci1jb2xvcjogdmFyKC0tZG4td2hpdGUtZ3JheSk7XG4gIC0tZG4tY29sbGFwc2UtaGVhZGVyLWNvbG9yOiB2YXIoLS1kbi13aGl0ZS1ncmF5KTtcbiAgLS1kbi1yZXNvdXJjZS1pdGVtLWNvbG9yOiB2YXIoLS1kbi13aGl0ZS1ncmF5KTtcbiAgLS1kbi1yZXNvdXJjZS1pdGVtLWhvdmVyLWNvbG9yOiB2YXIoLS1kbi1icmFuZC1jb2xvcik7XG4gIC0tZG4tbWFpbi1wYW5lbC1oZWFkZXItYmctY29sb3I6IHZhcigtLWRuLWdyYXktZGFyayk7XG4gIC0tZG4td29ya3NwYWNlLXBhbmVsLWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLXNjcm9sbGJhci1jb2xvcjogdmFyKC0tZG4tZ3JheS1saWdodCk7XG4gIC0tZG4tc2Nyb2xsYmFyLWhvdmVyLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWxpZ2h0ZXIpO1xuICAtLWRuLWVtcHR5LWJnLWNvbG9yOiB2YXIoLS1kbi1ncmF5LWRhcmspO1xuICAtLWRuLWRyb3BwYWJsZS1iZy1jb2xvcjogdmFyKC0tZG4tZ3JheSk7XG4gIC0tZG4tZHJvcHBhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tZG4tZ3JheS1saWdodCk7XG4gIC0tZG4tZHJvcHBhYmxlLWNvbG9yOiB2YXIoLS1kbi13aGl0ZSk7XG59XG4uZG4tYXBwIHtcbiAgY29sb3I6IHZhcigtLWRuLWdyYXktZGFyayk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ1NlZ29lIFVJJywgUm9ib3RvLCAnSGVsdmV0aWNhIE5ldWUnLCBBcmlhbCwgJ05vdG8gU2FucycsIHNhbnMtc2VyaWYsICdBcHBsZSBDb2xvciBFbW9qaScsICdTZWdvZSBVSSBFbW9qaScsICdTZWdvZSBVSSBTeW1ib2wnLCAnTm90byBDb2xvciBFbW9qaSc7XG4gIGZvbnQtdmFyaWFudDogdGFidWxhci1udW1zO1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbn1cbi5kbi1hcHAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuLmRuLWFwcCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tc2Nyb2xsYmFyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kbi1hcHAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXNjcm9sbGJhci1ob3Zlci1jb2xvcik7XG59XG4uZG4tYXBwICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRuLWFwcCAqW2NvbnRlbnRlZGl0YWJsZT0ndHJ1ZSddIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDE0cHg7XG4gIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG4tYXBwICpbZGF0YS1jb250ZW50LWVkaXRhYmxlXTpub3QoKltjb250ZW50ZWRpdGFibGU9J3RydWUnXSk6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdQbGVhc2UgSW5wdXQnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC42O1xufVxuLmRuLWFwcCAqW2RhdGEtY29udGVudC1lZGl0YWJsZV06bm90KCpbY29udGVudGVkaXRhYmxlPSd0cnVlJ10pOmhvdmVyIHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbiIsIi5kbi1tYWluLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRuLW1haW4tcGFuZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRuLW1haW4tcGFuZWwtY29udGFpbmVyLnJvb3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5kbi1tYWluLXBhbmVsLWNvbnRhaW5lci5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kbi1tYWluLXBhbmVsLWNvbnRhaW5lci5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbi1tYWluLXBhbmVsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tbWFpbi1wYW5lbC1oZWFkZXItYmctY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogNHB4O1xufVxuLmRuLW1haW4tcGFuZWwtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRuLW1haW4tcGFuZWwtaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmRuLW1haW4tcGFuZWwucm9vdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWJnLWNvbG9yKTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLXBhbmUge1xuICBjb2xvcjogdmFyKC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29sb3IpO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLXBhbmUtdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1wYW5lOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWhvdmVyLWNvbG9yKTtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1wYW5lLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1ob3Zlci1jb2xvcik7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtcGFuZS5hY3RpdmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1ob3Zlci1jb2xvcik7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudC1iZy1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudC5waW5uaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAtMnB4IDVweCAxMHB4IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC40Mik7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtaGVhZGVyIHtcbiAgcGFkZGluZzogMTRweCA3cHg7XG4gIGNvbG9yOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItY29sb3IpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItYWN0aW9ucyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItYWN0aW9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItcGluIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWhlYWRlci1waW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLWhlYWRlci1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC1zaHJpbms6IDI7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwuZGlyZWN0aW9uLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmRuLWNvbXBvc2l0ZS1wYW5lbC5kaXJlY3Rpb24tcmlnaHQgLmRuLWNvbXBvc2l0ZS1wYW5lbC10YWJzLXBhbmUuYWN0aXZlOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xcHg7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLmRpcmVjdGlvbi1yaWdodCAuZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudC5waW5uaW5nIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5kbi1jb21wb3NpdGUtcGFuZWwuZGlyZWN0aW9uLXJpZ2h0IC5kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG59XG4uZG4tY29tcG9zaXRlLXBhbmVsLmRpcmVjdGlvbi1yaWdodCAuZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG59XG4uZG4td29ya3NwYWNlLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXdvcmtzcGFjZS1wYW5lbC1iZy1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5kbi13b3Jrc3BhY2UtcGFuZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbi13b3Jrc3BhY2UtcGFuZWwgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudC1iZy1jb2xvcik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kbi1zZXR0aW5ncy1wYW5lbC5waW5uaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogMnB4IDVweCAxMHB4IHJnYmEoMTAyLCAxMDIsIDEwMiwgMC41Mik7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTRweCA3cHg7XG4gIGNvbG9yOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1oZWFkZXItY29sb3IpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmRuLXNldHRpbmdzLXBhbmVsLWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kbi1zZXR0aW5ncy1wYW5lbC1oZWFkZXItYWN0aW9ucyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5kbi1zZXR0aW5ncy1wYW5lbC1oZWFkZXItYWN0aW9ucyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kbi1zZXR0aW5ncy1wYW5lbC1oZWFkZXItcGluIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmRuLXNldHRpbmdzLXBhbmVsLWhlYWRlci1waW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmRuLXNldHRpbmdzLXBhbmVsLWhlYWRlci1jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5kbi1zZXR0aW5ncy1wYW5lbC1oZWFkZXItY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwtYm9keSB7XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC1zaHJpbms6IDI7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwtb3BlbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tY29tcG9zaXRlLXBhbmVsLXRhYnMtY29udGVudC1iZy1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG4tc2V0dGluZ3MtcGFuZWwtb3BlbmVyIC5kbi1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmRuLXNldHRpbmdzLXBhbmVsLW9wZW5lcjpob3ZlciAuZG4taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiIsIi5kbi12aWV3cG9ydCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xufVxuIiwiLmRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmRuLWljb24gc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgZG4tYW5pbWF0ZS1zbGlkZS10by10b3Age1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuQGtleWZyYW1lcyBkbi1hbmltYXRlLXNsaWRlLXRvLXRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uZG4tYXV4dG9vbCB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLmRuLWF1eC1idXR0b24gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1iZy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmRuLWF1eC1idXR0b24gYnV0dG9uOmhvdmVyLFxuLmRuLWF1eC1idXR0b24gYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWJnLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uZG4tYXV4LWJ1dHRvbiBidXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtYmctY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uZG4tYXV4LWNvdmVyLXJlY3QuZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1hdXgtY292ZXItcmVjdC1kcmFnZ2luZy1jb2xvcik7XG59XG4uZG4tYXV4LWNvdmVyLXJlY3QuZHJvcHBpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1hdXgtY292ZXItcmVjdC1kcm9wcGluZy1jb2xvcik7XG59XG4uZG4tYXV4LWZyZWUtc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tYXV4LWZyZWUtc2VsZWN0aW9uLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWRuLWF1eC1mcmVlLXNlbGVjdGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmRuLWF1eC1oZWxwZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiAxMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kbi1hdXgtaGVscGVycyBidXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWJnLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWJvcmRlci1jb2xvcik7XG59XG4uZG4tYXV4LWhlbHBlcnMgYnV0dG9uOmhvdmVyLFxuLmRuLWF1eC1oZWxwZXJzIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ob3Zlci1iZy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmRuLWF1eC1oZWxwZXJzIGJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWFjdGl2ZS1iZy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5kbi1hdXgtaGVscGVycy5ib3R0b20tcmlnaHQge1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuLmRuLWF1eC1oZWxwZXJzLmJvdHRvbS1sZWZ0IHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmRuLWF1eC1oZWxwZXJzLmJvdHRvbS1jZW50ZXIge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRuLWF1eC1oZWxwZXJzLmlubmVyLXRvcC1yaWdodCB7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IDJweDtcbn1cbi5kbi1hdXgtaGVscGVycy5pbm5lci10b3AtbGVmdCB7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMnB4O1xufVxuLmRuLWF1eC1oZWxwZXJzLmlubmVyLXRvcC1jZW50ZXIge1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAycHg7XG59XG4uZG4tYXV4LWhlbHBlcnMuaW5uZXItYm90dG9tLXJpZ2h0IHtcbiAgYm90dG9tOiAtMnB4O1xuICByaWdodDogMnB4O1xufVxuLmRuLWF1eC1oZWxwZXJzLmlubmVyLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAycHg7XG59XG4uZG4tYXV4LWhlbHBlcnMuaW5uZXItYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgcmlnaHQ6IDJweDtcbn1cbi5kbi1hdXgtaGVscGVycy50b3AtcmlnaHQge1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xufVxuLmRuLWF1eC1oZWxwZXJzLnRvcC1sZWZ0IHtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLmRuLWF1eC1oZWxwZXJzLnRvcC1jZW50ZXIge1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmRuLWF1eC1oZWxwZXJzIGJ1dHRvbiBzcGFuIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRuLWF1eC1oZWxwZXJzIGJ1dHRvbiBzcGFuLmRuLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kbi1hdXgtaGVscGVycy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZG4tYXV4LWhlbHBlcnMtY29udGVudCBidXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5kbi1hdXgtaGVscGVycy1jb250ZW50ID4gKiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmRuLWF1eC1oZWxwZXJzLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZG4tYXV4LWluc2VydGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLWF1eC1pbnNlcnRpb24tY29sb3IpO1xufVxuLmRuLWF1eC1kYXNoZWQtYm94IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWRuLWF1eC1kYXNoZWQtYm94LWNvbG9yKTtcbn1cbi5kbi1hdXgtZGFzaGVkLWJveC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kbi1hdXgtZGFzaGVkLWJveC10aXRsZS1jb2xvcik7XG59XG4uZG4tYXV4LXNlbGVjdGlvbi1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kbi1hdXgtc2VsZWN0aW9uLWJveC1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRuLWF1eC1zZWxlY3Rpb24tYm94LWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uZG4tYXV4LXNlbGVjdGlvbi1ib3gtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdGlvbi1ib3gtY29sb3IpO1xufVxuLmRuLWF1eC1zZWxlY3RvciBidXR0b24ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWJnLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWJvcmRlci1jb2xvcik7XG59XG4uZG4tYXV4LXNlbGVjdG9yIGJ1dHRvbjpob3Zlcixcbi5kbi1hdXgtc2VsZWN0b3IgYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWRuLWF1eC1zZWxlY3Rvci1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWJnLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uZG4tYXV4LXNlbGVjdG9yIGJ1dHRvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1hdXgtc2VsZWN0b3ItYnRuLWFjdGl2ZS1iZy1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG4tYXV4LXNlbGVjdG9yLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5kbi1hdXgtc2VsZWN0b3ItbWVudSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkbi1hbmltYXRlLXNsaWRlLXRvLXRvcCAwLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbjogZG4tYW5pbWF0ZS1zbGlkZS10by10b3AgMC4ycztcbiAgb3BhY2l0eTogMC44O1xufVxuLmRuLWF1eC1zZWxlY3Rvci1tZW51IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uZG4tYXV4LWRyYWctaGFuZGxlciB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5kbi1hdXgtbm9kZS1yZXNpemUtaGFuZGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLWJyYW5kLWNvbG9yKTtcbn1cbi5kbi1hdXgtbm9kZS1yZXNpemUtaGFuZGxlci54LXN0YXJ0IHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSAtIDFweCksIC01MCUpO1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5kbi1hdXgtbm9kZS1yZXNpemUtaGFuZGxlci54LWVuZCB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAxcHgpLCAtNTAlKTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG59XG4uZG4tYXV4LW5vZGUtcmVzaXplLWhhbmRsZXIueS1zdGFydCB7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAxcHgpKTtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG4uZG4tYXV4LW5vZGUtcmVzaXplLWhhbmRsZXIueS1lbmQge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMXB4KSk7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLmRuLWF1eC1ub2RlLXRyYW5zbGF0ZS1oYW5kbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTg5MGZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4iLCIuZG4tY29tcG9uZW50LXRyZWUge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4iLCIuZG4tZGVzaWduZXItdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRuLWRlc2lnbmVyLXRvb2xzIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRuLXRvb2xiYXItaW5wdXQtYmctY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZG4tdG9vbGJhci1pbnB1dC1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1kbi10b29sYmFyLWlucHV0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmRuLWRlc2lnbmVyLXRvb2xzIC5hbnQtaW5wdXQtbnVtYmVyIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCxcbi5kbi1kZXNpZ25lci10b29scyAuYW50LWlucHV0LW51bWJlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tdG9vbGJhci1pbnB1dC1oYW5kbGVyLWJnLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWRuLXRvb2xiYXItaW5wdXQtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZG4tdG9vbGJhci1pbnB1dC1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5kbi1kZXNpZ25lci10b29scyAuYW50LWlucHV0LW51bWJlciAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLWRvd24taW5uZXIsXG4uZG4tZGVzaWduZXItdG9vbHMgLmFudC1pbnB1dC1udW1iZXIgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlci11cC1pbm5lciB7XG4gIGNvbG9yOiB2YXIoLS1kbi10b29sYmFyLWlucHV0LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmRuLWRlc2lnbmVyLXRvb2xzIC5hbnQtaW5wdXQtbnVtYmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kbi10b29sYmFyLWlucHV0LWhvdmVyLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbiIsIi5kbi1yZXNvdXJjZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kbi1yZXNvdXJjZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBjb2xvcjogdmFyKC0tZG4tY29sbGFwc2UtaGVhZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXBhbmVsLWFjdGl2ZS1iZy1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZG4tcmVzb3VyY2UtaGVhZGVyLWV4cGFuZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5kbi1yZXNvdXJjZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tcmVzb3VyY2UtY29udGVudC1iZy1jb2xvcik7XG59XG4uZG4tcmVzb3VyY2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG4tcmVzb3VyY2UuZXhwYW5kIC5kbi1yZXNvdXJjZS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMzMuMzMzMyUpO1xuICBncmlkLWdhcDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1wYW5lbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbn1cbi5kbi1yZXNvdXJjZS5leHBhbmQgLmRuLXJlc291cmNlLWhlYWRlci1leHBhbmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5kbi1yZXNvdXJjZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1yZXNvdXJjZS1jb250ZW50LWJnLWNvbG9yKTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgY29sb3I6IHZhcigtLWRuLXJlc291cmNlLWl0ZW0tY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLW91dDtcbn1cbi5kbi1yZXNvdXJjZS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWRuLXJlc291cmNlLWl0ZW0taG92ZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZG4tcmVzb3VyY2UtaXRlbS1pY29uIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG4uZG4tcmVzb3VyY2UtaXRlbS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmRuLXJlc291cmNlLWl0ZW0tcmVtYWluIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG4tcmVzb3VyY2UtY29udGVudC1iZy1jb2xvcik7XG59XG4iLCIuZG4tZ2hvc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgY29sb3I6IHZhcigtLWRuLWdob3N0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1naG9zdC1iZy1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4iLCIuZG4tZW1wdHkge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRuLWVtcHR5LWJnLWNvbG9yKTtcbn1cbi5kbi1lbXB0eSAuYW5pbWF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG4tZW1wdHkgLmhvdGtleXMtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjODg4O1xufVxuIiwiLmRuLW91dGxpbmUtdHJlZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1vdXRsaW5lLXRyZWUtYmctY29sb3IpO1xufVxuLmRuLW91dGxpbmUtdHJlZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRuLW91dGxpbmUtdHJlZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWRuLW91dGxpbmUtdHJlZS1jb2xvcik7XG59XG4uZG4tb3V0bGluZS10cmVlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRuLW91dGxpbmUtdHJlZS1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRuLW91dGxpbmUtdHJlZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbn1cbi5kbi1vdXRsaW5lLXRyZWUtYXV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZG4tb3V0bGluZS10cmVlLWluc2VydGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLW91dGxpbmUtdHJlZS1pbnNlcnRpb24tYmctY29sb3IpO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLmV4cGFuZGVkID4gLmRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlciAuZG4tb3V0bGluZS10cmVlLW5vZGUtZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUuZXhwYW5kZWQgPiAuZG4tb3V0bGluZS10cmVlLW5vZGUtY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kbi1vdXRsaW5lLXRyZWUtbm9kZS5zZWxlY3RlZCA+IC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1wYW5lbC1hY3RpdmUtYmctY29sb3IpO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLnNlbGVjdGVkID4gLmRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlciAuZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kbi1wYW5lbC1hY3RpdmUtYmctY29sb3IpO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLmRyb3BwYWJsZSA+IC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oZWFkZXIgLmRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlci1jb250ZW50IC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oZWFkZXItYmFzZSA+IC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLWhpZGRlbi1pY29uOm5vdCguaGlkZGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyOmhvdmVyIC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oZWFkZXItY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1kbi1vdXRsaW5lLXRyZWUtbm9kZS1ob3Zlci1jb2xvcik7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyOmhvdmVyIC5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oaWRkZW4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLWhlYWRlci1oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kbi1vdXRsaW5lLXRyZWUtbm9kZS1oZWFkZXItYmFzZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtZXhwYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmRuLW91dGxpbmUtdHJlZS1ub2RlLXRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG4uZG4tb3V0bGluZS10cmVlLW5vZGUtYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxleC1ncm93OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kbi1vdXRsaW5lLXRyZWUtbm9kZS1jaGlsZHJlbiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbiIsIi5kbi1oaXN0b3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tZG4tb3V0bGluZS10cmVlLW5vZGUtaGVhZGVyLWNvbG9yKTtcbn1cbi5kbi1oaXN0b3J5LWl0ZW0tdGltZXN0YW1wIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmRuLWhpc3RvcnktaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXBhbmVsLWFjdGl2ZS1iZy1jb2xvcik7XG59XG4uZG4taGlzdG9yeS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXBhbmVsLWFjdGl2ZS1iZy1jb2xvcik7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uZG4tbm9kZS1wYXRoIHtcbiAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG59XG4uZG4tbm9kZS1wYXRoIC5kbi1pY29uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmRuLW5vZGUtcGF0aCAuYW50LWJyZWFkY3J1bWItc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDRweCAhaW1wb3J0YW50O1xufVxuLmRuLW5vZGUtcGF0aCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmRuLW5vZGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5kbi1ub2RlLWFjdGlvbnMtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kbi1ub2RlLWFjdGlvbnMtY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDMwMCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmMGYwZjA7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmRuLW5vZGUtYWN0aW9ucy1jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAzMDAlO1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZjBmMGYwO1xuICBsZWZ0OiAxMDAlO1xufVxuLmRuLW5vZGUtYWN0aW9ucy1jb250ZW50IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cbi5kbi1ub2RlLWFjdGlvbnMtY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxODkwZmY7XG59XG4uZG4tbm9kZS1hY3Rpb25zLWl0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZG4tbm9kZS1hY3Rpb25zLWl0ZW0tdGV4dCAuZG4taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuIiwiLmRuLWRyb3BwYWJsZS1wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tZHJvcHBhYmxlLWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLWRuLWRyb3BwYWJsZS1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRuLWRyb3BwYWJsZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4iLCIuZG4tcGMtc2ltdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tcGMtc2ltdWxhdG9yLWJnLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIuZG4tbW9iaWxlLXNpbXVsYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLW1vYmlsZS1zaW11bGF0b3ItYmctY29sb3IpO1xufVxuLmRuLW1vYmlsZS1zaW11bGF0b3ItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbn1cbi5kbi1tb2JpbGUtc2ltdWxhdG9yLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRuLW1vYmlsZS1zaW11bGF0b3ItYm9keS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib2R5LWJnLWNvbG9yKTtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tZG4tbW9iaWxlLXNpbXVsYXRvci1ib3JkZXItY29sb3IpO1xufVxuIiwiLmRuLXJlc3BvbnNpdmUtc2ltdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG4tcmVzcG9uc2l2ZS1zaW11bGF0b3ItYmctY29sb3IpO1xufVxuLmRuLXJlc2l6ZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1yZXNpemUtaGFuZGxlLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWRuLXJlc2l6ZS1oYW5kbGUtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kbi1yZXNpemUtaGFuZGxlLVJFU0laRV9XSURUSCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxNXB4O1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cbi5kbi1yZXNpemUtaGFuZGxlLVJFU0laRV9XSURUSCBzdmcge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZG4tcmVzaXplLWhhbmRsZS1SRVNJWkVfSEVJR0hUIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xufVxuLmRuLXJlc2l6ZS1oYW5kbGUtUkVTSVpFIHtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbn1cbi5kbi1yZXNpemUtaGFuZGxlLVJFU0laRV9IRUlHSFQsXG4uZG4tcmVzaXplLWhhbmRsZS1SRVNJWkUge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uZG4tcmVzaXplLWhhbmRsZS1SRVNJWkVfV0lEVEgsXG4uZG4tcmVzaXplLWhhbmRsZS1SRVNJWkUge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1cHg7XG59XG4uZG4tcmVzaXplLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRuLXJlc2l6ZS1oYW5kbGUtaG92ZXItYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZG4tcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcik7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uZG4tY29sb3ItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbi1jb2xvci1pbnB1dCAuYW50LXBvcG92ZXItaW5uZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kbi1jb2xvci1pbnB1dC1jb2xvci10aXBzIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuZG4tY29ybmVyLWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kbi1jb3JuZXItaW5wdXQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG4tY29ybmVyLWlucHV0LWNlbGwge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG1hcmdpbjogNXB4O1xufVxuLmRuLWNvcm5lci1pbnB1dC1jZWxsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG4iLCIuZG4taW1hZ2UtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5kbi1wb3NpdGlvbi1pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZG4tcG9zaXRpb24taW5wdXQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG4tcG9zaXRpb24taW5wdXQtY2VsbCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgbWFyZ2luOiA1cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmRuLXBvc2l0aW9uLWlucHV0LWNlbGwuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5kbi1wb2x5LWlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZG4tcG9seS1pbnB1dCAuZG4tcG9seS1pbnB1dC1jb250ZW50IHtcbiAgZmxleC1ncm93OiAyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kbi1wb2x5LWlucHV0IC5kbi1wb2x5LWlucHV0LWNvbnRlbnQgLmFudC1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbi1wb2x5LWlucHV0IC5kbi1wb2x5LWlucHV0LWNvbnRlbnQgLmFudC1pbnB1dC1udW1iZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbi1wb2x5LWlucHV0IC5kbi1wb2x5LWlucHV0LWNvbnRyb2xsZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWdyb3c6IDA7XG59XG4iLCIuZG4tbW9uYWNvLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZG4tbW9uYWNvLWlucHV0LmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG4tbW9uYWNvLWlucHV0LXZpZXcge1xuICBmbGV4LWdyb3c6IDI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kbi1tb25hY28taW5wdXQtaGVscGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiA1JTtcbiAgei1pbmRleDogMjtcbn1cbi5kbi1tb25hY28taW5wdXQgLm1vbmFjby1lcnJvci1oaWdobGluZSB7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDM1cHgsIDVweCkgIWltcG9ydGFudDtcbn1cbiIsIi5hbnQtZm9ybWlseS1hcnJheS1iYXNlLXJlbW92ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS1iYXNlLXJlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1mb3JtaWx5LWFycmF5LWJhc2Utc29ydC1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktYXJyYXktYmFzZS1hZGRpdGlvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtZG93biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtZG93bjpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1mb3JtaWx5LWFycmF5LWJhc2UtbW92ZS11cCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtdXA6aG92ZXIge1xuICBjb2xvcjogIzQwYTlmZjtcbn1cbiIsIi5hbnQtZm9ybWlseS1hcnJheS1jYXJkcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuIiwiLmFudC1mb3JtaWx5LWFycmF5LWNvbGxhcHNlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIuYW50LWZvcm1pbHktYXJyYXktaXRlbXMtaXRlbS1pbm5lciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uYW50LWZvcm1pbHktYXJyYXktaXRlbXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYW50LWZvcm1pbHktYXJyYXktaXRlbXMtY2FyZCAuYW50LWZvcm1pbHktaXRlbTpub3QoLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWFycmF5LWl0ZW1zLWNhcmQgLmFudC1mb3JtaWx5LWl0ZW06bm90KC5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1wb3BvdmVyKSAuYW50LWZvcm1pbHktaXRlbS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICNmMGYwZjA7XG59XG4uYW50LWZvcm1pbHktYXJyYXktaXRlbXMtZGl2aWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFudC1mb3JtaWx5LWFycmF5LWl0ZW1zLWRpdmlkZSAuYW50LWZvcm1pbHktaXRlbTpub3QoLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWFycmF5LWl0ZW1zLWRpdmlkZSAuYW50LWZvcm1pbHktaXRlbTpub3QoLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIpIC5hbnQtZm9ybWlseS1pdGVtLWhlbHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggI2YwZjBmMDtcbn1cbiIsIi5hbnQtZm9ybWlseS1hcnJheS10YWJsZSAuYW50LWZvcm1pbHktYXJyYXktdGFibGUtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFudC1mb3JtaWx5LWFycmF5LXRhYmxlIC5hbnQtZm9ybWlseS1hcnJheS10YWJsZS1wYWdpbmF0aW9uIC5hbnQtZm9ybWlseS1hcnJheS10YWJsZS1zdGF0dXMtc2VsZWN0Lmhhcy1lcnJvciAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNGQ0ZiAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWFycmF5LXRhYmxlIC5hbnQtdGFibGUgdGQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmFudC1mb3JtaWx5LWFycmF5LXRhYmxlIC5hbnQtdGFibGUgdGQgLmFudC1mb3JtaWx5LWl0ZW06bm90KC5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1wb3BvdmVyKSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS10YWJsZSAuYW50LXRhYmxlIHRkIC5hbnQtZm9ybWlseS1pdGVtOm5vdCguYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtcG9wb3ZlcikgLmFudC1mb3JtaWx5LWl0ZW0taGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjZWVlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbnQtZm9ybWlseS1hcnJheS10YWJsZSAuYW50LWZvcm1pbHktYXJyYXktdGFibGUtc29ydC1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICB6LWluZGV4OiAxMDtcbn1cbiIsIi5hbnQtZm9ybWlseS1lZGl0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktZWRpdGFibGUgLmFudC1mb3JtLXRleHQgLmFudC10YWcge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktZWRpdGFibGUgLmFudC1mb3JtLXRleHQgLmFudC10YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWVkaXRhYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFudC1mb3JtaWx5LWVkaXRhYmxlLWNvbnRlbnQgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uYW50LWZvcm1pbHktZWRpdGFibGUtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbnQtZm9ybWlseS1lZGl0YWJsZSAuYW50LWZvcm1pbHktZWRpdGFibGUtZWRpdC1idG4sXG4uYW50LWZvcm1pbHktZWRpdGFibGUgLmFudC1mb3JtaWx5LWVkaXRhYmxlLWNsb3NlLWJ0biB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbnQtZm9ybWlseS1lZGl0YWJsZSAuYW50LWZvcm1pbHktZWRpdGFibGUtZWRpdC1idG46aG92ZXIsXG4uYW50LWZvcm1pbHktZWRpdGFibGUgLmFudC1mb3JtaWx5LWVkaXRhYmxlLWNsb3NlLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNDBhOWZmO1xufVxuLmFudC1mb3JtaWx5LWVkaXRhYmxlIC5hbnQtZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtZm9ybWlseS1lZGl0YWJsZSAuYW50LWZvcm1pbHktZWRpdGFibGUtcHJldmlldyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLmFudC1mb3JtaWx5LWJ1dHRvbi1ncm91cC1zdGlja3kge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uYW50LWZvcm1pbHktYnV0dG9uLWdyb3VwLXN0aWNreS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LWZvcm1pbHktYnV0dG9uLWdyb3VwLXN0aWNreS1pbm5lciAuYW50LWZvcm1pbHktaXRlbSB7XG4gIGZsZXg6IDI7XG59XG4iLCIuYW50LWZvcm1pbHktZ3JpZC1sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuIiwiLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMjQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMjMge1xuICBmbGV4OiAwIDAgOTUuODMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDk1LjgzMzMzMzMzJTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTIyIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0yMSB7XG4gIGZsZXg6IDAgMCA4Ny41JTtcbiAgbWF4LXdpZHRoOiA4Ny41JTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTIwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xOSB7XG4gIGZsZXg6IDAgMCA3OS4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNzkuMTY2NjY2NjclO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTgge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTE3IHtcbiAgZmxleDogMCAwIDcwLjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA3MC44MzMzMzMzMyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xNiB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTUge1xuICBmbGV4OiAwIDAgNjIuNSU7XG4gIG1heC13aWR0aDogNjIuNSU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xNCB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTMge1xuICBmbGV4OiAwIDAgNTQuMTY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDU0LjE2NjY2NjY3JTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTEyIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xMSB7XG4gIGZsZXg6IDAgMCA0NS44MzMzMzMzMyU7XG4gIG1heC13aWR0aDogNDUuODMzMzMzMzMlO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTAge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTkge1xuICBmbGV4OiAwIDAgMzcuNSU7XG4gIG1heC13aWR0aDogMzcuNSU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC04IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC03IHtcbiAgZmxleDogMCAwIDI5LjE2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAyOS4xNjY2NjY2NyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC02IHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC01IHtcbiAgZmxleDogMCAwIDIwLjgzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAyMC44MzMzMzMzMyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC00IHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0zIHtcbiAgZmxleDogMCAwIDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMiB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTEge1xuICBmbGV4OiAwIDAgNC4xNjY2NjY2NyU7XG4gIG1heC13aWR0aDogNC4xNjY2NjY2NyU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhbnRTaG93SGVscEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFudC1mb3JtaWx5LWl0ZW0taGVscC1hcHBlYXIsXG4uYW50LWZvcm1pbHktaXRlbS1oZWxwLWVudGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1oZWxwLWFwcGVhci5hbnQtZm9ybWlseS1pdGVtLWhlbHAtYXBwZWFyLWFjdGl2ZSxcbi5hbnQtZm9ybWlseS1pdGVtLWhlbHAtZW50ZXIuYW50LWZvcm1pbHktaXRlbS1oZWxwLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFudFNob3dIZWxwSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBhbnRTaG93SGVscEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWhlbHAtYXBwZWFyLFxuLmFudC1mb3JtaWx5LWl0ZW0taGVscC1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1oZWxwLWFwcGVhcixcbi5hbnQtZm9ybWlseS1pdGVtLWhlbHAtZW50ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuQGtleWZyYW1lcyBhbnRTaG93SGVscEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFudFNob3dIZWxwT3V0IHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFudFNob3dIZWxwT3V0IHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYW50LWZvcm1pbHktaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIHRleHRhcmVhLmFudC1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtdXBsb2FkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LXVwbG9hZC5hbnQtdXBsb2FkLWRyYWcge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gaW5wdXRbdHlwZT0ncmFkaW8nXSxcbi5hbnQtZm9ybWlseS1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1yYWRpby1pbmxpbmUsXG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQsXG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWNoZWNrYm94LWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1jaGVja2JveC12ZXJ0aWNhbCxcbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtcmFkaW8tdmVydGljYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtY2hlY2tib3gtdmVydGljYWwgKyAuYW50LWNoZWNrYm94LXZlcnRpY2FsLFxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1yYWRpby12ZXJ0aWNhbCArIC5hbnQtcmFkaW8tdmVydGljYWwge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtaW5wdXQtbnVtYmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWlucHV0LW51bWJlciArIC5hbnQtZm9ybS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYW50LWZvcm1pbHktaXRlbSAuYW50LXNlbGVjdCxcbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtY2FzY2FkZXItcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1waWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbnQtZm9ybWlseS1pdGVtIC5hbnQtaW5wdXQtZ3JvdXAgLmFudC1zZWxlY3QsXG4uYW50LWZvcm1pbHktaXRlbSAuYW50LWlucHV0LWdyb3VwIC5hbnQtY2FzY2FkZXItcGlja2VyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWxhYmVsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWxhYmVsLXRvb2x0aXAge1xuICBjdXJzb3I6IGhlbHA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbC10b29sdGlwICoge1xuICBjdXJzb3I6IGhlbHA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbC10b29sdGlwIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBjdXJyZW50Q29sb3I7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwtYWxpZ24tbGVmdCA+IC5hbnQtZm9ybWlseS1pdGVtLWxhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwtYWxpZ24tcmlnaHQgPiAuYW50LWZvcm1pbHktaXRlbS1sYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbC13cmFwIC5hbnQtZm9ybWlseS1pdGVtLWxhYmVsIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtdGVyc2Uge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtdGVyc2UuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1oYXMtdGV4dDpub3QoLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1sb29zZSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtbG9vc2UuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1oYXMtdGV4dDpub3QoLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LW5vbmUuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1oYXMtdGV4dDpub3QoLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbCAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiB7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5hbnQtZm9ybWlseS1pdGVtLWFkZG9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAuYW50LWZvcm1pbHktaXRlbS1hZGRvbi1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLmFudC1mb3JtaWx5LWl0ZW0taGVscCxcbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLmFudC1mb3JtaWx5LWl0ZW0tZXh0cmEge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0taGVscCxcbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0tZXh0cmEge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwgPiBsYWJlbCB7XG4gIGhlaWdodDogMjJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LWlucHV0LW51bWJlcixcbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1waWNrZXIge1xuICBwYWRkaW5nOiAwcHggMTFweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIGlucHV0LFxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LWlucHV0LW51bWJlciBpbnB1dCxcbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1waWNrZXIgaW5wdXQge1xuICBoZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1jYXNjYWRlci1waWNrZXIge1xuICBoZWlnaHQ6IDIycHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5hbnQtY2FzY2FkZXItcGlja2VyIGlucHV0IHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nOiAwcHggMTFweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5hbnQtc2VsZWN0LXNpbmdsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5hbnQtc2VsZWN0LXNpbmdsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5hbnQtc2VsZWN0LW11bHRpcGxlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LXNlbGVjdC1tdWx0aXBsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LXNlbGVjdC1tdWx0aXBsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1zZWxlY3QtbXVsdGlwbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5hbnQtc2VsZWN0LW11bHRpcGxlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDRweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLmFudC1zZWxlY3QtbXVsdGlwbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLW92ZXJmbG93LWl0ZW0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAuYW50LXNlbGVjdC1tdWx0aXBsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXRlcnNlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbC5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC10ZXJzZS5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCguYW50LWZvcm1pbHktaXRlbS1pbnNldCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbC5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1sb29zZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LWxvb3NlLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2staGFzLXRleHQ6bm90KC5hbnQtZm9ybWlseS1pdGVtLWluc2V0KSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1mb3JtaWx5LWl0ZW0taGVscCxcbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1mb3JtaWx5LWl0ZW0tZXh0cmEge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1pbnB1dC1udW1iZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtaW5wdXQtbnVtYmVyIGlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtcGlja2VyIHtcbiAgcGFkZGluZzogMHB4IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIgaW5wdXQsXG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtcGlja2VyIGlucHV0IHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwcHggOHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1jYXNjYWRlci1waWNrZXIge1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtY2FzY2FkZXItcGlja2VyIGlucHV0IHtcbiAgcGFkZGluZzogMHB4IDExcHg7XG4gIGhlaWdodDogMzhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xuICBwYWRkaW5nOiAwcHggMTFweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LXNlbGVjdC1zaW5nbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtc2VsZWN0LXNpbmdsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1zZWxlY3Qtc2luZ2xlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtc2VsZWN0LXNpbmdsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24taXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtc2VsZWN0LW11bHRpcGxlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgcGFkZGluZzogMHB4IDJweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LXNlbGVjdC1tdWx0aXBsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAuYW50LXNlbGVjdC1tdWx0aXBsZTpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3RvciAuYW50LXNlbGVjdC1zZWxlY3Rpb24tc2VhcmNoIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1zZWxlY3QtbXVsdGlwbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtc2VsZWN0LW11bHRpcGxlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1wbGFjZWhvbGRlciB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5hbnQtc2VsZWN0LW11bHRpcGxlOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi1vdmVyZmxvdy1pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLmFudC1zZWxlY3QtbXVsdGlwbGU6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLWl0ZW0ge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZS5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC10ZXJzZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtdGVyc2UuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1oYXMtdGV4dDpub3QoLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UuYW50LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtbG9vc2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZS5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1sb29zZS5hbnQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCguYW50LWZvcm1pbHktaXRlbS1pbnNldCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tbGF5b3V0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYXlvdXQtdmVydGljYWwgLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41NzE1O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1sYWJlbC10b29sdGlwLWljb24ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjb2xvcjogIzAwMDAwMDczO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tbGFiZWwtdG9vbHRpcC1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtYWxpZ24tbGVmdCAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWFsaWduLXJpZ2h0IC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sLXdyYXAgLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tYXN0ZXJpc2sge1xuICBjb2xvcjogI2ZmNGQ0ZjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFNpbVN1biwgc2Fucy1zZXJpZjtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWNvbG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1oZWxwLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXh0cmEge1xuICBjbGVhcjogYm90aDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4uYW50LWZvcm1pbHktaXRlbS1mdWxsbmVzcyA+IC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wgPiAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgPiAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50LWhhcy1mZWVkYmFjay1pY29uIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiAuYW50LXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24gLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCxcbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24gLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50LWhhcy1mZWVkYmFjay1pY29uIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24gLmFudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1ib3JkZXJlZC1ub25lIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tYm9yZGVyZWQtbm9uZSAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1ib3JkZXJlZC1ub25lIC5hbnQtcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0tYm9yZGVyZWQtbm9uZSAuYW50LWNhc2NhZGVyLXBpY2tlcjpmb2N1cyAuYW50LWNhc2NhZGVyLWlucHV0LFxuLmFudC1mb3JtaWx5LWl0ZW0tYm9yZGVyZWQtbm9uZSAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtY3VzdG9taXplLWlucHV0KSAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtZm9ybWlseS1pdGVtLWJvcmRlcmVkLW5vbmUgLmFudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1ib3JkZXJlZC1ub25lIC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tYm9yZGVyZWQtbm9uZSAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAgLmFudC1pbnB1dC1udW1iZXItaGFuZGxlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uYW50LWZvcm1pbHktaXRlbS1pbnNldCAuYW50LWlucHV0LW51bWJlcixcbi5hbnQtZm9ybWlseS1pdGVtLWluc2V0IC5hbnQtcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQgLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCxcbi5hbnQtZm9ybWlseS1pdGVtLWluc2V0IC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLFxuLmFudC1mb3JtaWx5LWl0ZW0taW5zZXQgLmFudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1pbnNldCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyLXdyYXAge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWluc2V0IC5hbnQtaW5wdXQtbnVtYmVyLWhhbmRsZXItd3JhcCAuYW50LWlucHV0LW51bWJlci1oYW5kbGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1pbnNldDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWluc2V0LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQsIDE0NCwgMjU1LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tYWN0aXZlIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24ge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWFjdGl2ZSAuYW50LWlucHV0LW51bWJlcixcbi5hbnQtZm9ybWlseS1pdGVtLWFjdGl2ZSAuYW50LXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLWFjdGl2ZSAuYW50LWNhc2NhZGVyLXBpY2tlcjpmb2N1cyAuYW50LWNhc2NhZGVyLWlucHV0LFxuLmFudC1mb3JtaWx5LWl0ZW0tYWN0aXZlIC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1mb3JtaWx5LWl0ZW0tYWN0aXZlIC5hbnQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxNDQsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtOmhvdmVyIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24ge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtY2FzY2FkZXItcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtY2FzY2FkZXItcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXI6aG92ZXIsXG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3Qtb3BlbiAuYW50LXNlbGVjdC1zZWxlY3Rvcixcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1kaXNhYmxlZCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDBhOWZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDc3LCA3OSwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LW51bWJlci1mb2N1c2VkLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXItZm9jdXNlZCxcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXI6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1pbnB1dC1udW1iZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1waWNrZXI6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmY0ZDRmO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3IgLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA3NywgNzksIDAuMik7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uYW50LWZvcm1pbHktaXRlbS1lcnJvciAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCxcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpmb2N1cyxcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtaW5wdXQtZm9jdXNlZCxcbi5hbnQtZm9ybWlseS1pdGVtLWVycm9yIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgNzcsIDc5LCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tZXJyb3ItaGVscCB7XG4gIGNvbG9yOiAjZmY0ZDRmICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nLWhlbHAge1xuICBjb2xvcjogI2ZhYWQxNCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2Vzcy1oZWxwIHtcbiAgY29sb3I6ICM1MmM0MWEgIWltcG9ydGFudDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtY2FzY2FkZXItcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1pbnB1dCxcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0ICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWNhc2NhZGVyLXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1waWNrZXIsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3Zlcixcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNCAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmFhZDE0ICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtc2VsZWN0Om5vdCguYW50LXNlbGVjdC1kaXNhYmxlZCk6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkuYW50LXNlbGVjdC1vcGVuIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOm5vdCguYW50LXNlbGVjdC1jdXN0b21pemUtaW5wdXQpLmFudC1zZWxlY3QtZm9jdXNlZCAuYW50LXNlbGVjdC1zZWxlY3RvciB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0LW51bWJlcixcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1waWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmYWFkMTQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQtbnVtYmVyLWZvY3VzZWQsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtcGlja2VyLWZvY3VzZWQsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQtbnVtYmVyOmZvY3VzLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LXBpY2tlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0LW51bWJlcjpub3QoW2Rpc2FibGVkXSk6aG92ZXIsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtcGlja2VyOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZhYWQxNDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1jYXNjYWRlci1waWNrZXI6Zm9jdXMgLmFudC1jYXNjYWRlci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwYTlmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAxNzMsIDIwLCAwLjIpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xufVxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCxcbi5hbnQtZm9ybWlseS1pdGVtLXdhcm5pbmcgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1mb3JtaWx5LWl0ZW0td2FybmluZyAuYW50LWlucHV0LWZvY3VzZWQsXG4uYW50LWZvcm1pbHktaXRlbS13YXJuaW5nIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0MGE5ZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMTczLCAyMCwgMC4yKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1zZWxlY3Qtc2VsZWN0b3IsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtY2FzY2FkZXItcGlja2VyLFxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1pbnB1dCxcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1pbnB1dC1udW1iZXIsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcixcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTJjNDFhICFpbXBvcnRhbnQ7XG59XG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtc2VsZWN0LXNlbGVjdG9yLFxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LWNhc2NhZGVyLXBpY2tlcixcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1waWNrZXIsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtaW5wdXQsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtaW5wdXQtbnVtYmVyLFxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LWlucHV0LWFmZml4LXdyYXBwZXIsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlcjpob3Zlcixcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzUyYzQxYSAhaW1wb3J0YW50O1xufVxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LWlucHV0LWFmZml4LXdyYXBwZXItZm9jdXNlZCxcbi5hbnQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmZvY3VzLFxuLmFudC1mb3JtaWx5LWl0ZW0tc3VjY2VzcyAuYW50LWlucHV0LWZvY3VzZWQsXG4uYW50LWZvcm1pbHktaXRlbS1zdWNjZXNzIC5hbnQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1MmM0MWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDtcbn1cbiIsIi5hbnQtZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFudC1mb3JtLXRleHQgLmFudC10YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiIsIi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoW2NsYXNzKj0nIGFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCddKS5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiIsIi5hbnQtZm9ybWlseS1zZWxlY3QtdGFibGUgLmFudC1mb3JtaWx5LXNlbGVjdC10YWJsZS1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uZG4tZHJhd2VyLXNldHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kbi1jb21wb3NpdGUtcGFuZWwtdGFicy1jb250ZW50LWJnLWNvbG9yKTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZG4tZHJhd2VyLXNldHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZG4tZHJhd2VyLXNldHRlci1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uZG4tZHJhd2VyLXNldHRlci1ib2R5IHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBvdmVyZmxvdzogb3ZlcmxheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmbGV4LWdyb3c6IDI7XG59XG4uZG4tZHJhd2VyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNnMgZWFzZS1pbi1vdXQ7XG59XG4uZG4tZHJhd2VyLXdyYXBwZXItZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uZG4tZHJhd2VyLXdyYXBwZXItZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmRuLWRyYXdlci13cmFwcGVyLWV4aXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZG4tZHJhd2VyLXdyYXBwZXItZXhpdC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uZG4tZm9sZC1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWxhYmVsLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5kbi1mb2xkLWl0ZW0tYmFzZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kbi1mb2xkLWl0ZW0tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kbi1mb2xkLWl0ZW0tdGl0bGUgLmRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG59XG4uZG4tZm9sZC1pdGVtLXRpdGxlIC5kbi1pY29uIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5kbi1mb2xkLWl0ZW0tdGl0bGUuZXhwYW5kIC5kbi1pY29uIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmRuLWZvbGQtaXRlbS1leHRyYSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLWNvbXBvc2l0ZS1wYW5lbC1oaWdobGlnaHQtYmctY29sb3IpO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmRuLWlucHV0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5kbi1pbnB1dC1pdGVtcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uZG4taW5wdXQtaXRlbXMtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmRuLWlucHV0LWl0ZW1zLWl0ZW0tY29udHJvbGxlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5kbi1pbnB1dC1pdGVtcy1pdGVtLWNvbnRyb2xsZXIgLmFudC1yYWRpby1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZG4taW5wdXQtaXRlbXMtaXRlbS1jb250cm9sbGVyIC5hbnQtcmFkaW8tZ3JvdXAgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZG4taW5wdXQtaXRlbXMtaXRlbS52ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmRuLWlucHV0LWl0ZW1zLWl0ZW0udmVydGljYWwgLmRuLWlucHV0LWl0ZW1zLWl0ZW0tY29udHJvbGxlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmRuLWJvcmRlci1zdHlsZS1zZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRuLWJvcmRlci1zdHlsZS1zZXR0ZXItcG9zaXRpb24ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uZG4tYm9yZGVyLXN0eWxlLXNldHRlci1pbnB1dCB7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ib3JkZXItc3R5bGUtc29saWQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9yZGVyLXN0eWxlLXNvbGlkLWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYm9yZGVyLXN0eWxlLWRhc2hlZC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib3JkZXItc3R5bGUtZGFzaGVkLWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJvcmRlci1zdHlsZS1kb3R0ZWQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9yZGVyLXN0eWxlLWRvdHRlZC1saW5lOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5kbi1mbGV4LXN0eWxlLXNldHRlciAuZG4taW5wdXQtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLmRuLWZsZXgtc3R5bGUtc2V0dGVyIC5kbi1pbnB1dC1pdGVtcyAuYW50LXJhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG4tZmxleC1zdHlsZS1zZXR0ZXIgLmRuLWlucHV0LWl0ZW1zIC5hbnQtcmFkaW8tZ3JvdXAgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvKiBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLWVtcHR5LWxpbmUtYmVmb3JlLGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlcixhdC1ydWxlLW5vLXVua25vd24gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1iYW5nLXNwYWNlLWJlZm9yZSxuby1kdXBsaWNhdGUtc2VsZWN0b3JzLHN0cmluZy1uby1uZXdsaW5lICovXG4uZG4tZGlzcGxheS1zdHlsZS1zZXR0ZXItcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRuLWRpc3BsYXktc3R5bGUtc2V0dGVyLXJhZGlvIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLmRuLWNvbGxhcHNlLWl0ZW0ge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZG4tY29sbGFwc2UtaXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbWFyZ2luOiAtMXB4IC0yMHB4IDAgLTIwcHg7XG4gIGNvbG9yOiB2YXIoLS1kbi1jb2xsYXBzZS1oZWFkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tZG4tcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRuLXBhbmVsLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRuLXBhbmVsLWFjdGl2ZS1iZy1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZG4tY29sbGFwc2UtaXRlbS1oZWFkZXItZXhwYW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZG4tY29sbGFwc2UtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uZG4tY29sbGFwc2UtaXRlbS1jb250ZW50ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG4tY29sbGFwc2UtaXRlbS5leHBhbmQgLmRuLWNvbGxhcHNlLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRuLWNvbGxhcHNlLWl0ZW0uZXhwYW5kIC5kbi1jb2xsYXBzZS1pdGVtLWhlYWRlci1leHBhbmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG4uYW5pbWF0ZV9fc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbWF0ZV9fZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG4uZG4tc2V0dGluZ3MtZm9ybS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZG4tc2V0dGluZ3MtZm9ybS13cmFwcGVyIC5kbi1ub2RlLXBhdGgge1xuICBmbGV4LWdyb3c6IDA7XG59XG4uZG4tc2V0dGluZ3MtZm9ybS13cmFwcGVyIC5kbi1zZXR0aW5ncy1mb3JtLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBvdmVybGF5O1xufVxuLmRuLXNldHRpbmdzLWZvcm0td3JhcHBlciAuYW50LWZvcm1pbHktaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5kbi1zZXR0aW5ncy1mb3JtLXdyYXBwZXIgLmFudC1mb3JtaWx5LWl0ZW0gKiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5kbi1zZXR0aW5ncy1mb3JtLXdyYXBwZXIgLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZG4tc2V0dGluZ3MtZm9ybS13cmFwcGVyIC5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQgPiAuYW50LXJhZGlvLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbi1zZXR0aW5ncy1mb3JtLXdyYXBwZXIgLmFudC1mb3JtaWx5LWl0ZW0gLmFudC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudCA+IC5hbnQtcmFkaW8tZ3JvdXAgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDZweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWdyb3c6IDI7XG59XG4uZG4tc2V0dGluZ3MtZm9ybS13cmFwcGVyIC5hbnQtZm9ybWlseS1pdGVtIC5hbnQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQgPiAuYW50LXNsaWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRuLXNldHRpbmdzLWZvcm0td3JhcHBlciAuYW50LWZvcm1pbHktaXRlbSAuYW50LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50ID4gLmFudC1zZWxlY3Qge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmRuLXNldHRpbmdzLWZvcm0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uZG4tc2V0dGluZ3MtZm9ybS1lbXB0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjODg4O1xufVxuIiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1hcnJheS1iYXNlLXJlbW92ZXt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2NvbG9yOiM2NjY7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjZweH0ubmV4dC1mb3JtaWx5LWFycmF5LWJhc2UtcmVtb3ZlOmhvdmVye2NvbG9yOiNjY2N9Lm5leHQtZm9ybWlseS1hcnJheS1iYXNlLWFkZGl0aW9ue3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9Lm5leHQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtZG93bnt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2NvbG9yOiM2NjY7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjZweH0ubmV4dC1mb3JtaWx5LWFycmF5LWJhc2UtbW92ZS1kb3duOmhvdmVye2NvbG9yOiNjY2N9Lm5leHQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtdXB7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1yaWdodDo2cHh9Lm5leHQtZm9ybWlseS1hcnJheS1iYXNlLW1vdmUtdXA6aG92ZXJ7Y29sb3I6I2NjY30ubmV4dC1mb3JtaWx5LWFycmF5LWJhc2Utc29ydC1oYW5kbGV7Y3Vyc29yOm1vdmU7Y29sb3I6Izg4OCAhaW1wb3J0YW50fSIsIi5uZXh0LXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowO3RvcDowO21hcmdpbjotMXB4fS5uZXh0LWVtcHR5e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV4dC1lbXB0eS1pbWFnZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDAuOCl9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctZGVmYXVsdC1lbGxpcHNle2ZpbGwtb3BhY2l0eTouODtmaWxsOiNmNWY1ZjV9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTF7ZmlsbDojYWViOGMyfS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0ye2ZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudC0xKX0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LWltZy1kZWZhdWx0LXBhdGgtM3tmaWxsOiNmNWY1Zjd9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTQsLm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTV7ZmlsbDojZGNlMGU2fS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtZ3tmaWxsOiNmZmZ9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctc2ltcGxlLWVsbGlwc2V7ZmlsbDojZjVmNWY1fS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLXNpbXBsZS1ne3N0cm9rZTojZDlkOWQ5fS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLXNpbXBsZS1wYXRoe2ZpbGw6I2ZhZmFmYX0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LXJ0bHtkaXJlY3Rpb246cnRsfS5uZXh0LWZvcm1pbHktYXJyYXktY2FyZHMtcmVtb3Zle3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXQ7Y29sb3I6IzY2Njtmb250LXNpemU6MTZweDttYXJnaW4tbGVmdDo2cHh9Lm5leHQtZm9ybWlseS1hcnJheS1jYXJkcy1yZW1vdmU6aG92ZXJ7Y29sb3I6I2NjY30ubmV4dC1mb3JtaWx5LWFycmF5LWNhcmRzLWFkZGl0aW9ue3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXR9Lm5leHQtZm9ybWlseS1hcnJheS1jYXJkcy1tb3ZlLWRvd257dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1sZWZ0OjZweH0ubmV4dC1mb3JtaWx5LWFycmF5LWNhcmRzLW1vdmUtZG93bjpob3Zlcntjb2xvcjojY2NjfS5uZXh0LWZvcm1pbHktYXJyYXktY2FyZHMtbW92ZS11cHt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2NvbG9yOiM2NjY7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWxlZnQ6NnB4fS5uZXh0LWZvcm1pbHktYXJyYXktY2FyZHMtbW92ZS11cDpob3Zlcntjb2xvcjojY2NjfS5uZXh0LWZvcm1pbHktYXJyYXktY2FyZHMtaXRlbXttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0iLCIubmV4dC1zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MDt0b3A6MDttYXJnaW46LTFweH0ubmV4dC1lbXB0eXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5leHQtZW1wdHktaW1hZ2V7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTpzY2FsZSgwLjgpfS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtZWxsaXBzZXtmaWxsLW9wYWNpdHk6Ljg7ZmlsbDojZjVmNWY1fS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC0xe2ZpbGw6I2FlYjhjMn0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LWltZy1kZWZhdWx0LXBhdGgtMntmaWxsOnVybCgjbGluZWFyR3JhZGllbnQtMSl9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1pbWctZGVmYXVsdC1wYXRoLTN7ZmlsbDojZjVmNWY3fS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC00LC5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLWRlZmF1bHQtcGF0aC01e2ZpbGw6I2RjZTBlNn0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LWltZy1kZWZhdWx0LWd7ZmlsbDojZmZmfS5uZXh0LWVtcHR5LWltYWdlIC5hbnQtZW1wdHktaW1nLXNpbXBsZS1lbGxpcHNle2ZpbGw6I2Y1ZjVmNX0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LWltZy1zaW1wbGUtZ3tzdHJva2U6I2Q5ZDlkOX0ubmV4dC1lbXB0eS1pbWFnZSAuYW50LWVtcHR5LWltZy1zaW1wbGUtcGF0aHtmaWxsOiNmYWZhZmF9Lm5leHQtZW1wdHktaW1hZ2UgLmFudC1lbXB0eS1ydGx7ZGlyZWN0aW9uOnJ0bH0ubmV4dC1mb3JtaWx5LWFycmF5LWNvbGxhcHNlLXJlbW92ZXt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0O2NvbG9yOiM2NjY7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWxlZnQ6NnB4fS5uZXh0LWZvcm1pbHktYXJyYXktY29sbGFwc2UtcmVtb3ZlOmhvdmVye2NvbG9yOiNjY2N9Lm5leHQtZm9ybWlseS1hcnJheS1jb2xsYXBzZS1hZGRpdGlvbnt0cmFuc2l0aW9uOmFsbCAuMjVzIGVhc2UtaW4tb3V0fS5uZXh0LWZvcm1pbHktYXJyYXktY29sbGFwc2UtbW92ZS1kb3due3RyYW5zaXRpb246YWxsIC4yNXMgZWFzZS1pbi1vdXQ7Y29sb3I6IzY2Njtmb250LXNpemU6MTZweDttYXJnaW4tbGVmdDo2cHh9Lm5leHQtZm9ybWlseS1hcnJheS1jb2xsYXBzZS1tb3ZlLWRvd246aG92ZXJ7Y29sb3I6I2NjY30ubmV4dC1mb3JtaWx5LWFycmF5LWNvbGxhcHNlLW1vdmUtdXB7dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dDtjb2xvcjojNjY2O2ZvbnQtc2l6ZToxNnB4O21hcmdpbi1sZWZ0OjZweH0ubmV4dC1mb3JtaWx5LWFycmF5LWNvbGxhcHNlLW1vdmUtdXA6aG92ZXJ7Y29sb3I6I2NjY30ubmV4dC1mb3JtaWx5LWFycmF5LWNvbGxhcHNlLWl0ZW17bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm5leHQtZm9ybWlseS1hcnJheS1jb2xsYXBzZS1pdGVtIC5uZXh0LWZvcm1pbHktYXJyYXktY29sbGFwc2UtaXRlbS10aXRsZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1hcnJheS1pdGVtcyAubmV4dC1mb3JtLWl0ZW17bWFyZ2luLWJvdHRvbTowfS5uZXh0LWZvcm1pbHktYXJyYXktaXRlbXMtc29ydC1oYW5kbGVye2N1cnNvcjptb3ZlO2NvbG9yOiM4ODggIWltcG9ydGFudH0ubmV4dC1mb3JtaWx5LWFycmF5LWl0ZW1zLWl0ZW0taW5uZXJ7bWFyZ2luLWJvdHRvbToxMHB4O3Zpc2liaWxpdHk6dmlzaWJsZX0ubmV4dC1mb3JtaWx5LWFycmF5LWl0ZW1zLWNhcmR7ZGlzcGxheTpmbGV4O2JvcmRlcjoxcHggc29saWQgI2VlZTttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZzozcHggNnB4O2JhY2tncm91bmQ6I2ZmZjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjM1c30ubmV4dC1mb3JtaWx5LWFycmF5LWl0ZW1zLWNhcmQgLm5leHQtZm9ybWlseS1pdGVtOm5vdCgubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIpe21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5uZXh0LWZvcm1pbHktYXJyYXktaXRlbXMtY2FyZCAubmV4dC1mb3JtaWx5LWl0ZW06bm90KC5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtcG9wb3ZlcikgLm5leHQtZm9ybWlseS1pdGVtLWhlbHB7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7dG9wOjEwMCU7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDozcHg7cGFkZGluZzozcHg7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDEwcHggI2VlZX0ubmV4dC1mb3JtaWx5LWFycmF5LWl0ZW1zLWRpdmlkZXtkaXNwbGF5OmZsZXg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZzoxMHB4IDA7YmFja2dyb3VuZDojZmZmO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV4dC1mb3JtaWx5LWFycmF5LWl0ZW1zLWRpdmlkZSAubmV4dC1mb3JtaWx5LWl0ZW06bm90KC5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtcG9wb3Zlcil7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm5leHQtZm9ybWlseS1hcnJheS1pdGVtcy1kaXZpZGUgLm5leHQtZm9ybWlseS1pdGVtOm5vdCgubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXIpIC5uZXh0LWZvcm1pbHktaXRlbS1oZWxwe3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxMnB4O3RvcDoxMDAlO2JhY2tncm91bmQ6I2ZmZjt3aWR0aDoxMDAlO21hcmdpbi10b3A6M3B4O3BhZGRpbmc6M3B4O3otaW5kZXg6MTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMCAxMHB4ICNlZWV9IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1hcnJheS10YWJsZSAubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjEwcHggMH0ubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlIC5uZXh0LWZvcm1pbHktYXJyYXktdGFibGUtcGFnaW5hdGlvbiAubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlLXN0YXR1cy1zZWxlY3R7bWluLXdpZHRoOjYwcHg7bWFyZ2luLXJpZ2h0OjZweDt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm5leHQtZm9ybWlseS1hcnJheS10YWJsZSAubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlLXBhZ2luYXRpb24gLm5leHQtZm9ybWlseS1hcnJheS10YWJsZS1zdGF0dXMtc2VsZWN0IC5uZXh0LWlucHV0e21pbi13aWR0aDo2MHB4fS5uZXh0LWZvcm1pbHktYXJyYXktdGFibGUgLm5leHQtZm9ybWlseS1hcnJheS10YWJsZS1wYWdpbmF0aW9uIC5uZXh0LWZvcm1pbHktYXJyYXktdGFibGUtc3RhdHVzLXNlbGVjdC5oYXMtZXJyb3IgLm5leHQtaW5wdXR7Ym9yZGVyLWNvbG9yOnJlZCAhaW1wb3J0YW50fS5uZXh0LWZvcm1pbHktYXJyYXktdGFibGUgLm5leHQtdGFibGUgLm5leHQtdGFibGUtY2VsbC13cmFwcGVye292ZXJmbG93OnZpc2libGU7d29yZC1icmVhazpub3JtYWx9Lm5leHQtZm9ybWlseS1hcnJheS10YWJsZSAubmV4dC10YWJsZSB0ZHt2aXNpYmlsaXR5OnZpc2libGV9Lm5leHQtZm9ybWlseS1hcnJheS10YWJsZSAubmV4dC10YWJsZSB0ZCAubmV4dC1mb3JtaWx5LWl0ZW06bm90KC5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtcG9wb3Zlcil7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9Lm5leHQtZm9ybWlseS1hcnJheS10YWJsZSAubmV4dC10YWJsZSB0ZCAubmV4dC1mb3JtaWx5LWl0ZW06bm90KC5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtcG9wb3ZlcikgLm5leHQtZm9ybWlseS1pdGVtLWhlbHB7bWluLXdpZHRoOjMwcHg7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjEycHg7dG9wOjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czozcHg7Ym94LXNoYWRvdzowIDNweCA2cHggLTRweCByZ2JhKDAsMCwwLC4xMiksMCA2cHggMTZweCAwIHJnYmEoMCwwLDAsLjA4KSwwIDlweCAyOHB4IDhweCByZ2JhKDAsMCwwLC4wNSk7YmFja2dyb3VuZC1jb2xvcjojZmYzMDAwO2NvbG9yOiNmZmY7cGFkZGluZzo2cHggOHB4O21hcmdpbi10b3A6NnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX0ubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlIC5uZXh0LXRhYmxlIHRkIC5uZXh0LWZvcm1pbHktaXRlbTpub3QoLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1wb3BvdmVyKSAubmV4dC1mb3JtaWx5LWl0ZW0taGVscDphZnRlcntjb250ZW50OlwiIFwiO2JhY2tncm91bmQ6I2ZmMzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjVweDtoZWlnaHQ6NXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOi0ycHg7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7ei1pbmRleDotMX0ubmV4dC1mb3JtaWx5LWFycmF5LXRhYmxlIC5uZXh0LWZvcm1pbHktYXJyYXktdGFibGUtc29ydC1oZWxwZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2VlZTt6LWluZGV4OjEwfSIsIi5uZXh0LXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowO3RvcDowO21hcmdpbjotMXB4fS5uZXh0LWRhdGUtcGlja2VyMj4qe3dpZHRoOjEwMCV9IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1lZGl0YWJsZXtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV4dC1mb3JtaWx5LWVkaXRhYmxlIC5uZXh0LWZvcm0tdGV4dCAubmV4dC10YWd7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnR9Lm5leHQtZm9ybWlseS1lZGl0YWJsZSAubmV4dC1mb3JtLXRleHQgLm5leHQtdGFnOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubmV4dC1mb3JtaWx5LWVkaXRhYmxlLWNvbnRlbnR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV4dC1mb3JtaWx5LWVkaXRhYmxlLWNvbnRlbnQ+KnttYXJnaW4tcmlnaHQ6M3B4fS5uZXh0LWZvcm1pbHktZWRpdGFibGUtY29udGVudD4qOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm5leHQtZm9ybWlseS1lZGl0YWJsZSAubmV4dC1mb3JtaWx5LWVkaXRhYmxlLWVkaXQtYnRuLC5uZXh0LWZvcm1pbHktZWRpdGFibGUgLm5leHQtZm9ybWlseS1lZGl0YWJsZS1jbG9zZS1idG57dHJhbnNpdGlvbjphbGwgLjI1cyBlYXNlLWluLW91dDtjb2xvcjojYWFhO2ZvbnQtc2l6ZToxMnB4fS5uZXh0LWZvcm1pbHktZWRpdGFibGUgLm5leHQtZm9ybWlseS1lZGl0YWJsZS1lZGl0LWJ0bjpob3ZlciwubmV4dC1mb3JtaWx5LWVkaXRhYmxlIC5uZXh0LWZvcm1pbHktZWRpdGFibGUtY2xvc2UtYnRuOmhvdmVye2NvbG9yOiNjY2N9Lm5leHQtZm9ybWlseS1lZGl0YWJsZSAubmV4dC1mb3JtLXRleHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmV4dC1mb3JtaWx5LWVkaXRhYmxlIC5uZXh0LWZvcm1pbHktZWRpdGFibGUtcHJldmlld3t3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d29yZC1icmVhazpicmVhay1hbGw7bWF4LXdpZHRoOjEwMHB4O2Rpc3BsYXk6YmxvY2t9Lm5leHQtZm9ybWlseS1lZGl0YWJsZS10cmlnZ2Vye2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9Lm5leHQtZm9ybWlseS1lZGl0YWJsZS1lZGl0LWJ0bntjb2xvcjojYWFhfSIsIi5uZXh0LXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowO3RvcDowO21hcmdpbjotMXB4fS5uZXh0LWZvcm1pbHktYnV0dG9uLWdyb3VwLXN0aWNreXtwYWRkaW5nOjEwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO3otaW5kZXg6OTk5fS5uZXh0LWZvcm1pbHktYnV0dG9uLWdyb3VwLXN0aWNreS1pbm5lcntkaXNwbGF5OmZsZXh9Lm5leHQtZm9ybWlseS1idXR0b24tZ3JvdXAtc3RpY2t5LWlubmVyIC5uZXh0LWZvcm1pbHktaXRlbXtmbGV4OjJ9IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1ncmlkLWxheW91dHtkaXNwbGF5OmdyaWR9IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0yNHtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMjN7ZmxleDowIDAgOTUuODMzMzMzMzMlO21heC13aWR0aDo5NS44MzMzMzMzMyV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0yMntmbGV4OjAgMCA5MS42NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY3JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTIxe2ZsZXg6MCAwIDg3LjUlO21heC13aWR0aDo4Ny41JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTIwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTl7ZmxleDowIDAgNzkuMTY2NjY2NjclO21heC13aWR0aDo3OS4xNjY2NjY2NyV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xOHtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTE3e2ZsZXg6MCAwIDcwLjgzMzMzMzMzJTttYXgtd2lkdGg6NzAuODMzMzMzMzMlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTZ7ZmxleDowIDAgNjYuNjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NyV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xNXtmbGV4OjAgMCA2Mi41JTttYXgtd2lkdGg6NjIuNSV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xNHtmbGV4OjAgMCA1OC4zMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzJX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTEze2ZsZXg6MCAwIDU0LjE2NjY2NjY3JTttYXgtd2lkdGg6NTQuMTY2NjY2NjclfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMTJ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xMXtmbGV4OjAgMCA0NS44MzMzMzMzMyU7bWF4LXdpZHRoOjQ1LjgzMzMzMzMzJX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTEwe2ZsZXg6MCAwIDQxLjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjclfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtOXtmbGV4OjAgMCAzNy41JTttYXgtd2lkdGg6MzcuNSV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC04e2ZsZXg6MCAwIDMzLjMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtN3tmbGV4OjAgMCAyOS4xNjY2NjY2NyU7bWF4LXdpZHRoOjI5LjE2NjY2NjY3JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTZ7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC01e2ZsZXg6MCAwIDIwLjgzMzMzMzMzJTttYXgtd2lkdGg6MjAuODMzMzMzMzMlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtNHtmbGV4OjAgMCAxNi42NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY3JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTN7ZmxleDowIDAgMTIuNSU7bWF4LXdpZHRoOjEyLjUlfS5uZXh0LWZvcm1pbHktaXRlbSAubmV4dC1mb3JtaWx5LWl0ZW0taXRlbS1jb2wtMntmbGV4OjAgMCA4LjMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMyV9Lm5leHQtZm9ybWlseS1pdGVtIC5uZXh0LWZvcm1pbHktaXRlbS1pdGVtLWNvbC0xe2ZsZXg6MCAwIDQuMTY2NjY2NjclO21heC13aWR0aDo0LjE2NjY2NjY3JX0ubmV4dC1mb3JtaWx5LWl0ZW0gLm5leHQtZm9ybWlseS1pdGVtLWl0ZW0tY29sLTB7ZGlzcGxheTpub25lfUAtd2Via2l0LWtleWZyYW1lcyBhbnRTaG93SGVscEluezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fS5uZXh0LWZvcm1pbHktaXRlbS1oZWxwLWFwcGVhciwubmV4dC1mb3JtaWx5LWl0ZW0taGVscC1lbnRlcnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkfS5uZXh0LWZvcm1pbHktaXRlbS1oZWxwLWFwcGVhci5uZXh0LWZvcm1pbHktaXRlbS1oZWxwLWFwcGVhci1hY3RpdmUsLm5leHQtZm9ybWlseS1pdGVtLWhlbHAtZW50ZXIubmV4dC1mb3JtaWx5LWl0ZW0taGVscC1lbnRlci1hY3RpdmV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTphbnRTaG93SGVscEluO2FuaW1hdGlvbi1uYW1lOmFudFNob3dIZWxwSW47LXdlYmtpdC1hbmltYXRpb24tcGxheS1zdGF0ZTpydW5uaW5nO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnJ1bm5pbmd9Lm5leHQtZm9ybWlseS1pdGVtLWhlbHAtYXBwZWFyLC5uZXh0LWZvcm1pbHktaXRlbS1oZWxwLWVudGVye29wYWNpdHk6MH0ubmV4dC1mb3JtaWx5LWl0ZW0taGVscC1hcHBlYXIsLm5leHQtZm9ybWlseS1pdGVtLWhlbHAtZW50ZXJ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKX1Aa2V5ZnJhbWVzIGFudFNob3dIZWxwSW57MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIGFudFNob3dIZWxwT3V0e3Rve3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpO29wYWNpdHk6MH19QGtleWZyYW1lcyBhbnRTaG93SGVscE91dHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KTtvcGFjaXR5OjB9fS5uZXh0LWZvcm1pbHktaXRlbXtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjEycHh9Lm5leHQtZm9ybWlseS1pdGVtLWxheW91dC12ZXJ0aWNhbHtkaXNwbGF5OmJsb2NrfS5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC1jb250ZW50e21pbi1oZWlnaHQ6MjhweH0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudHtsaW5lLWhlaWdodDoyOHB4fS5uZXh0LWZvcm1pbHktaXRlbS1pbnNldHtwYWRkaW5nOjAgOHB4O2JvcmRlcjoxcHggc29saWQgI2M0YzZjZjtib3JkZXItcmFkaXVzOjNweDt3aWR0aDoxMDAlfS5uZXh0LWZvcm1pbHktaXRlbS1pbnNldCAubmV4dC1pbnB1dHtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0ubmV4dC1mb3JtaWx5LWl0ZW0tYm9yZGVyZWQtbm9uZTpub3QoLm5leHQtZm9ybWlseS1pdGVtLWluc2V0KSAubmV4dC1pbnB1dHtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4fS5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC1jb250ZW50e292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwtdG9vbHRpcHtjdXJzb3I6aGVscH0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwtdG9vbHRpcCAubmV4dC1mb3JtaWx5LWl0ZW0tY29sb257ZGlzcGxheTpmbGV4fS5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC10b29sdGlwICp7Y3Vyc29yOmhlbHB9Lm5leHQtZm9ybWlseS1pdGVtLWxhYmVsLXRvb2x0aXAtY29sb257Y3Vyc29yOmhlbHB9Lm5leHQtZm9ybWlseS1pdGVtLWxhYmVsLXRvb2x0aXAgbGFiZWx7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkIGN1cnJlbnRDb2xvcn0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwgbGFiZWx7Y29sb3I6cmdiYSgwLDAsMCwuODUpfS5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC1hbGlnbi1sZWZ0Pi5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwtYWxpZ24tcmlnaHQ+Lm5leHQtZm9ybWlseS1pdGVtLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwtd3JhcCAubmV4dC1mb3JtaWx5LWl0ZW0tbGFiZWwgbGFiZWx7d2hpdGUtc3BhY2U6cHJlLWxpbmU7d29yZC1icmVhazpicmVhay1hbGx9Lm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC10ZXJzZXttYXJnaW4tYm90dG9tOjhweH0ubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXRlcnNlLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCgubmV4dC1mb3JtaWx5LWl0ZW0taW5zZXQpe21hcmdpbi1ib3R0b206MH0ubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LWxvb3Nle21hcmdpbi1ib3R0b206MjBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LWxvb3NlLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCgubmV4dC1mb3JtaWx5LWl0ZW0taW5zZXQpe21hcmdpbi1ib3R0b206MH0ubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LW5vbmV7bWFyZ2luLWJvdHRvbTowcHh9Lm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1ub25lLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCgubmV4dC1mb3JtaWx5LWl0ZW0taW5zZXQpe21hcmdpbi1ib3R0b206MH0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbHtmbGV4OjE7bWF4LXdpZHRoOjEwMCV9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudHtkaXNwbGF5OmZsZXh9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudHt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjhweDtsaW5lLWhlaWdodDoyOHB4fS5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb257ZmxleDoxO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiAubmV4dC1pbnB1dHtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZX0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50LWhhcy1mZWVkYmFjay1pY29uIC5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNvbnRyb2x7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDowfS5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24gLm5leHQtaW5wdXQgLm5leHQtaW5wdXQtY29udHJvbCAubmV4dC1pY29ue2Rpc3BsYXk6bm9uZX0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50LWhhcy1mZWVkYmFjay1pY29uIC5uZXh0LWlucHV0IC5uZXh0LWlucHV0LWNvbnRyb2wgLm5leHQtaW5wdXQtaGludC13cmFwIC5uZXh0LWljb257ZGlzcGxheTpibG9ja30ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50IC5uZXh0LXJhbmdle2hlaWdodDoxMDAlO3BhZGRpbmctbGVmdDoycHh9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudCAubmV4dC10cmFuc2ZlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWFkZG9uLWJlZm9yZXttYXJnaW4tcmlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6MjhweDtmbGV4LXNocmluazowfS5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWFkZG9uLWFmdGVye21hcmdpbi1sZWZ0OjhweDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OjI4cHg7ZmxleC1zaHJpbms6MH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC1jb250ZW50e21pbi1oZWlnaHQ6MjBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50e2xpbmUtaGVpZ2h0OjIwcHg7bWluLWhlaWdodDoyMHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWFkZG9uLWJlZm9yZXttaW4taGVpZ2h0OjIwcHh9Lm5leHQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAubmV4dC1mb3JtaWx5LWl0ZW0tYWRkb24tYWZ0ZXJ7bWluLWhlaWdodDoyMHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsLWluc2V0e2JvcmRlci1yYWRpdXM6M3B4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC10ZXJzZXttYXJnaW4tYm90dG9tOjhweH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbC5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtdGVyc2UubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2staGFzLXRleHQ6bm90KC5uZXh0LWZvcm1pbHktaXRlbS1pbnNldCl7bWFyZ2luLWJvdHRvbTowfS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWxheW91dC1sb29zZXttYXJnaW4tYm90dG9tOjIwcHh9Lm5leHQtZm9ybWlseS1pdGVtLXNpemUtc21hbGwubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LWxvb3NlLm5leHQtZm9ybWlseS1pdGVtLWZlZWRiYWNrLWhhcy10ZXh0Om5vdCgubmV4dC1mb3JtaWx5LWl0ZW0taW5zZXQpe21hcmdpbi1ib3R0b206MH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAubmV4dC1mb3JtaWx5LWl0ZW0taGVscCwubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1zbWFsbCAubmV4dC1mb3JtaWx5LWl0ZW0tZXh0cmF7bWluLWhlaWdodDoxNHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnR7bWluLWhlaWdodDoyMHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLXNtYWxsIC5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbD5sYWJlbHtoZWlnaHQ6MjBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo0MHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbC1jb250ZW50e21pbi1oZWlnaHQ6NDBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZSAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50e2xpbmUtaGVpZ2h0OjQwcHg7bWluLWhlaWdodDo0MHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQgLm5leHQtZm9ybWlseS1pdGVtLWFkZG9uLWJlZm9yZXttaW4taGVpZ2h0OjQwcHh9Lm5leHQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudCAubmV4dC1mb3JtaWx5LWl0ZW0tYWRkb24tYWZ0ZXJ7bWluLWhlaWdodDo0MHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlLWluc2V0e2JvcmRlci1yYWRpdXM6M3B4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1oZWxwLC5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1leHRyYXttaW4taGVpZ2h0OjE4cHh9Lm5leHQtZm9ybWlseS1pdGVtLXNpemUtbGFyZ2UubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LWxvb3Nle21hcmdpbi1ib3R0b206MjBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tc2l6ZS1sYXJnZS5uZXh0LWZvcm1pbHktaXRlbS1mZWVkYmFjay1sYXlvdXQtbG9vc2UubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2staGFzLXRleHQ6bm90KC5uZXh0LWZvcm1pbHktaXRlbS1pbnNldCl7bWFyZ2luLWJvdHRvbTowfS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnR7bWluLWhlaWdodDo0MHB4fS5uZXh0LWZvcm1pbHktaXRlbS1zaXplLWxhcmdlIC5uZXh0LWZvcm1pbHktaXRlbS1sYWJlbD5sYWJlbHtoZWlnaHQ6NDBweH0ubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2stbGF5b3V0LXBvcG92ZXJ7bWFyZ2luLWJvdHRvbTo4cHh9Lm5leHQtZm9ybWlseS1pdGVtLWxhYmVsLXRvb2x0aXAtaWNvbnttYXJnaW4tbGVmdDo0cHg7Y29sb3I6IzAwMDAwMDczO2N1cnNvcjpwb2ludGVyO21heC1oZWlnaHQ6MjhweH0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1hbGlnbi1sZWZ0IC5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtYWxpZ24tcmlnaHQgLm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtd3JhcCAubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbHt3aGl0ZS1zcGFjZTpwcmUtbGluZX0ubmV4dC1mb3JtaWx5LWl0ZW0tYXN0ZXJpc2t7Y29sb3I6I2ZmMzAwMDttYXJnaW4tcmlnaHQ6NHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlNpbVN1bixzYW5zLXNlcmlmfS5uZXh0LWZvcm1pbHktaXRlbS1jb2xvbnttYXJnaW4tbGVmdDoycHg7bWFyZ2luLXJpZ2h0OjhweH0ubmV4dC1mb3JtaWx5LWl0ZW0taGVscCwubmV4dC1mb3JtaWx5LWl0ZW0tZXh0cmF7Y2xlYXI6Ym90aDtsaW5lLWhlaWdodDoyMHB4O21pbi1oZWlnaHQ6MTZweDtjb2xvcjpyZ2JhKDAsMCwwLC40NSk7dHJhbnNpdGlvbjpjb2xvciAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7cGFkZGluZy10b3A6MHB4fS5uZXh0LWZvcm1pbHktaXRlbS1mdWxsbmVzcz4ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbD4ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50Pi5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50Pio6Zmlyc3QtY2hpbGQ6bm90KC5uZXh0LXN3aXRjaCwubmV4dC1pY29uLC5uZXh0LWZvcm1pbHktaWNvbiwuYW50aWNvbil7d2lkdGg6MTAwJX0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbntib3JkZXItcmFkaXVzOjJweDtib3JkZXI6MXB4IHNvbGlkICNjNGM2Y2Y7dHJhbnNpdGlvbjphbGwgLjNzO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247b3V0bGluZTpub25lO3BhZGRpbmctcmlnaHQ6OHB4fS5uZXh0LWZvcm1pbHktaXRlbS1jb250cm9sLWNvbnRlbnQtY29tcG9uZW50LWhhcy1mZWVkYmFjay1pY29uIC5uZXh0LWlucHV0e2JvcmRlcjpub25lICFpbXBvcnRhbnR9Lm5leHQtZm9ybWlseS1pdGVtLWNvbnRyb2wtY29udGVudC1jb21wb25lbnQtaGFzLWZlZWRiYWNrLWljb24gLm5leHQtcmFuZ2UtcGlja2VyLXRyaWdnZXJ7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiAubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2staWNvbntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi0ycHg7cGFkZGluZy1sZWZ0OjJweH0ubmV4dC1mb3JtaWx5LWl0ZW0tY29udHJvbC1jb250ZW50LWNvbXBvbmVudC1oYXMtZmVlZGJhY2staWNvbiAubmV4dC1mb3JtaWx5LWl0ZW0tZmVlZGJhY2staWNvbiAuYW50aWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztjb2xvcjppbmhlcml0O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06bm9uZTt2ZXJ0aWNhbC1hbGlnbjotMC4xMjVlbTt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHl9Lm5leHQtZm9ybWlseS1pdGVtLWVycm9yLWhlbHB7Y29sb3I6I2ZmMzAwMH0ubmV4dC1mb3JtaWx5LWl0ZW0td2FybmluZy1oZWxwe2NvbG9yOiNmZjkzMDB9Lm5leHQtZm9ybWlseS1pdGVtLXN1Y2Nlc3MtaGVscHtjb2xvcjojNDZiYzE1fSIsIi5uZXh0LXNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowO3RvcDowO21hcmdpbjotMXB4fS5uZXh0LWZvcm0tdGV4dHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDB9Lm5leHQtZm9ybS10ZXh0IC5uZXh0LXRhZ3ttYXJnaW4tcmlnaHQ6NHB4fS5uZXh0LWZvcm0tdGV4dCAubmV4dC10YWc6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0iLCIubmV4dC1zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MDt0b3A6MDttYXJnaW46LTFweH0ubmV4dC1mb3JtaWx5LXNlbGVjdC10YWJsZSAubmV4dC1mb3JtaWx5LXNlbGVjdC10YWJsZS1zZWFyY2h7bWFyZ2luLWJvdHRvbTo4cHh9IiwiLm5leHQtc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjA7dG9wOjA7bWFyZ2luOi0xcHh9Lm5leHQtdXBsb2FkLWxpc3R7bWFyZ2luLXRvcDo0cHh9IiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmRuLWZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4iLCIuZG4tZGF0YS1zb3VyY2Utc2V0dGVyIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbm9kZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbm9kZS10aXRsZS1pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuLmRuLWRhdGEtc291cmNlLXNldHRlci1ub2RlLXRpdGxlLWljb246aG92ZXIge1xuICBjb2xvcjogIzE4OTBmZjtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbGF5b3V0IC5hbnQtdHJlZS10cmVlbm9kZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZG4tZGF0YS1zb3VyY2Utc2V0dGVyLWxheW91dCAuYW50LXRyZWUtdHJlZW5vZGU6aG92ZXIgLmRuLWRhdGEtc291cmNlLXNldHRlci1ub2RlLXRpdGxlLWljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmRuLWRhdGEtc291cmNlLXNldHRlci1sYXlvdXQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbGF5b3V0LWl0ZW0ubGVmdCB7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4uZG4tZGF0YS1zb3VyY2Utc2V0dGVyLWxheW91dC1pdGVtLnJpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5kbi1kYXRhLXNvdXJjZS1zZXR0ZXItbGF5b3V0LWl0ZW0taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4IDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLmRuLWRhdGEtc291cmNlLXNldHRlci1sYXlvdXQtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMiU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmRuLXJlYWN0aW9ucy1zZXR0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjIzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZG4tcmVhY3Rpb25zLXNldHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG4uZG4tcmVhY3Rpb25zLXNldHRlciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5kbi1yZWFjdGlvbnMtc2V0dGVyIC5hbnQtY29sbGFwc2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmFudC1jb2xsYXBzZS1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5kbi1yZWFjdGlvbnMtc2V0dGVyIC5hbnQtY29sbGFwc2UtaGVhZGVyIC5hbnQtY29sbGFwc2UtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmFudC1jb2xsYXBzZS1pdGVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZG4tcmVhY3Rpb25zLXNldHRlciAuYW50LWNvbGxhcHNlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbn1cbi5kbi1yZWFjdGlvbnMtc2V0dGVyIC5yZWFjdGlvbi1ydW5uZXIgLmFudC1jb2xsYXBzZS1jb250ZW50LWJveCB7XG4gIHBhZGRpbmc6IDEycHggMCAhaW1wb3J0YW50O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLnJlYWN0aW9uLXN0YXRlIC5hbnQtY29sbGFwc2UtY29udGVudC1ib3gge1xuICBwYWRkaW5nOiAxMnB4IDAgIWltcG9ydGFudDtcbn1cbi5kbi1yZWFjdGlvbnMtc2V0dGVyIC5kbi1maWVsZC1wcm9wZXJ0eS1zZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmRuLWZpZWxkLXByb3BlcnR5LXNldHRlci1jb2Rlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmRuLWZpZWxkLXByb3BlcnR5LXNldHRlci1jb2Rlci1zdGFydCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgb3BhY2l0eTogMC45NjtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmRuLWZpZWxkLXByb3BlcnR5LXNldHRlci1jb2Rlci1lbmQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMzFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZmxleC1ncm93OiAwO1xuICBvcGFjaXR5OiAwLjk2O1xufVxuLmRuLXJlYWN0aW9ucy1zZXR0ZXIgLmRuLWZpZWxkLXByb3BlcnR5LXNldHRlci1jb2RlciB7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleC1ncm93OiAyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4iLCIuZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LWlucHV0LC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtaW5wdXQgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtaW5wdXQtdGV4dGFyZWEsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1pbnB1dC10ZXh0YXJlYSBpbnB1dHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1zZWxlY3QsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1zZWxlY3QgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtcmFkaW8tZ3JvdXAsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1yYWRpby1ncm91cCBpbnB1dHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1yYW5nZSwuZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXJhbmdlIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LWNhc2NhZGVyLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtY2FzY2FkZXIgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtc3dpdGNoLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtc3dpdGNoIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LWNoZWNrYm94LWdyb3VwLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtY2hlY2tib3gtZ3JvdXAgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtZGF0ZS1waWNrZXIsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1kYXRlLXBpY2tlciBpbnB1dHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1yYW5nZS1waWNrZXIsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC1yYW5nZS1waWNrZXIgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtbW9udGgtcGlja2VyLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtbW9udGgtcGlja2VyIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXllYXItcGlja2VyLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQteWVhci1waWNrZXIgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtd2Vlay1waWNrZXIsLmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC13ZWVrLXBpY2tlciBpbnB1dHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC10aW1lLXBpY2tlciwuZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXRpbWUtcGlja2VyIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXJhdGluZywuZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXJhdGluZyBpbnB1dHtwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnR9LmRuLWRlc2lnbmFibGUtZm9ybSAubmV4dC10cmFuc2ZlciwuZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXRyYW5zZmVyIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5uZXh0LXRyZWUtc2VsZWN0LC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtdHJlZS1zZWxlY3QgaW5wdXR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtdXBsb2FkLC5kbi1kZXNpZ25hYmxlLWZvcm0gLm5leHQtdXBsb2FkIGlucHV0e3BvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudH0uZG4tZGVzaWduYWJsZS1mb3JtIC5hbnRpY29uIHN2Z3twb2ludGVyLWV2ZW50czpub25lfSIsIi5kbi10ZXh0OmVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiAnUGxlYXNlIElucHV0JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5kbi10ZXh0OmZvY3VzIHtcbiAgcGFkZGluZzogNHB4O1xufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1lbXB0eS1saW5lLWJlZm9yZSxhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXIsYXQtcnVsZS1uby11bmtub3duICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tYmFuZy1zcGFjZS1iZWZvcmUsbm8tZHVwbGljYXRlLXNlbGVjdG9ycyxzdHJpbmctbm8tbmV3bGluZSAqL1xuLmRuLWFycmF5LWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtZW1wdHktbGluZS1iZWZvcmUsYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyLGF0LXJ1bGUtbm8tdW5rbm93biAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLWJhbmctc3BhY2UtYmVmb3JlLG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnMsc3RyaW5nLW5vLW5ld2xpbmUgKi9cbi5kbi1hcnJheS10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4iLCIuZG4tZ3JpZC1jb2x1bW4ge1xuICBtYXJnaW46IDRweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNhYWE7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/