/*!**********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/sweetalert2.css ***!
  \**********************************************************************************************************************/
.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 0.625em #d9d9d9;
}
.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}
.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}
.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}
.swal2-container.swal2-top {
  align-items: flex-start;
}
.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.swal2-container.swal2-center {
  align-items: center;
}
.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}
.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom {
  align-items: flex-end;
}
.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}
.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}
.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}
.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}
.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}
.swal2-container.swal2-no-transition {
  transition: none !important;
}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
}
.swal2-popup:focus {
  outline: none;
}
.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}
.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent !important;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}
.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  box-shadow: none;
  font-weight: 500;
}
.swal2-styled:not([disabled]) {
  cursor: pointer;
}
.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3d9416;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #ff3c7d;
  color: #fff;
  font-size: 1.0625em;
}
.swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, 0.4);
}
.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}
.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-content {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: 100%;
  transition: border-color 0.3s, box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  color: inherit;
  font-size: 1.125em;
}
.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-input::-webkit-input-placeholder, .swal2-file::-webkit-input-placeholder, .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}
.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}
.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}

.swal2-range {
  margin: 1em auto;
  background: #fff;
}
.swal2-range input {
  width: 80%;
}
.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
.swal2-input[type=number] {
  max-width: 10em;
}

.swal2-file {
  background: inherit;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}

.swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}
.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}
.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}
.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3d9416;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3d9416;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3d9416;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}

.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}
@-webkit-keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@-webkit-keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@-webkit-keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 0.625em * 2);
  background-color: transparent !important;
}
body.swal2-no-backdrop .swal2-container > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}
body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}
body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}
body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}
body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}
body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}
body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.swal2-cancel.swal2-styled,
.swal2-confirm.swal2-styled {
  margin: 15px 5px 0;
  border-radius: 5px;
  padding: 0.5rem 1rem;
  line-height: 1.5;
}


/*.swal2-cancel.swal2-styled {*/
/*    background: transparent;*/
/*    color: #74788d;*/
/*    border: 1px solid #e8ecfa;*/
/*}*/

/*.swal2-cancel.swal2-styled:hover {*/
/*    background: #25d366d9;*/
/*    color: #fff;*/
/*}*/


.swal2-confirm.swal2-styled.btn-danger {
  border-left-color: #fd3967d9;
  border-right-color: #fd3967d9;
  background-color: #fd3967d9;
}

.swal2-confirm,
.swal2-cancel {
  font-size: 15px;
}

/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/loading.css ***!
  \******************************************************************************************************************/
.wmLoading {
    height: 100%;
    width: 100%;
    display: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 999999;
    top: 0;
}

.wmLoading svg {
    position: absolute;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}

.wmLoading .wmLoadingContainer {
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    right: 0;
    margin: 0 auto;
    background: #fff;
}

.wmLoadingSpinner:not(:required) {
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    display: inline-block;
    width: 8px;
    height: 8px;
    background: transparent;
    border-radius: 100%;
    -webkit-box-shadow: #337ab7 0px 26px 0 6px, #337ab7 0.90971px 26.05079px 0 5.93333px, #337ab7 1.82297px 26.06967px 0 5.86667px, #337ab7 2.73865px 26.05647px 0 5.8px, #337ab7 3.65561px 26.01104px 0 5.73333px, #337ab7 4.57274px 25.93327px 0 5.66667px, #337ab7 5.48887px 25.8231px 0 5.6px, #337ab7 6.40287px 25.68049px 0 5.53333px, #337ab7 7.31358px 25.50548px 0 5.46667px, #337ab7 8.21985px 25.2981px 0 5.4px, #337ab7 9.12054px 25.05847px 0 5.33333px, #337ab7 10.01448px 24.78672px 0 5.26667px, #337ab7 10.90054px 24.48302px 0 5.2px, #337ab7 11.77757px 24.1476px 0 5.13333px, #337ab7 12.64443px 23.78072px 0 5.06667px, #337ab7 13.5px 23.38269px 0 5px, #337ab7 14.34315px 22.95384px 0 4.93333px, #337ab7 15.17277px 22.49455px 0 4.86667px, #337ab7 15.98776px 22.00526px 0 4.8px, #337ab7 16.78704px 21.48643px 0 4.73333px, #337ab7 17.56953px 20.93855px 0 4.66667px, #337ab7 18.33418px 20.36217px 0 4.6px, #337ab7 19.07995px 19.75787px 0 4.53333px, #337ab7 19.80582px 19.12626px 0 4.46667px, #337ab7 20.5108px 18.468px 0 4.4px, #337ab7 21.1939px 17.78379px 0 4.33333px, #337ab7 21.85416px 17.07434px 0 4.26667px, #337ab7 22.49067px 16.34043px 0 4.2px, #337ab7 23.10251px 15.58284px 0 4.13333px, #337ab7 23.68881px 14.80241px 0 4.06667px, #337ab7 24.24871px 14px 0 4px, #337ab7 24.7814px 13.1765px 0 3.93333px, #337ab7 25.28607px 12.33284px 0 3.86667px, #337ab7 25.76198px 11.46997px 0 3.8px, #337ab7 26.2084px 10.58888px 0 3.73333px, #337ab7 26.62462px 9.69057px 0 3.66667px, #337ab7 27.01001px 8.77608px 0 3.6px, #337ab7 27.36392px 7.84648px 0 3.53333px, #337ab7 27.68577px 6.90284px 0 3.46667px, #337ab7 27.97502px 5.94627px 0 3.4px, #337ab7 28.23116px 4.97791px 0 3.33333px, #337ab7 28.4537px 3.99891px 0 3.26667px, #337ab7 28.64223px 3.01042px 0 3.2px, #337ab7 28.79635px 2.01364px 0 3.13333px, #337ab7 28.91571px 1.00976px 0 3.06667px, #337ab7 29px 0px 0 3px, #337ab7 29.04896px -1.01441px 0 2.93333px, #337ab7 29.06237px -2.03224px 0 2.86667px, #337ab7 29.04004px -3.05223px 0 2.8px, #337ab7 28.98185px -4.07313px 0 2.73333px, #337ab7 28.88769px -5.09368px 0 2.66667px, #337ab7 28.75754px -6.1126px 0 2.6px, #337ab7 28.59138px -7.12863px 0 2.53333px, #337ab7 28.38926px -8.14049px 0 2.46667px, #337ab7 28.15127px -9.1469px 0 2.4px, #337ab7 27.87755px -10.1466px 0 2.33333px, #337ab7 27.56827px -11.1383px 0 2.26667px, #337ab7 27.22365px -12.12075px 0 2.2px, #337ab7 26.84398px -13.09268px 0 2.13333px, #337ab7 26.42956px -14.05285px 0 2.06667px, #337ab7 25.98076px -15px 0 2px, #337ab7 25.49798px -15.93291px 0 1.93333px, #337ab7 24.98167px -16.85035px 0 1.86667px, #337ab7 24.43231px -17.75111px 0 1.8px, #337ab7 23.85046px -18.63402px 0 1.73333px, #337ab7 23.23668px -19.49789px 0 1.66667px, #337ab7 22.5916px -20.34157px 0 1.6px, #337ab7 21.91589px -21.16393px 0 1.53333px, #337ab7 21.21024px -21.96384px 0 1.46667px, #337ab7 20.4754px -22.74023px 0 1.4px, #337ab7 19.71215px -23.49203px 0 1.33333px, #337ab7 18.92133px -24.2182px 0 1.26667px, #337ab7 18.10379px -24.91772px 0 1.2px, #337ab7 17.26042px -25.58963px 0 1.13333px, #337ab7 16.39217px -26.23295px 0 1.06667px, #337ab7 15.5px -26.84679px 0 1px, #337ab7 14.58492px -27.43024px 0 0.93333px, #337ab7 13.64796px -27.98245px 0 0.86667px, #337ab7 12.69018px -28.50262px 0 0.8px, #337ab7 11.7127px -28.98995px 0 0.73333px, #337ab7 10.71663px -29.4437px 0 0.66667px, #337ab7 9.70313px -29.86317px 0 0.6px, #337ab7 8.67339px -30.2477px 0 0.53333px, #337ab7 7.6286px -30.59666px 0 0.46667px, #337ab7 6.57001px -30.90946px 0 0.4px, #337ab7 5.49886px -31.18558px 0 0.33333px, #337ab7 4.41643px -31.42451px 0 0.26667px, #337ab7 3.32401px -31.6258px 0 0.2px, #337ab7 2.22291px -31.78904px 0 0.13333px, #337ab7 1.11446px -31.91388px 0 0.06667px, #337ab7 0px -32px 0 0px, #337ab7 -1.11911px -32.04713px 0 -0.06667px, #337ab7 -2.24151px -32.05506px 0 -0.13333px, #337ab7 -3.36582px -32.02361px 0 -0.2px, #337ab7 -4.49065px -31.95265px 0 -0.26667px, #337ab7 -5.61462px -31.84212px 0 -0.33333px, #337ab7 -6.73634px -31.69198px 0 -0.4px, #337ab7 -7.8544px -31.50227px 0 -0.46667px, #337ab7 -8.9674px -31.27305px 0 -0.53333px, #337ab7 -10.07395px -31.00444px 0 -0.6px, #337ab7 -11.17266px -30.69663px 0 -0.66667px, #337ab7 -12.26212px -30.34982px 0 -0.73333px, #337ab7 -13.34096px -29.96429px 0 -0.8px, #337ab7 -14.4078px -29.54036px 0 -0.86667px, #337ab7 -15.46126px -29.07841px 0 -0.93333px, #337ab7 -16.5px -28.57884px 0 -1px, #337ab7 -17.52266px -28.04212px 0 -1.06667px, #337ab7 -18.52792px -27.46878px 0 -1.13333px, #337ab7 -19.51447px -26.85936px 0 -1.2px, #337ab7 -20.48101px -26.21449px 0 -1.26667px, #337ab7 -21.42625px -25.53481px 0 -1.33333px, #337ab7 -22.34896px -24.82104px 0 -1.4px, #337ab7 -23.2479px -24.07391px 0 -1.46667px, #337ab7 -24.12186px -23.29421px 0 -1.53333px, #337ab7 -24.96967px -22.48279px 0 -1.6px, #337ab7 -25.79016px -21.64052px 0 -1.66667px, #337ab7 -26.58223px -20.76831px 0 -1.73333px, #337ab7 -27.34477px -19.86714px 0 -1.8px, #337ab7 -28.07674px -18.938px 0 -1.86667px, #337ab7 -28.7771px -17.98193px 0 -1.93333px, #337ab7 -29.44486px -17px 0 -2px, #337ab7 -30.07908px -15.99333px 0 -2.06667px, #337ab7 -30.67884px -14.96307px 0 -2.13333px, #337ab7 -31.24325px -13.91039px 0 -2.2px, #337ab7 -31.7715px -12.83652px 0 -2.26667px, #337ab7 -32.26278px -11.74269px 0 -2.33333px, #337ab7 -32.71634px -10.63018px 0 -2.4px, #337ab7 -33.13149px -9.5003px 0 -2.46667px, #337ab7 -33.50755px -8.35437px 0 -2.53333px, #337ab7 -33.84391px -7.19374px 0 -2.6px, #337ab7 -34.14px -6.0198px 0 -2.66667px, #337ab7 -34.39531px -4.83395px 0 -2.73333px, #337ab7 -34.60936px -3.63759px 0 -2.8px, #337ab7 -34.78173px -2.43218px 0 -2.86667px, #337ab7 -34.91205px -1.21916px 0 -2.93333px, #337ab7 -35px 0px 0 -3px, #337ab7 -35.04531px 1.22381px 0 -3.06667px, #337ab7 -35.04775px 2.45078px 0 -3.13333px, #337ab7 -35.00717px 3.6794px 0 -3.2px, #337ab7 -34.92345px 4.90817px 0 -3.26667px, #337ab7 -34.79654px 6.13557px 0 -3.33333px, #337ab7 -34.62643px 7.36007px 0 -3.4px, #337ab7 -34.41316px 8.58016px 0 -3.46667px, #337ab7 -34.15683px 9.79431px 0 -3.53333px, #337ab7 -33.85761px 11.001px 0 -3.6px, #337ab7 -33.5157px 12.19872px 0 -3.66667px, #337ab7 -33.13137px 13.38594px 0 -3.73333px, #337ab7 -32.70493px 14.56117px 0 -3.8px, #337ab7 -32.23675px 15.72291px 0 -3.86667px, #337ab7 -31.72725px 16.86968px 0 -3.93333px, #337ab7 -31.17691px 18px 0 -4px, #337ab7 -30.58627px 19.11242px 0 -4.06667px, #337ab7 -29.95589px 20.2055px 0 -4.13333px, #337ab7 -29.28642px 21.27783px 0 -4.2px, #337ab7 -28.57852px 22.32799px 0 -4.26667px, #337ab7 -27.83295px 23.35462px 0 -4.33333px, #337ab7 -27.05047px 24.35635px 0 -4.4px, #337ab7 -26.23192px 25.33188px 0 -4.46667px, #337ab7 -25.37819px 26.27988px 0 -4.53333px, #337ab7 -24.49018px 27.1991px 0 -4.6px, #337ab7 -23.56888px 28.0883px 0 -4.66667px, #337ab7 -22.6153px 28.94626px 0 -4.73333px, #337ab7 -21.6305px 29.77183px 0 -4.8px, #337ab7 -20.61558px 30.56385px 0 -4.86667px, #337ab7 -19.57168px 31.32124px 0 -4.93333px, #337ab7 -18.5px 32.04294px 0 -5px, #337ab7 -17.40175px 32.72792px 0 -5.06667px, #337ab7 -16.27818px 33.37522px 0 -5.13333px, #337ab7 -15.1306px 33.98389px 0 -5.2px, #337ab7 -13.96034px 34.55305px 0 -5.26667px, #337ab7 -12.76875px 35.08186px 0 -5.33333px, #337ab7 -11.55724px 35.56951px 0 -5.4px, #337ab7 -10.32721px 36.01527px 0 -5.46667px, #337ab7 -9.08014px 36.41843px 0 -5.53333px, #337ab7 -7.81748px 36.77835px 0 -5.6px, #337ab7 -6.54075px 37.09443px 0 -5.66667px, #337ab7 -5.25147px 37.36612px 0 -5.73333px, #337ab7 -3.95118px 37.59293px 0 -5.8px, #337ab7 -2.64145px 37.77443px 0 -5.86667px, #337ab7 -1.32385px 37.91023px 0 -5.93333px;
    box-shadow: #337ab7 0px 26px 0 6px, #337ab7 0.90971px 26.05079px 0 5.93333px, #337ab7 1.82297px 26.06967px 0 5.86667px, #337ab7 2.73865px 26.05647px 0 5.8px, #337ab7 3.65561px 26.01104px 0 5.73333px, #337ab7 4.57274px 25.93327px 0 5.66667px, #337ab7 5.48887px 25.8231px 0 5.6px, #337ab7 6.40287px 25.68049px 0 5.53333px, #337ab7 7.31358px 25.50548px 0 5.46667px, #337ab7 8.21985px 25.2981px 0 5.4px, #337ab7 9.12054px 25.05847px 0 5.33333px, #337ab7 10.01448px 24.78672px 0 5.26667px, #337ab7 10.90054px 24.48302px 0 5.2px, #337ab7 11.77757px 24.1476px 0 5.13333px, #337ab7 12.64443px 23.78072px 0 5.06667px, #337ab7 13.5px 23.38269px 0 5px, #337ab7 14.34315px 22.95384px 0 4.93333px, #337ab7 15.17277px 22.49455px 0 4.86667px, #337ab7 15.98776px 22.00526px 0 4.8px, #337ab7 16.78704px 21.48643px 0 4.73333px, #337ab7 17.56953px 20.93855px 0 4.66667px, #337ab7 18.33418px 20.36217px 0 4.6px, #337ab7 19.07995px 19.75787px 0 4.53333px, #337ab7 19.80582px 19.12626px 0 4.46667px, #337ab7 20.5108px 18.468px 0 4.4px, #337ab7 21.1939px 17.78379px 0 4.33333px, #337ab7 21.85416px 17.07434px 0 4.26667px, #337ab7 22.49067px 16.34043px 0 4.2px, #337ab7 23.10251px 15.58284px 0 4.13333px, #337ab7 23.68881px 14.80241px 0 4.06667px, #337ab7 24.24871px 14px 0 4px, #337ab7 24.7814px 13.1765px 0 3.93333px, #337ab7 25.28607px 12.33284px 0 3.86667px, #337ab7 25.76198px 11.46997px 0 3.8px, #337ab7 26.2084px 10.58888px 0 3.73333px, #337ab7 26.62462px 9.69057px 0 3.66667px, #337ab7 27.01001px 8.77608px 0 3.6px, #337ab7 27.36392px 7.84648px 0 3.53333px, #337ab7 27.68577px 6.90284px 0 3.46667px, #337ab7 27.97502px 5.94627px 0 3.4px, #337ab7 28.23116px 4.97791px 0 3.33333px, #337ab7 28.4537px 3.99891px 0 3.26667px, #337ab7 28.64223px 3.01042px 0 3.2px, #337ab7 28.79635px 2.01364px 0 3.13333px, #337ab7 28.91571px 1.00976px 0 3.06667px, #337ab7 29px 0px 0 3px, #337ab7 29.04896px -1.01441px 0 2.93333px, #337ab7 29.06237px -2.03224px 0 2.86667px, #337ab7 29.04004px -3.05223px 0 2.8px, #337ab7 28.98185px -4.07313px 0 2.73333px, #337ab7 28.88769px -5.09368px 0 2.66667px, #337ab7 28.75754px -6.1126px 0 2.6px, #337ab7 28.59138px -7.12863px 0 2.53333px, #337ab7 28.38926px -8.14049px 0 2.46667px, #337ab7 28.15127px -9.1469px 0 2.4px, #337ab7 27.87755px -10.1466px 0 2.33333px, #337ab7 27.56827px -11.1383px 0 2.26667px, #337ab7 27.22365px -12.12075px 0 2.2px, #337ab7 26.84398px -13.09268px 0 2.13333px, #337ab7 26.42956px -14.05285px 0 2.06667px, #337ab7 25.98076px -15px 0 2px, #337ab7 25.49798px -15.93291px 0 1.93333px, #337ab7 24.98167px -16.85035px 0 1.86667px, #337ab7 24.43231px -17.75111px 0 1.8px, #337ab7 23.85046px -18.63402px 0 1.73333px, #337ab7 23.23668px -19.49789px 0 1.66667px, #337ab7 22.5916px -20.34157px 0 1.6px, #337ab7 21.91589px -21.16393px 0 1.53333px, #337ab7 21.21024px -21.96384px 0 1.46667px, #337ab7 20.4754px -22.74023px 0 1.4px, #337ab7 19.71215px -23.49203px 0 1.33333px, #337ab7 18.92133px -24.2182px 0 1.26667px, #337ab7 18.10379px -24.91772px 0 1.2px, #337ab7 17.26042px -25.58963px 0 1.13333px, #337ab7 16.39217px -26.23295px 0 1.06667px, #337ab7 15.5px -26.84679px 0 1px, #337ab7 14.58492px -27.43024px 0 0.93333px, #337ab7 13.64796px -27.98245px 0 0.86667px, #337ab7 12.69018px -28.50262px 0 0.8px, #337ab7 11.7127px -28.98995px 0 0.73333px, #337ab7 10.71663px -29.4437px 0 0.66667px, #337ab7 9.70313px -29.86317px 0 0.6px, #337ab7 8.67339px -30.2477px 0 0.53333px, #337ab7 7.6286px -30.59666px 0 0.46667px, #337ab7 6.57001px -30.90946px 0 0.4px, #337ab7 5.49886px -31.18558px 0 0.33333px, #337ab7 4.41643px -31.42451px 0 0.26667px, #337ab7 3.32401px -31.6258px 0 0.2px, #337ab7 2.22291px -31.78904px 0 0.13333px, #337ab7 1.11446px -31.91388px 0 0.06667px, #337ab7 0px -32px 0 0px, #337ab7 -1.11911px -32.04713px 0 -0.06667px, #337ab7 -2.24151px -32.05506px 0 -0.13333px, #337ab7 -3.36582px -32.02361px 0 -0.2px, #337ab7 -4.49065px -31.95265px 0 -0.26667px, #337ab7 -5.61462px -31.84212px 0 -0.33333px, #337ab7 -6.73634px -31.69198px 0 -0.4px, #337ab7 -7.8544px -31.50227px 0 -0.46667px, #337ab7 -8.9674px -31.27305px 0 -0.53333px, #337ab7 -10.07395px -31.00444px 0 -0.6px, #337ab7 -11.17266px -30.69663px 0 -0.66667px, #337ab7 -12.26212px -30.34982px 0 -0.73333px, #337ab7 -13.34096px -29.96429px 0 -0.8px, #337ab7 -14.4078px -29.54036px 0 -0.86667px, #337ab7 -15.46126px -29.07841px 0 -0.93333px, #337ab7 -16.5px -28.57884px 0 -1px, #337ab7 -17.52266px -28.04212px 0 -1.06667px, #337ab7 -18.52792px -27.46878px 0 -1.13333px, #337ab7 -19.51447px -26.85936px 0 -1.2px, #337ab7 -20.48101px -26.21449px 0 -1.26667px, #337ab7 -21.42625px -25.53481px 0 -1.33333px, #337ab7 -22.34896px -24.82104px 0 -1.4px, #337ab7 -23.2479px -24.07391px 0 -1.46667px, #337ab7 -24.12186px -23.29421px 0 -1.53333px, #337ab7 -24.96967px -22.48279px 0 -1.6px, #337ab7 -25.79016px -21.64052px 0 -1.66667px, #337ab7 -26.58223px -20.76831px 0 -1.73333px, #337ab7 -27.34477px -19.86714px 0 -1.8px, #337ab7 -28.07674px -18.938px 0 -1.86667px, #337ab7 -28.7771px -17.98193px 0 -1.93333px, #337ab7 -29.44486px -17px 0 -2px, #337ab7 -30.07908px -15.99333px 0 -2.06667px, #337ab7 -30.67884px -14.96307px 0 -2.13333px, #337ab7 -31.24325px -13.91039px 0 -2.2px, #337ab7 -31.7715px -12.83652px 0 -2.26667px, #337ab7 -32.26278px -11.74269px 0 -2.33333px, #337ab7 -32.71634px -10.63018px 0 -2.4px, #337ab7 -33.13149px -9.5003px 0 -2.46667px, #337ab7 -33.50755px -8.35437px 0 -2.53333px, #337ab7 -33.84391px -7.19374px 0 -2.6px, #337ab7 -34.14px -6.0198px 0 -2.66667px, #337ab7 -34.39531px -4.83395px 0 -2.73333px, #337ab7 -34.60936px -3.63759px 0 -2.8px, #337ab7 -34.78173px -2.43218px 0 -2.86667px, #337ab7 -34.91205px -1.21916px 0 -2.93333px, #337ab7 -35px 0px 0 -3px, #337ab7 -35.04531px 1.22381px 0 -3.06667px, #337ab7 -35.04775px 2.45078px 0 -3.13333px, #337ab7 -35.00717px 3.6794px 0 -3.2px, #337ab7 -34.92345px 4.90817px 0 -3.26667px, #337ab7 -34.79654px 6.13557px 0 -3.33333px, #337ab7 -34.62643px 7.36007px 0 -3.4px, #337ab7 -34.41316px 8.58016px 0 -3.46667px, #337ab7 -34.15683px 9.79431px 0 -3.53333px, #337ab7 -33.85761px 11.001px 0 -3.6px, #337ab7 -33.5157px 12.19872px 0 -3.66667px, #337ab7 -33.13137px 13.38594px 0 -3.73333px, #337ab7 -32.70493px 14.56117px 0 -3.8px, #337ab7 -32.23675px 15.72291px 0 -3.86667px, #337ab7 -31.72725px 16.86968px 0 -3.93333px, #337ab7 -31.17691px 18px 0 -4px, #337ab7 -30.58627px 19.11242px 0 -4.06667px, #337ab7 -29.95589px 20.2055px 0 -4.13333px, #337ab7 -29.28642px 21.27783px 0 -4.2px, #337ab7 -28.57852px 22.32799px 0 -4.26667px, #337ab7 -27.83295px 23.35462px 0 -4.33333px, #337ab7 -27.05047px 24.35635px 0 -4.4px, #337ab7 -26.23192px 25.33188px 0 -4.46667px, #337ab7 -25.37819px 26.27988px 0 -4.53333px, #337ab7 -24.49018px 27.1991px 0 -4.6px, #337ab7 -23.56888px 28.0883px 0 -4.66667px, #337ab7 -22.6153px 28.94626px 0 -4.73333px, #337ab7 -21.6305px 29.77183px 0 -4.8px, #337ab7 -20.61558px 30.56385px 0 -4.86667px, #337ab7 -19.57168px 31.32124px 0 -4.93333px, #337ab7 -18.5px 32.04294px 0 -5px, #337ab7 -17.40175px 32.72792px 0 -5.06667px, #337ab7 -16.27818px 33.37522px 0 -5.13333px, #337ab7 -15.1306px 33.98389px 0 -5.2px, #337ab7 -13.96034px 34.55305px 0 -5.26667px, #337ab7 -12.76875px 35.08186px 0 -5.33333px, #337ab7 -11.55724px 35.56951px 0 -5.4px, #337ab7 -10.32721px 36.01527px 0 -5.46667px, #337ab7 -9.08014px 36.41843px 0 -5.53333px, #337ab7 -7.81748px 36.77835px 0 -5.6px, #337ab7 -6.54075px 37.09443px 0 -5.66667px, #337ab7 -5.25147px 37.36612px 0 -5.73333px, #337ab7 -3.95118px 37.59293px 0 -5.8px, #337ab7 -2.64145px 37.77443px 0 -5.86667px, #337ab7 -1.32385px 37.91023px 0 -5.93333px;
    -webkit-animation: whirly-loader 1.25s infinite linear;
    animation: wmLoading 1.25s infinite linear;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

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

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

.smiley {
    width: 8em;
    height: 8em;
}

.smiley__eye1,
.smiley__eye2,
.smiley__mouth1,
.smiley__mouth2 {
    animation: eye1 3s ease-in-out infinite;
}

.smiley__eye1,
.smiley__eye2 {
    transform-origin: 64px 64px;
}

.smiley__eye2 {
    animation-name: eye2;
}

.smiley__mouth1 {
    animation-name: mouth1;
}

.smiley__mouth2 {
    animation-name: mouth2;
    visibility: hidden;
}

/* Dark theme */
@media (prefers-color-scheme: dark) {
    :root {
        --bg: hsl(var(--hue), 90%, 10%);
        --fg: hsl(var(--hue), 90%, 90%);
    }
}

/* Animations */
@keyframes eye1 {
    from {
        transform: rotate(-260deg) translate(0, -56px);
    }
    50%,
    60% {
        animation-timing-function: cubic-bezier(0.17, 0, 0.58, 1);
        transform: rotate(-40deg) translate(0, -56px) scale(1);
    }
    to {
        transform: rotate(225deg) translate(0, -56px) scale(0.35);
    }
}

@keyframes eye2 {
    from {
        transform: rotate(-260deg) translate(0, -56px);
    }
    50% {
        transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1);
    }
    52.5% {
        transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1, 0);
    }
    55%,
    70% {
        animation-timing-function: cubic-bezier(0, 0, 0.28, 1);
        transform: rotate(40deg) translate(0, -56px) rotate(-40deg) scale(1);
    }
    to {
        transform: rotate(150deg) translate(0, -56px) scale(0.4);
    }
}

@keyframes eyeBlink {
    from,
    25%,
    75%,
    to {
        transform: scaleY(1);
    }
    50% {
        transform: scaleY(0);
    }
}

@keyframes mouth1 {
    from {
        animation-timing-function: ease-in;
        stroke-dasharray: 0 351.86;
        stroke-dashoffset: 0;
    }
    25% {
        animation-timing-function: ease-out;
        stroke-dasharray: 175.93 351.86;
        stroke-dashoffset: 0;
    }
    50% {
        animation-timing-function: steps(1, start);
        stroke-dasharray: 175.93 351.86;
        stroke-dashoffset: -175.93;
        visibility: visible;
    }
    75%,
    to {
        visibility: hidden;
    }
}

@keyframes mouth2 {
    from {
        animation-timing-function: steps(1, end);
        visibility: hidden;
    }
    50% {
        animation-timing-function: ease-in-out;
        visibility: visible;
        stroke-dashoffset: 0;
    }
    to {
        stroke-dashoffset: -351.86;
    }
}

.pl,
.pl__worm {
    animation-duration: 3s;
    animation-iteration-count: infinite;
}
.pl {
    width: 12em;
    height: 12em;
}
.pl__ring {
    stroke: hsla(var(--hue),10%,10%,0.1);
    transition: stroke 0.3s;
}
.pl__worm {
    animation-name: worm;
    animation-timing-function: cubic-bezier(0.42,0.17,0.75,0.83);
}

/* Dark theme */
@media (prefers-color-scheme: dark) {
    :root {
        --bg: hsl(var(--hue),10%,10%);
        --fg: hsl(var(--hue),10%,90%);
    }
    .pl__ring {
        stroke: hsla(var(--hue),10%,90%,0.1);
    }
}

/* Animations */
@keyframes bump {
    from,
    42%,
    46%,
    51%,
    55%,
    59%,
    63%,
    67%,
    71%,
    74%,
    78%,
    81%,
    85%,
    88%,
    92%,
    to { transform: translate(0,0); }
    44% { transform: translate(1.33%,6.75%); }
    53% { transform: translate(-16.67%,-0.54%); }
    61% { transform: translate(3.66%,-2.46%); }
    69% { transform: translate(-0.59%,15.27%); }
    76% { transform: translate(-1.92%,-4.68%); }
    83% { transform: translate(9.38%,0.96%); }
    90% { transform: translate(-4.55%,1.98%); }
}
@keyframes worm {
    from { stroke-dashoffset: 10; }
    25% { stroke-dashoffset: 295; }
    to { stroke-dashoffset: 1165; }
}
/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
:root {
    --pa-primary-color: #fff;
    --abstack-topbar-height: 50px;
    --pa-borderColor: #bfbfbf;
    --pa--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    --pa-brand-color: #a2ad00;
    --pa-brand-color-dark: #7e8701;
    --color-light: white;
    --color-dark: #5e5e5e;
    --color-signal: #5e5e5e;
    --color-background: var(--color-light);
    --color-text: var(--color-dark);
    --color-accent: var(--color-signal);
    --size-bezel: 0.5rem;
    --size-radius: 4px;
}

html {
    height: 100%;
}

body {
    background-color: #ededed;
    margin: 0;
    height: 100%;
    font-family: Bahnschrift, Arial, Helvetica, sans-serif !important;
}

a {
    color: #707070;
    text-decoration: none;
}

a:hover {
    color: #504f4f;
    text-decoration: none;
}

:focus-visible {
    outline: unset;
}

.paPortletHead {
    position: relative;
    top: 18px;
}

.paContent {
    width: 95%;
    margin: 0 auto;
    max-width: 1760px;
}

#mainContent {
    margin-left: 240px;
    transition: margin-left 0.3s ease;
    height: calc(100% - 70px);
    display: flex;
    width: calc(100% - 240px);
    padding-top: 20px;
}

.serverInfoContainer {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #ccc;
    margin-top: 10px;
    margin-bottom: 10px;
}

.statusCircle {
    width: 20px;
    height: 20px;
    float: left;
    background: #198754;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: 2px;
}

.statusCircle.danger {
    background: #e83939;
}

@media (min-width: 1024px) {
    #mainContent.sideNavActive {
        margin-left: 70px;
    }
}

@media (max-width: 1024px) {
    #mainContent {
        margin-left: 0;
        width: 100%;
    }

    .paDatatable {
        overflow-x: scroll;
    }
}


@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

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

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

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

.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/topBar.css ***!
  \*****************************************************************************************************************/
#topBar {
    position: sticky;
    top: 0;
    z-index: 1010;
    background: var(--pa-primary-color);
    min-height: 70px;
    margin-left: 0;
    border-bottom: 1px solid var(--pa-borderColor);
    -webkit-box-shadow: var(--pa--box-shadow);
    box-shadow: var(--pa--box-shadow);
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    padding: 0 .75rem;
}

#topBarWrapper {
    display: flex;
}

#topBar .logo {
    height: 50px;
    width: auto;
    left: 20px;
    margin-top: 10px;
}

#topBar .menuToggleIcon {
    margin-left: 20px;
    font-size: 25px;
    color: #333;
    margin-top: 18px;
}

#topBar #mainSearch input {
    height: 40px;
    border-radius: 20px;
    border: 1px solid #d6d6d6;
    width: 200px;
    padding: 9px;
    margin-left: 20px;
    margin-top: 17px;
    background: #fafafa;
}

.menuToggleIcon {
    cursor: pointer;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/sideNav.css ***!
  \******************************************************************************************************************/
#sideNav {
    z-index: 1000;
    position: fixed;
    top: 70px;
    bottom: 0;
    width: 240px;
    background: #fff;
    -webkit-box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
    box-shadow: 0 0 35px 0 rgba(154, 161, 171, 0.15);
    border-right: unset;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

#sideNavList {
    list-style: none;
    padding: 10px 0 0 0;
}

#sideNavList li {
    margin-bottom: 10px;
}

#sideNavList li:hover {
    background: #dfdfdf;
}

#sideNavList li a {
    text-decoration: none;
    color: #444;
    width: 100%;
    display: block;
    padding: 10px 10px 10px 20px;
    max-height: 40px;
    overflow: hidden;
}

#sideNavList li a:hover {
    color: #333;
}

#sideNavList li a svg {
    position: relative;
    top: -1px;
    font-size: 20px;
}

#sideNavList li.logout a {
    color: #ff3c7d !important;
}

@media (min-width: 1024px) {
    #sideNav.active {
        width: 70px;
    }

    #sideNav.active #sideNavList li a span {
        opacity: 0;
        transition: all 0.25s;
        transition-behavior: allow-discrete;
    }

    #sideNav.active #sideNavList li a {
        text-align: center;
        padding-left: 4px;
    }
}

@media (max-width: 1024px) {
    #sideNav {
        margin-left: -240px;
        opacity: 0;
    }

    #sideNav.active {
        margin-left: 0;
        opacity: 1;
    }
}



/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/input.css ***!
  \****************************************************************************************************************/
.form-control {
    height: 40px;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid transparent;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

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

.form-group div {
    margin-bottom: 10px;
}

.form-control {
    border-radius: 5px;
}

.form-control:focus {
    border-color: #6f6f6d;
}

.form-group {
    position: relative;
    margin-bottom: 20px;
}

.form-group div {
    margin-bottom: 10px;
}

.group {
    position: relative;
    margin: 0px 0;
}

label {
    display: inline-block;
    margin-bottom: 0;
    color: #5e5e5e;
    font-weight: bold;
}

.input {
    position: relative;
    width: 100%;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #ffffff;
    opacity: 1;
    cursor: copy;
}

.input__label {
    position: absolute;
    left: 0;
    top: -4px;
    padding: calc(var(--size-bezel) * 0.75) calc(var(--size-bezel) * 0.5);
    margin: calc(var(--size-bezel) * 0.75 + 3px) calc(var(--size-bezel) * 0.5);
    white-space: nowrap;
    transform: translate(0, 0);
    transform-origin: 0 0;
    background: transparent;
    transition: transform 120ms ease-in;
    font-weight: normal;
    line-height: 1.2;
    font-size: 15px;
    color: #7f879b;
}

.input__field {
    box-sizing: border-box;
    display: block;
    width: 100%;
    border: 1px solid rgb(127 135 155);
    color: #555 !important;
    background: #fff;
    border-radius: var(--size-radius);
    padding: 5px 10px 3px;
    font-size: 15px;
}

input:focus-visible {
    outline: none;
    border-color: transparent;
}

.input__field:not(:-moz-placeholder-shown) + .input__label {
    transform: translate(0.25rem, -65%) scale(0.8);
    font-weight: bold;
    padding-bottom: 0;
    top: -7px;
    color: #5e5e5e;
}

.input__field:not(:-ms-input-placeholder) + .input__label {
    transform: translate(0.25rem, -65%) scale(0.8);
    font-weight: bold;
    padding-bottom: 0;
    top: -7px;
    color: #5e5e5e;
}

.input__field:focus + .input__label, .input__field:not(:placeholder-shown) + .input__label {
    transform: translate(0.25rem, -65%) scale(0.9);
    font-weight: bold;
    padding-bottom: 0;
    top: -7px;
    color: #5e5e5e;
}

.input__label_select {
    transform: translate(0.25rem, -65%) scale(0.9);
    font-weight: bold;
    padding-bottom: 0;
    top: -7px;
    color: #5e5e5e;
    z-index: 1;
}

.input__label {
    -webkit-tap-highlight-color: transparent;
}

.input__label_hide_bar {
    color: transparent;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 7px;
    background: #fff;
    z-index: -1;
    padding-right: 7px;
    font-size: 1px;
    width: 100%;
}

.hidden {
    display: none;
}

.form-group .note-btn-group {
    margin-bottom: 0px !important;
}

.note-editor .note-toolbar .note-btn-group .btn {
    background: white;
    border: 1px solid #ebedf2;
    height: 40px;
}


.specialLable {
    color: #b7b7b7;
    font-weight: 400;
    font-size: 15px;
    position: absolute;
    pointer-events: none;
    left: 5px;
    top: 8px;
    transition: 300ms ease all;
}

.bar {
    position: relative;
    display: block;
    width: 100%;
}

.bar:before {
    content: '';
    height: 2px;
    width: 0;
    bottom: 0px;
    position: absolute;
    background: #6f6f6d;
    transition: 300ms ease all;
    left: 0%;
}

.requiredInput {
    background: #ad202b;
    transition: 300ms ease all;
}

.requiredInput:before {
    background: #ad202b;
    transition: 300ms ease all;
}

input:required {
    border: 1px solid #ad202b !important;
}

.requireFilter {
    border: 1px solid #ad202b !important;
    border-radius: 5px;
}

input[type=text].requireFilter {
    border-bottom: 1px solid #ad202b !important;
}

.inputDone {
    background: #a2ad00;
    transition: 300ms ease all;
}

.inputDone:before {
    background: #a2ad00;
    transition: 300ms ease all;
}

.inputGreen {
    border: 1px solid rgb(127 135 155) !important;
}

input.inputGreen:required {
    border: 1px solid rgb(127 135 155) !important;
}


.selectFullWidth {
    margin-top: 0px;
}

.selectFullWidth select {
    width: 100%;
}

form hr {
    border-top: 1px solid rgba(135, 135, 135, 0.39);
    width: 100%;
}

input[type=text].smallInput {
    font-size: 13px !important;
}

.toggle-password {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translate(0px, -50%);
    cursor: pointer;
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    color: #c1c1c1 !important;
}

.switchLabel {
    float: none;
    width: auto;
    position: relative;
    top: 5px;
}

.onOfSwitch {
    border: 1px solid #7f879b;
    padding: 3px;
    padding-bottom: 2px;
    padding-top: 1px;
    border-radius: 5px;
    background: #ffffff;
    width: 100%;
    padding-left: 10px;
    height: 38px;
}

.bootstrap-switch {
    margin-top: -2px;
    float: right;
    margin-right: -4px;
    height: 38px;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
    color: #fff;
    background: #56b56c;
}

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
    color: #fff;
    background: #ec6572;
}

.bootstrap-switch.bootstrap-switch-focused {
    border-color: #c1c1c1;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(191, 191, 191, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(191, 191, 191, 0.6);
}

input.inputGreen.form-control:disabled, input.inputGreen.form-control[readonly] {
    border-bottom: 1px solid rgb(0 0 0 / 42%) !important;
}

.form-control {
    border: 1px solid #7f879b;
}

.collectionContainer {
    padding: 20px;
    background: #f7f7f7;
    border-radius: 5px;
    margin-bottom: 10px;
    position: relative;
    border: 1px solid rgb(0 0 0 / 42%);
    padding-top: 45px;
    padding-bottom: 5px;
}

.eventForm .collectionContainer {
    padding-top: 45px;
    padding-bottom: 10px;
}

.deleteCollection {
    position: absolute;
    right: 0;
    top: 0;
}

.specialInput input {
    border-radius: 5px !important;
    margin-top: 0px;
    height: 40px;
    border: 1px solid rgb(127 135 155) !important;
}


.specialInput input:required {
    border: 1px solid #ad202b !important;
    border-radius: 5px !important;
    margin-top: 0px;
    height: 40px;
}

select:required {
    border: 1px solid #ad202b !important;
}


.specialInput input.inputGreen:required, .specialInput input.inputGreen {
    border: 1px solid rgb(127 135 155) !important;
}

select.inputGreenSelect:required {
    border: 1px solid rgb(127 135 155) !important;
}


.specialInput .bar:before {
    display: none;
}

.specialInput input:focus ~ label, .specialInput textarea:focus ~ label, .specialInput .inputDoneLabel {
    top: -30px !important;
    color: #125996;
    display: none;
}

.specialInput .selectFullWidth select {
    width: 100%;
    height: 40px;
    margin-top: -1px;
}

.selectFullWidth label {
    display: none;
}

.specialInput .bootstrap-switch .bootstrap-switch-handle-off, .specialInput .bootstrap-switch .bootstrap-switch-handle-on, .specialInput .bootstrap-switch .bootstrap-switch-label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
    padding: 8px 7px;
    font-size: 12px;
    line-height: 22px;
}

.specialInput h4, .specialInput h5 {
    color: #5e5e5e
}

.specialInput h6 {
    font-size: 18px;
    color: #5e5e5e;
}

.specialInput input.select2-search__field {
    border-radius: 0 !important;
    margin-top: auto !important;
    height: auto !important;
    border: none !important;
}

label.error {
    color: #fd276c;
    position: absolute;
    bottom: -33px;
}

.seasonEvent {
    display: none;
}

.select2-container .select2-selection--single {
    height: 38px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 39px;
    font-size: 1rem;
}

.select2-results__option {
    font-size: 16px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 37px;
}

.select2Required {
    border: 1px solid #ad202b !important;
}

/* Radio group */
.segmented {
    display: flex;
    flex-flow: row wrap;
    box-sizing: border-box;
    font-size: 90%;
    text-align: center;
    width: 100%;
    min-width: 100%;
}

.segmented label {
    display: block;
    flex: 1;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-right: none;
    color: #444;
    margin: 0;
    height: 40px;
    padding: .4em;
    padding-top: 7px;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    background: #fff;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: normal;
}

.segmented label.checked {
    background: #5e5e5e;
    color: #fff;
}

.segmented.inverted label {
    border-color: #fff;
    color: #fff;
    background: none;
}

.segmented.inverted label.checked {
    background: #fff;
    color: inherit;
}

.segmented label:first-child {
    border-radius: .4em 0 0 .4em;
    border-right: 0;
}

.segmented label:last-child {
    border-radius: 0 .4em .4em 0;
    border-right: 1px solid #dddddd;
}

.segmented input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    margin: 0;
    position: absolute;
    width: 0;
    height: 0;
    border: none !important;
}

.segmented input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    margin: 0;
    position: absolute;
    width: 0;
    height: 0;
    border: none !important;
}

.segmentedchecbox label {
    display: block;
    flex: 1;
    box-sizing: border-box;
    border: 1px solid #dddddd;
    border-right: none;
    color: #444;
    margin: 0;
    height: 40px;
    padding: .4em;
    padding-top: 9px;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    font-size: 14px;
    font-family: sans-serif;
    padding-left: 15px;
    padding-right: 15px;
}

.sw-theme-arrows > .nav {
    overflow: hidden;
    border-bottom: none !important;
}

.sw-theme-arrows > .nav .nav-link.inactive {
    background: #d2d1d1;
}

.sw-theme-arrows > .nav .nav-link.inactive::after {
    border-left: 30px solid #d2d1d1;
}

.sw-theme-arrows > .nav .nav-link.done {
    color: #fff;
    border-color: #5cb85c;
    background: #5cb85c;
    cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.done::after {
    border-left-color: #5cb85c;
}

.sw-theme-arrows > .nav .nav-link.active {
    color: #fff;
    border-color: #5e5e5e;
    background: #5e5e5e;
    cursor: pointer;
}

.sw-theme-arrows > .nav .nav-link.active::after {
    border-left-color: #5e5e5e;
}

.sw-theme-arrows .toolbar > .btn {
    color: #5e5e5e;
    background-color: #ffffff;
    border: 1px solid #5e5e5e;
    padding: .375rem .75rem;
    border-radius: .25rem;
    font-weight: 400;
}

.sw-theme-arrows .toolbar > .btn:hover {
    background-color: #5e5e5e;
    color: #fff;
}

.sw-theme-arrows .toolbar > .btn.btn-danger {
    color: #ec6572 !important;
    background-color: #ffffff !important;
    border-color: #ec6572 !important;
}

.sw-theme-arrows .toolbar > .btn.btn-danger:hover {
    color: #fff !important;
    background-color: #ec6572 !important;
    border-color: #ec6572 !important;
}

.sw-theme-arrows .toolbar > .btn.btn-outline-success {
    color: #5cb85c !important;
    background-color: #ffffff !important;
    border-color: #5cb85c !important;
}

.sw-theme-arrows .toolbar > .btn.btn-outline-success:hover {
    color: #fff !important;
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
}

.sw > .tab-content {
    height: auto !important;
    min-height: 190px;
}

.sw .toolbar {
    padding: 7px;
    padding-right: 28px;
    margin-top: 20px;
    display: flex;
}

.sw .toolbar .btn {
    width: 100px;
}

.kt-form__help.text-danger ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-container--default .select2-search--inline .select2-search__field {
    padding-top: 0px;
    font-size: 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 5px;
}

.timeSlot {
    width: 80px;
    height: 30px;
    background: green;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    color: #fff;
    font-size: 15px;
}

.timeSlot.notAvailable {
    background: red;
    cursor: not-allowed;
}

.timeSlot svg {
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#smartwizard ul {
    margin-bottom: 35px;
}

.addButtonWithHeadline {
    width: fit-content;
    border: 1px solid rgb(0 0 0 / 42%);
    border-radius: 5px;
    padding-right: 5px;
    background: #ffffff;
    min-width: 200px;
    margin-top: 30px;
}

.addButtonWithHeadline.noMargin {
    margin-top: 0;
}

.addButtonWithHeadline button {
    background: #fff;
}

.addButtonWithHeadline p {
    width: calc(100% - 42px);
    float: right;
    text-align: center;
    padding: 8px;
    margin: 0;
}

.collectionContainer .collectionContainer {
    background: #ffffff;
}

.collapseWM .collectionContainer {
    padding-top: 20px;
}

.sw-theme-arrows {
    border: none !important;
}

.bootstrap-switch .bootstrap-switch-label {
    padding: 8px 7px;
    font-size: 12px;
    line-height: 22px;
}


.inputContainer-alt {
    padding: 20px;
    background: transparent;
    border-radius: 3px;
    margin-bottom: 10px;
    position: relative;
    border: none;
    padding-top: 0px;
}

.deleteCollection {
    background: #fff !important;
}

.deleteCollection:hover {
    background: #dc3545 !important;
}

.bootstrap-switch {
    border: 1px solid #949494;
}

.select2-container .select2-selection--multiple {
    min-height: 40px;
}

#smartwizard ul.select2-selection__rendered {
    margin: 0;
}

.select2-container, .select2-search__field {
    min-width: 100% !important;
    max-width: 100% !important;
}

.datepicker.dropdown-menu {
    z-index: 9999 !important;
}

.calendarSelectDate .specialInput {
    width: 100px !important;
    position: relative;
    left: 160px;
    top: 4px;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
    display: block;
    height: auto;
    min-height: 38px;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 15px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding: 1px 5px;
}

::-webkit-input-placeholder { /* Edge */
    color: #b7b7b7;
    font-weight: 400;
    font-size: 15px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #b7b7b7;
    font-weight: 400;
    font-size: 15px;
}

::placeholder {
    color: #b7b7b7;
    font-weight: 400;
    font-size: 15px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #aaa;
}

.select2-container--disabled .select2Required {
    border: 1px solid #aaa !important;
}

.showOnly .addButtonWithHeadline p {
    width: auto;
    float: left;
    text-align: center;
    padding: 8px;
    margin: 0;
}

.showOnly .addButtonWithHeadline button {
    display: none;
}

.showOnly .addButtonWithHeadline {
    border: none;
}

.showOnly .collectionContainer {
    padding: 15px;
    padding-top: 25px;
    padding-bottom: 0;
}

.form-control:focus {
    box-shadow: none !important;
}

.select2-container--default .select2-search--inline .select2-search__field {
    width: 100%!important;
    border: none !important;
}

@media (max-width: 1024px) {
    .sw .toolbar {
        display: block;
    }

    .sw .toolbar .btn {
        margin-bottom: 10px;
        width: 100%;
    }


}

@media (max-width: 950px) {
    .sw > .nav {
        flex-direction: column !important;
        flex: 1 auto;
    }

    .sw-theme-arrows > .nav .nav-link::before {
        display: none;
    }

    .sw-theme-arrows > .nav .nav-link {
        margin-right: 0;
    }

    .sw-theme-arrows > .nav .nav-link.done::after {
        display: none;
    }
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/buttons.css ***!
  \******************************************************************************************************************/
.btn-primary {
    background-color: var(--pa-brand-color);
    color: white;
    border-color: var(--pa-brand-color);
}

.btn-primary:hover, .btn-primary:visited, .btn-primary:active,.btn-primary:focus {
    background-color: var(--pa-brand-color-dark);
    border-color: var(--pa-brand-color);
    color: white;
}

.btn {
    min-width: 42px;
}

.btn-info, .btn-info:visited, .btn-info:active, .btn-info:focus {
    color: #fff;
    background-color: #4b649c;
    border-color: #4b649c;
}

.btn-info:hover {
    color: #fff;
    background-color: #4b6399;
    border-color: #4b6399;
}

.btn-danger, .btn-danger:visited, .btn-danger:active, .btn-danger:focus {
    color: #fff;
    background-color: #ec6572!important;
    border-color: #ec6572!important;
}


.btn-danger:hover {
    color: #fff;
    background-color: #ce5f6c!important;
    border-color: #ce5f6c!important;
}

.btn-success, .btn-success:visited, .btn-success:active, .btn-success:focus {
    color: #fff;
    background-color: #56b56c!important;
    border-color: #56b56c!important;
}


.btn-success:hover {
    color: #fff;
    background-color: #4b9656!important;
    border-color: #4b9656!important;
}

.btn-outline-info {
    color: #444;
    border-color: #444;
}

.btn-outline-info:hover {
    background-color: #444;
    color: #fff!important;
    border-color: #444;
}


.btn-outline-info, .btn-outline-info:visited, .btn-outline-info:active, .btn-outline-info:focus {
    color: #444;
    border-color: #444;
}

.btn-outline-white, .btn-outline-white:visited, .btn-outline-white:active, .btn-outline-white:focus {
    color: #ffffff;
    border-color: #ffffff;
}

.btn-outline-white:hover {
    color: #444;
    border-color: #ffffff;
    background-color: #ffffff;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/list.css ***!
  \***************************************************************************************************************/
.listSearchBar {
    min-width: 260px;
}

.width-full {
    width: 100%;
}

a.sortable
{
    color: #707070;
    text-decoration: none;
}

.d-inline {
    display: inline !important;
}

.listSearchBar input[type=text] {
    display: inline !important;
}

.paDatatable > .paPaging {
    margin: -8px 0 2px;
    padding: 0;
}

.paDatatable > .paPaging {
    margin: 0px;
    padding: 25px;
    padding-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.pagination > span.previous, .pagination > span.first, .pagination > span.last, .pagination > span.next {
    background: #f0f3ff;
}

.pagination a {
    width: 100%;
    height: 100%;
}

.pagination > span.current {
    background: #4b649c;
    color: #ffffff;
}

.pagination > span {
    padding: 8px;
    margin-right: 5px;
    display: inline-block;
}

.pagination > span {
    cursor: pointer;
    display: inline-block;
    height: 2.25rem;
    min-width: 2.25rem;
    vertical-align: middle;
    padding: 0.5rem;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    font-size: 1rem;
    line-height: 20px;
    font-weight: 400;
}

.tableAction .btn {
    min-width: 40px;
    padding: 4px;
}

.highlight {
    background-color: rgb(30 33 40 / 86%) !important;
}

.table .highlight td {
    color: #fff !important;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(231 238 255 / 37%);
}

.listSearchBar input[type=text] {
    border-radius: 5px !important;
    height: 40px!important;
    border: 1px solid #c6c6c6 !important;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/modal.css ***!
  \****************************************************************************************************************/
.modal-header .close {
    margin: auto 1rem;
    padding: 0.5rem;
}
.modal .modal-content .modal-header {
    padding: 1rem;
}

body.swal2-height-auto {
    height: 100% !important;
}

.modal .modal-content
{
    border: none!important;
}

.modal-header
{
    background: #4b649c!important;

}
.modal-title {
    color: #fff!important;
    padding-top: 10px!important;
    font-size: 30px!important;
}

.modal .modal-content .modal-header .close:hover {
    color: #fd567d;
}

.modal .modal-content .modal-header .close {
    background: #fd276c;
    opacity: 1;
    color: #fff;
    position: absolute;
    right: 10px;
    top: 22px;
    text-shadow: none;
    border-radius: 5px;
}

.modal-header .close {
    margin: auto 1rem;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/portlet.css ***!
  \******************************************************************************************************************/
.paPortlet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 13px 0px rgba(82, 63, 105, 0.05);
    background-color: #ffffff;
    margin-bottom: 20px;
    border-radius: 4px;
}

.paPortlet .paPortletBody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 25px;
    border-radius: 4px;

}

.paPortlet .paPortletFoot {
    padding: 25px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.paPortlet .paPortletHead {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding: 0 25px;
    min-height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.paPortlet .paPortletHead .paPortletHeadLabel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: flex-first;
    align-content: flex-first;
}

.paPortlet .paPortletHead .paPortletHeadLabel .paPortletHeadTitle {
    font-size: 1.7rem;
}

.paPortlet .paPortletHead .paPortletHeadToolbar {
    justify-content: flex-end;
}

.paPortlet .paPortletHead .paPortletHeadToolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: end;
    align-content: flex-end;
}
/*!********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/responsiv.css ***!
  \********************************************************************************************************************/
@media (max-width: 1670px) {
    .text-sm {
        font-size: 1em;
    }

    .switchLabel {
        font-size: 11px;
        height: 24px;
        width: calc(100% - 98px);
        line-height: 13px;
    }

}

@media (max-width: 1550px) {
    .panel-body {
        padding: 15px 20px 0;
    }

    .fa-2x {
        font-size: 1.5em;
    }

    .panel-body p.h2 {
        padding-bottom: 5px !important;
    }

    .panel .badge {
        font-size: 18px;
        position: relative;
        top: -2px;
    }
}

@media (max-width: 1300px) {
    .text-sm {
        word-break: break-all;
    }

    .panel-primary.panel-colorful {
        min-height: 184px;
    }
}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
    .switchLabel {
        font-size: 14px;
        height: 27px;
    }

    .form-group div {
        margin: 0;
    }

    .bootstrap-switch {
        margin-bottom: 10px;
    }

    .paPortlet .paPortletFoot {
        padding: 0px;
    }
}

@media (max-width: 767px) {
    .h5, h5 {
        font-size: 1rem;
    }
}

@media (max-width: 488px) {

    .hideMobile {
        display: none !important;
    }

    .tableAction {
        width: 200px;
        min-width: 200px;
    }

    .paPortletHeadToolbar {
        max-width: 75px;
    }

    .navbar-nav .dropdown-menu {
        position: absolute;
    }

    .paPortlet .wmPortletHead {
        padding: 0;
    }

    .listSearchBar input[type=text] {
        width: 120px !important;
    }

    .h3, h3 {
        font-size: 1.2rem;
    }
}

@media (max-width: 375px) {

}

@media (max-width: 320px) {

}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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OEI7SUFDOUIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLHVCQUF1QjtBQUMzQixDOzs7O0FDbEZBO0lBQ0k7UUFDSSxjQUFjO0lBQ2xCOztJQUVBO1FBQ0ksZUFBZTtRQUNmLFlBQVk7UUFDWix3QkFBd0I7UUFDeEIsaUJBQWlCO0lBQ3JCOztBQUVKOztBQUVBO0lBQ0k7UUFDSSxvQkFBb0I7SUFDeEI7O0lBRUE7UUFDSSxnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSxlQUFlO1FBQ2Ysa0JBQWtCO1FBQ2xCLFNBQVM7SUFDYjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxxQkFBcUI7SUFDekI7O0lBRUE7UUFDSSxpQkFBaUI7SUFDckI7QUFDSjs7QUFFQTs7QUFFQTs7QUFFQTtJQUNJO1FBQ0ksZUFBZTtRQUNmLFlBQVk7SUFDaEI7O0lBRUE7UUFDSSxTQUFTO0lBQ2I7O0lBRUE7UUFDSSxtQkFBbUI7SUFDdkI7O0lBRUE7UUFDSSxZQUFZO0lBQ2hCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGVBQWU7SUFDbkI7QUFDSjs7QUFFQTs7SUFFSTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLFlBQVk7UUFDWixnQkFBZ0I7SUFDcEI7O0lBRUE7UUFDSSxlQUFlO0lBQ25COztJQUVBO1FBQ0ksa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksVUFBVTtJQUNkOztJQUVBO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0ksaUJBQWlCO0lBQ3JCO0FBQ0o7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc3dlZXRhbGVydDIuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvbG9hZGluZy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvdG9wQmFyLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3NpZGVOYXYuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvaW5wdXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYnV0dG9ucy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9saXN0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21vZGFsLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BvcnRsZXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVzcG9uc2l2LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuc3dhbDItcG9wdXAuc3dhbDItdG9hc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMC42MjVlbSAjZDlkOWQ5O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMC42ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1mb290ZXIge1xuICBtYXJnaW46IDAuNWVtIDAgMDtcbiAgcGFkZGluZzogMC41ZW0gMCAwO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24ge1xuICB3aWR0aDogMmVtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjI1ZW07XG4gIH1cbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIHRvcDogMC44NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHJpZ2h0OiAwLjMxMjVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XG4gIGZsZXgtYmFzaXM6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQge1xuICBtYXJnaW46IDAgMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDAuMzEyNWVtIDAuNjI1ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4IHJnYmEoNTAsIDEwMCwgMTUwLCAwLjQpO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuNmVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuOGVtO1xuICBsZWZ0OiAtMC41ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDJlbSAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRlbSAwIDAgNGVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAwLjkzNzVlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA0ZW0gNGVtIDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMC40Mzc1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiAyLjY4NzVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMS4xMjVlbTtcbiAgbGVmdDogMC4xODc1ZW07XG4gIHdpZHRoOiAwLjc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMC45Mzc1ZW07XG4gIHJpZ2h0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLXNob3cge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAwLjVzO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItdG9hc3Qtc2hvdyAwLjVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItdG9hc3QtaGlkZSAwLjFzIGZvcndhcmRzO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtaGlkZSAwLjFzIGZvcndhcmRzO1xufVxuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDYwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1zaG93LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1iYWNrZHJvcC1oaWRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tID4gOmZpcnN0LWNoaWxkLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCA+IDpmaXJzdC1jaGlsZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kID4gOmZpcnN0LWNoaWxkLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctcm93ID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXIsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXN0YXJ0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1zdGFydCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tc3RhcnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWxlZnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLWxlZnQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWVuZCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItZW5kLCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1lbmQsIC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXJpZ2h0LCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1yaWdodCwgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tcmlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uID4gLnN3YWwyLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4OiAxO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1uby10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3YWwyLWNvbnRhaW5lcjpub3QoLnN3YWwyLXRvcCk6bm90KC5zd2FsMi10b3Atc3RhcnQpOm5vdCguc3dhbDItdG9wLWVuZCk6bm90KC5zd2FsMi10b3AtbGVmdCk6bm90KC5zd2FsMi10b3AtcmlnaHQpOm5vdCguc3dhbDItY2VudGVyLXN0YXJ0KTpub3QoLnN3YWwyLWNlbnRlci1lbmQpOm5vdCguc3dhbDItY2VudGVyLWxlZnQpOm5vdCguc3dhbDItY2VudGVyLXJpZ2h0KTpub3QoLnN3YWwyLWJvdHRvbSk6bm90KC5zd2FsMi1ib3R0b20tc3RhcnQpOm5vdCguc3dhbDItYm90dG9tLWVuZCk6bm90KC5zd2FsMi1ib3R0b20tbGVmdCk6bm90KC5zd2FsMi1ib3R0b20tcmlnaHQpOm5vdCguc3dhbDItZ3Jvdy1mdWxsc2NyZWVuKSA+IC5zd2FsMi1tb2RhbCB7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3dhbDItcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc3dhbDItcG9wdXA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLWxvYWRpbmcge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5zd2FsMi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3dhbDItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnN3YWwyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1ZW0gYXV0byAwO1xufVxuLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbn1cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBtYXJnaW46IDAuNDY4NzVlbTtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgOm5vdCguc3dhbDItc3R5bGVkKS5zd2FsMi1jb25maXJtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmO1xufVxuXG4uc3dhbDItc3R5bGVkIHtcbiAgbWFyZ2luOiAwLjMxMjVlbTtcbiAgcGFkZGluZzogMC42MjVlbSAyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3dhbDItc3R5bGVkOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q5NDE2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTtcbn1cbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjNjN2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMDYyNWVtO1xufVxuLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAzcHggcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG59XG4uc3dhbDItc3R5bGVkOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3dhbDItZm9vdGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMS4yNWVtIDAgMDtcbiAgcGFkZGluZzogMWVtIDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjNTQ1NDU0O1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMC4yNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNWVtO1xufVxuXG4uc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zd2FsMi1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1ZW0gYXV0bztcbn1cblxuLnN3YWwyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2Utb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjY2NjYztcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dhbDItY2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnN3YWwyLWNvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnN3YWwyLWlucHV0LFxuLnN3YWwyLWZpbGUsXG4uc3dhbDItdGV4dGFyZWEsXG4uc3dhbDItc2VsZWN0LFxuLnN3YWwyLXJhZGlvLFxuLnN3YWwyLWNoZWNrYm94IHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cblxuLnN3YWwyLWlucHV0LFxuLnN3YWwyLWZpbGUsXG4uc3dhbDItdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuLnN3YWwyLWlucHV0LnN3YWwyLWlucHV0ZXJyb3IsXG4uc3dhbDItZmlsZS5zd2FsMi1pbnB1dGVycm9yLFxuLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItaW5wdXQ6Zm9jdXMsXG4uc3dhbDItZmlsZTpmb2N1cyxcbi5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2M0ZTZmNTtcbn1cbi5zd2FsMi1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN3YWwyLWZpbGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnN3YWwyLWlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTo6LW1vei1wbGFjZWhvbGRlciwgLnN3YWwyLXRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uc3dhbDItaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zd2FsMi10ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zd2FsMi1pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItZmlsZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc3dhbDItdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnN3YWwyLWlucHV0OjpwbGFjZWhvbGRlcixcbi5zd2FsMi1maWxlOjpwbGFjZWhvbGRlcixcbi5zd2FsMi10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLnN3YWwyLXJhbmdlIHtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG4uc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgd2lkdGg6IDIwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsMi1yYW5nZSBpbnB1dCxcbi5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XG59XG5cbi5zd2FsMi1pbnB1dCB7XG4gIGhlaWdodDogMi42MjVlbTtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG59XG4uc3dhbDItaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgbWF4LXdpZHRoOiAxMGVtO1xufVxuXG4uc3dhbDItZmlsZSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLnN3YWwyLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2Ljc1ZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cblxuLnN3YWwyLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMC42MjVlbTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuLnN3YWwyLXJhZGlvLFxuLnN3YWwyLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnN3YWwyLXJhZGlvIGxhYmVsLFxuLnN3YWwyLWNoZWNrYm94IGxhYmVsIHtcbiAgbWFyZ2luOiAwIDAuNmVtO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG4uc3dhbDItcmFkaW8gaW5wdXQsXG4uc3dhbDItY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW46IDAgMC40ZW07XG59XG5cbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDAgMC42MjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2FsMi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xuICBtYXJnaW46IDEuMjVlbSBhdXRvIDEuODc1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogNWVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyNzQ3NDtcbiAgY29sb3I6ICNmMjc0NzQ7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4zMTI1ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDEuMDYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgcmlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLWljb24gMC41cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IC5zd2FsMi14LW1hcmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIDAuNXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFjZWE4O1xuICBjb2xvcjogI2Y4YmI4Njtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM5ZGUwZjY7XG4gIGNvbG9yOiAjM2ZjM2VlO1xufVxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNjOWRhZTE7XG4gIGNvbG9yOiAjODdhZGJkO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcbiAgY29sb3I6ICNhNWRjODY7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuNzVlbTtcbiAgaGVpZ2h0OiA3LjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xuICB0b3A6IC0wLjQzNzVlbTtcbiAgbGVmdDogLTIuMDYzNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzLjc1ZW0gMy43NWVtO1xuICBib3JkZXItcmFkaXVzOiA3LjVlbSAwIDAgNy41ZW07XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgdG9wOiAtMC42ODc1ZW07XG4gIGxlZnQ6IDEuODc1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMy43NWVtO1xuICBib3JkZXItcmFkaXVzOiAwIDcuNWVtIDcuNWVtIDA7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTAuMjVlbTtcbiAgbGVmdDogLTAuMjVlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHJnYmEoMTY1LCAyMjAsIDEzNCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuNjI1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiA1LjYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkYzg2O1xufVxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xuICB0b3A6IDIuODc1ZW07XG4gIGxlZnQ6IDAuODEyNWVtO1xuICB3aWR0aDogMS41NjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMi4zNzVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMi45Mzc1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAwLjc1cztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcgMC43NXM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUgNC4yNXMgZWFzZS1pbjtcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmUgNC4yNXMgZWFzZS1pbjtcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMS4yNWVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgYmFja2dyb3VuZDogIzNkOTQxNjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICMzZDk0MTY7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6ICNhZGQ4ZTY7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMC40ZW07XG4gIG1hcmdpbjogMCAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjM2Q5NDE2O1xufVxuXG5bY2xhc3NePXN3YWwyXSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2FsMi1zaG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN3YWwyLXNob3cgMC4zcztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLXNob3cgMC4zcztcbn1cblxuLnN3YWwyLWhpZGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dhbDItaGlkZSAwLjE1cyBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb246IHN3YWwyLWhpZGUgMC4xNXMgZm9yd2FyZHM7XG59XG5cbi5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zd2FsMi1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc3dhbDItcnRsIC5zd2FsMi1jbG9zZSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLnN3YWwyLXJ0bCAuc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKSB7XG4gIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc3dhbDItcmFuZ2UgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgcmdiYSg1MCwgMTAwLCAxNTAsIDAuNCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWhpZGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAwLjU2MjVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1NCUge1xuICAgIHRvcDogMC4xMjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAwLjYyNWVtO1xuICAgIGxlZnQ6IC0wLjI1ZW07XG4gICAgd2lkdGg6IDEuNjI1ZW07XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuNzVlbTtcbiAgICB3aWR0aDogMC41ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAwLjc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMC41NjI1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDAuMTI1ZW07XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMC42MjVlbTtcbiAgICBsZWZ0OiAtMC4yNWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjc1ZW07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMS4xMjVlbTtcbiAgICBsZWZ0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gIDAlIHtcbiAgICB0b3A6IDEuNjI1ZW07XG4gICAgcmlnaHQ6IDEuMzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNjUlIHtcbiAgICB0b3A6IDEuMjVlbTtcbiAgICByaWdodDogMC45Mzc1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxLjEyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMC45Mzc1ZW07XG4gICAgcmlnaHQ6IDAuMTg3NWVtO1xuICAgIHdpZHRoOiAxLjM3NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4xMjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXNob3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1oaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIDAlIHtcbiAgICB0b3A6IDEuMTg3NWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjEyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDcwJSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICBsZWZ0OiAtMC4zNzVlbTtcbiAgICB3aWR0aDogMy4xMjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogM2VtO1xuICAgIGxlZnQ6IDEuMzEyNWVtO1xuICAgIHdpZHRoOiAxLjA2MjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDIuODEyNWVtO1xuICAgIGxlZnQ6IDAuODEyNWVtO1xuICAgIHdpZHRoOiAxLjU2MjVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAge1xuICAwJSB7XG4gICAgdG9wOiAxLjE4NzVlbTtcbiAgICBsZWZ0OiAwLjA2MjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA1NCUge1xuICAgIHRvcDogMS4wNjI1ZW07XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgbGVmdDogLTAuMzc1ZW07XG4gICAgd2lkdGg6IDMuMTI1ZW07XG4gIH1cbiAgODQlIHtcbiAgICB0b3A6IDNlbTtcbiAgICBsZWZ0OiAxLjMxMjVlbTtcbiAgICB3aWR0aDogMS4wNjI1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjgxMjVlbTtcbiAgICBsZWZ0OiAwLjgxMjVlbTtcbiAgICB3aWR0aDogMS41NjI1ZW07XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgMCUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA2NSUge1xuICAgIHRvcDogMy4zNzVlbTtcbiAgICByaWdodDogMi44NzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMi4xODc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMuNDM3NWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi4zNzVlbTtcbiAgICByaWdodDogMC41ZW07XG4gICAgd2lkdGg6IDIuOTM3NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy40Mzc1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgMTIlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDA1ZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIHtcbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDgwJSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgfVxuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayB7XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA4MCUge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NWVtO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLWljb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LnN3YWwyLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMC42MjVlbSAqIDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyID4gLnN3YWwyLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCBib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsIGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50IHtcbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSA+IFthcmlhLWhpZGRlbj10cnVlXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIC5zd2FsMi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1sZWZ0IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1sZWZ0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbmJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9ucyB7XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGhlaWdodDogMi4yZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNWVtO1xufVxuYm9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkaW5nIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMC4zMTI1ZW0gYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG59XG5ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc3dhbDItY2FuY2VsLnN3YWwyLXN0eWxlZCxcbi5zd2FsMi1jb25maXJtLnN3YWwyLXN0eWxlZCB7XG4gIG1hcmdpbjogMTVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuXG4vKi5zd2FsMi1jYW5jZWwuc3dhbDItc3R5bGVkIHsqL1xuLyogICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cbi8qICAgIGNvbG9yOiAjNzQ3ODhkOyovXG4vKiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlY2ZhOyovXG4vKn0qL1xuXG4vKi5zd2FsMi1jYW5jZWwuc3dhbDItc3R5bGVkOmhvdmVyIHsqL1xuLyogICAgYmFja2dyb3VuZDogIzI1ZDM2NmQ5OyovXG4vKiAgICBjb2xvcjogI2ZmZjsqL1xuLyp9Ki9cblxuXG4uc3dhbDItY29uZmlybS5zd2FsMi1zdHlsZWQuYnRuLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmQzOTY3ZDk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZkMzk2N2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQzOTY3ZDk7XG59XG5cbi5zd2FsMi1jb25maXJtLFxuLnN3YWwyLWNhbmNlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi53bUxvYWRpbmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgdG9wOiAwO1xufVxuXG4ud21Mb2FkaW5nIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xufVxuXG4ud21Mb2FkaW5nIC53bUxvYWRpbmdDb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud21Mb2FkaW5nU3Bpbm5lcjpub3QoOnJlcXVpcmVkKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICMzMzdhYjcgMHB4IDI2cHggMCA2cHgsICMzMzdhYjcgMC45MDk3MXB4IDI2LjA1MDc5cHggMCA1LjkzMzMzcHgsICMzMzdhYjcgMS44MjI5N3B4IDI2LjA2OTY3cHggMCA1Ljg2NjY3cHgsICMzMzdhYjcgMi43Mzg2NXB4IDI2LjA1NjQ3cHggMCA1LjhweCwgIzMzN2FiNyAzLjY1NTYxcHggMjYuMDExMDRweCAwIDUuNzMzMzNweCwgIzMzN2FiNyA0LjU3Mjc0cHggMjUuOTMzMjdweCAwIDUuNjY2NjdweCwgIzMzN2FiNyA1LjQ4ODg3cHggMjUuODIzMXB4IDAgNS42cHgsICMzMzdhYjcgNi40MDI4N3B4IDI1LjY4MDQ5cHggMCA1LjUzMzMzcHgsICMzMzdhYjcgNy4zMTM1OHB4IDI1LjUwNTQ4cHggMCA1LjQ2NjY3cHgsICMzMzdhYjcgOC4yMTk4NXB4IDI1LjI5ODFweCAwIDUuNHB4LCAjMzM3YWI3IDkuMTIwNTRweCAyNS4wNTg0N3B4IDAgNS4zMzMzM3B4LCAjMzM3YWI3IDEwLjAxNDQ4cHggMjQuNzg2NzJweCAwIDUuMjY2NjdweCwgIzMzN2FiNyAxMC45MDA1NHB4IDI0LjQ4MzAycHggMCA1LjJweCwgIzMzN2FiNyAxMS43Nzc1N3B4IDI0LjE0NzZweCAwIDUuMTMzMzNweCwgIzMzN2FiNyAxMi42NDQ0M3B4IDIzLjc4MDcycHggMCA1LjA2NjY3cHgsICMzMzdhYjcgMTMuNXB4IDIzLjM4MjY5cHggMCA1cHgsICMzMzdhYjcgMTQuMzQzMTVweCAyMi45NTM4NHB4IDAgNC45MzMzM3B4LCAjMzM3YWI3IDE1LjE3Mjc3cHggMjIuNDk0NTVweCAwIDQuODY2NjdweCwgIzMzN2FiNyAxNS45ODc3NnB4IDIyLjAwNTI2cHggMCA0LjhweCwgIzMzN2FiNyAxNi43ODcwNHB4IDIxLjQ4NjQzcHggMCA0LjczMzMzcHgsICMzMzdhYjcgMTcuNTY5NTNweCAyMC45Mzg1NXB4IDAgNC42NjY2N3B4LCAjMzM3YWI3IDE4LjMzNDE4cHggMjAuMzYyMTdweCAwIDQuNnB4LCAjMzM3YWI3IDE5LjA3OTk1cHggMTkuNzU3ODdweCAwIDQuNTMzMzNweCwgIzMzN2FiNyAxOS44MDU4MnB4IDE5LjEyNjI2cHggMCA0LjQ2NjY3cHgsICMzMzdhYjcgMjAuNTEwOHB4IDE4LjQ2OHB4IDAgNC40cHgsICMzMzdhYjcgMjEuMTkzOXB4IDE3Ljc4Mzc5cHggMCA0LjMzMzMzcHgsICMzMzdhYjcgMjEuODU0MTZweCAxNy4wNzQzNHB4IDAgNC4yNjY2N3B4LCAjMzM3YWI3IDIyLjQ5MDY3cHggMTYuMzQwNDNweCAwIDQuMnB4LCAjMzM3YWI3IDIzLjEwMjUxcHggMTUuNTgyODRweCAwIDQuMTMzMzNweCwgIzMzN2FiNyAyMy42ODg4MXB4IDE0LjgwMjQxcHggMCA0LjA2NjY3cHgsICMzMzdhYjcgMjQuMjQ4NzFweCAxNHB4IDAgNHB4LCAjMzM3YWI3IDI0Ljc4MTRweCAxMy4xNzY1cHggMCAzLjkzMzMzcHgsICMzMzdhYjcgMjUuMjg2MDdweCAxMi4zMzI4NHB4IDAgMy44NjY2N3B4LCAjMzM3YWI3IDI1Ljc2MTk4cHggMTEuNDY5OTdweCAwIDMuOHB4LCAjMzM3YWI3IDI2LjIwODRweCAxMC41ODg4OHB4IDAgMy43MzMzM3B4LCAjMzM3YWI3IDI2LjYyNDYycHggOS42OTA1N3B4IDAgMy42NjY2N3B4LCAjMzM3YWI3IDI3LjAxMDAxcHggOC43NzYwOHB4IDAgMy42cHgsICMzMzdhYjcgMjcuMzYzOTJweCA3Ljg0NjQ4cHggMCAzLjUzMzMzcHgsICMzMzdhYjcgMjcuNjg1NzdweCA2LjkwMjg0cHggMCAzLjQ2NjY3cHgsICMzMzdhYjcgMjcuOTc1MDJweCA1Ljk0NjI3cHggMCAzLjRweCwgIzMzN2FiNyAyOC4yMzExNnB4IDQuOTc3OTFweCAwIDMuMzMzMzNweCwgIzMzN2FiNyAyOC40NTM3cHggMy45OTg5MXB4IDAgMy4yNjY2N3B4LCAjMzM3YWI3IDI4LjY0MjIzcHggMy4wMTA0MnB4IDAgMy4ycHgsICMzMzdhYjcgMjguNzk2MzVweCAyLjAxMzY0cHggMCAzLjEzMzMzcHgsICMzMzdhYjcgMjguOTE1NzFweCAxLjAwOTc2cHggMCAzLjA2NjY3cHgsICMzMzdhYjcgMjlweCAwcHggMCAzcHgsICMzMzdhYjcgMjkuMDQ4OTZweCAtMS4wMTQ0MXB4IDAgMi45MzMzM3B4LCAjMzM3YWI3IDI5LjA2MjM3cHggLTIuMDMyMjRweCAwIDIuODY2NjdweCwgIzMzN2FiNyAyOS4wNDAwNHB4IC0zLjA1MjIzcHggMCAyLjhweCwgIzMzN2FiNyAyOC45ODE4NXB4IC00LjA3MzEzcHggMCAyLjczMzMzcHgsICMzMzdhYjcgMjguODg3NjlweCAtNS4wOTM2OHB4IDAgMi42NjY2N3B4LCAjMzM3YWI3IDI4Ljc1NzU0cHggLTYuMTEyNnB4IDAgMi42cHgsICMzMzdhYjcgMjguNTkxMzhweCAtNy4xMjg2M3B4IDAgMi41MzMzM3B4LCAjMzM3YWI3IDI4LjM4OTI2cHggLTguMTQwNDlweCAwIDIuNDY2NjdweCwgIzMzN2FiNyAyOC4xNTEyN3B4IC05LjE0NjlweCAwIDIuNHB4LCAjMzM3YWI3IDI3Ljg3NzU1cHggLTEwLjE0NjZweCAwIDIuMzMzMzNweCwgIzMzN2FiNyAyNy41NjgyN3B4IC0xMS4xMzgzcHggMCAyLjI2NjY3cHgsICMzMzdhYjcgMjcuMjIzNjVweCAtMTIuMTIwNzVweCAwIDIuMnB4LCAjMzM3YWI3IDI2Ljg0Mzk4cHggLTEzLjA5MjY4cHggMCAyLjEzMzMzcHgsICMzMzdhYjcgMjYuNDI5NTZweCAtMTQuMDUyODVweCAwIDIuMDY2NjdweCwgIzMzN2FiNyAyNS45ODA3NnB4IC0xNXB4IDAgMnB4LCAjMzM3YWI3IDI1LjQ5Nzk4cHggLTE1LjkzMjkxcHggMCAxLjkzMzMzcHgsICMzMzdhYjcgMjQuOTgxNjdweCAtMTYuODUwMzVweCAwIDEuODY2NjdweCwgIzMzN2FiNyAyNC40MzIzMXB4IC0xNy43NTExMXB4IDAgMS44cHgsICMzMzdhYjcgMjMuODUwNDZweCAtMTguNjM0MDJweCAwIDEuNzMzMzNweCwgIzMzN2FiNyAyMy4yMzY2OHB4IC0xOS40OTc4OXB4IDAgMS42NjY2N3B4LCAjMzM3YWI3IDIyLjU5MTZweCAtMjAuMzQxNTdweCAwIDEuNnB4LCAjMzM3YWI3IDIxLjkxNTg5cHggLTIxLjE2MzkzcHggMCAxLjUzMzMzcHgsICMzMzdhYjcgMjEuMjEwMjRweCAtMjEuOTYzODRweCAwIDEuNDY2NjdweCwgIzMzN2FiNyAyMC40NzU0cHggLTIyLjc0MDIzcHggMCAxLjRweCwgIzMzN2FiNyAxOS43MTIxNXB4IC0yMy40OTIwM3B4IDAgMS4zMzMzM3B4LCAjMzM3YWI3IDE4LjkyMTMzcHggLTI0LjIxODJweCAwIDEuMjY2NjdweCwgIzMzN2FiNyAxOC4xMDM3OXB4IC0yNC45MTc3MnB4IDAgMS4ycHgsICMzMzdhYjcgMTcuMjYwNDJweCAtMjUuNTg5NjNweCAwIDEuMTMzMzNweCwgIzMzN2FiNyAxNi4zOTIxN3B4IC0yNi4yMzI5NXB4IDAgMS4wNjY2N3B4LCAjMzM3YWI3IDE1LjVweCAtMjYuODQ2NzlweCAwIDFweCwgIzMzN2FiNyAxNC41ODQ5MnB4IC0yNy40MzAyNHB4IDAgMC45MzMzM3B4LCAjMzM3YWI3IDEzLjY0Nzk2cHggLTI3Ljk4MjQ1cHggMCAwLjg2NjY3cHgsICMzMzdhYjcgMTIuNjkwMThweCAtMjguNTAyNjJweCAwIDAuOHB4LCAjMzM3YWI3IDExLjcxMjdweCAtMjguOTg5OTVweCAwIDAuNzMzMzNweCwgIzMzN2FiNyAxMC43MTY2M3B4IC0yOS40NDM3cHggMCAwLjY2NjY3cHgsICMzMzdhYjcgOS43MDMxM3B4IC0yOS44NjMxN3B4IDAgMC42cHgsICMzMzdhYjcgOC42NzMzOXB4IC0zMC4yNDc3cHggMCAwLjUzMzMzcHgsICMzMzdhYjcgNy42Mjg2cHggLTMwLjU5NjY2cHggMCAwLjQ2NjY3cHgsICMzMzdhYjcgNi41NzAwMXB4IC0zMC45MDk0NnB4IDAgMC40cHgsICMzMzdhYjcgNS40OTg4NnB4IC0zMS4xODU1OHB4IDAgMC4zMzMzM3B4LCAjMzM3YWI3IDQuNDE2NDNweCAtMzEuNDI0NTFweCAwIDAuMjY2NjdweCwgIzMzN2FiNyAzLjMyNDAxcHggLTMxLjYyNThweCAwIDAuMnB4LCAjMzM3YWI3IDIuMjIyOTFweCAtMzEuNzg5MDRweCAwIDAuMTMzMzNweCwgIzMzN2FiNyAxLjExNDQ2cHggLTMxLjkxMzg4cHggMCAwLjA2NjY3cHgsICMzMzdhYjcgMHB4IC0zMnB4IDAgMHB4LCAjMzM3YWI3IC0xLjExOTExcHggLTMyLjA0NzEzcHggMCAtMC4wNjY2N3B4LCAjMzM3YWI3IC0yLjI0MTUxcHggLTMyLjA1NTA2cHggMCAtMC4xMzMzM3B4LCAjMzM3YWI3IC0zLjM2NTgycHggLTMyLjAyMzYxcHggMCAtMC4ycHgsICMzMzdhYjcgLTQuNDkwNjVweCAtMzEuOTUyNjVweCAwIC0wLjI2NjY3cHgsICMzMzdhYjcgLTUuNjE0NjJweCAtMzEuODQyMTJweCAwIC0wLjMzMzMzcHgsICMzMzdhYjcgLTYuNzM2MzRweCAtMzEuNjkxOThweCAwIC0wLjRweCwgIzMzN2FiNyAtNy44NTQ0cHggLTMxLjUwMjI3cHggMCAtMC40NjY2N3B4LCAjMzM3YWI3IC04Ljk2NzRweCAtMzEuMjczMDVweCAwIC0wLjUzMzMzcHgsICMzMzdhYjcgLTEwLjA3Mzk1cHggLTMxLjAwNDQ0cHggMCAtMC42cHgsICMzMzdhYjcgLTExLjE3MjY2cHggLTMwLjY5NjYzcHggMCAtMC42NjY2N3B4LCAjMzM3YWI3IC0xMi4yNjIxMnB4IC0zMC4zNDk4MnB4IDAgLTAuNzMzMzNweCwgIzMzN2FiNyAtMTMuMzQwOTZweCAtMjkuOTY0MjlweCAwIC0wLjhweCwgIzMzN2FiNyAtMTQuNDA3OHB4IC0yOS41NDAzNnB4IDAgLTAuODY2NjdweCwgIzMzN2FiNyAtMTUuNDYxMjZweCAtMjkuMDc4NDFweCAwIC0wLjkzMzMzcHgsICMzMzdhYjcgLTE2LjVweCAtMjguNTc4ODRweCAwIC0xcHgsICMzMzdhYjcgLTE3LjUyMjY2cHggLTI4LjA0MjEycHggMCAtMS4wNjY2N3B4LCAjMzM3YWI3IC0xOC41Mjc5MnB4IC0yNy40Njg3OHB4IDAgLTEuMTMzMzNweCwgIzMzN2FiNyAtMTkuNTE0NDdweCAtMjYuODU5MzZweCAwIC0xLjJweCwgIzMzN2FiNyAtMjAuNDgxMDFweCAtMjYuMjE0NDlweCAwIC0xLjI2NjY3cHgsICMzMzdhYjcgLTIxLjQyNjI1cHggLTI1LjUzNDgxcHggMCAtMS4zMzMzM3B4LCAjMzM3YWI3IC0yMi4zNDg5NnB4IC0yNC44MjEwNHB4IDAgLTEuNHB4LCAjMzM3YWI3IC0yMy4yNDc5cHggLTI0LjA3MzkxcHggMCAtMS40NjY2N3B4LCAjMzM3YWI3IC0yNC4xMjE4NnB4IC0yMy4yOTQyMXB4IDAgLTEuNTMzMzNweCwgIzMzN2FiNyAtMjQuOTY5NjdweCAtMjIuNDgyNzlweCAwIC0xLjZweCwgIzMzN2FiNyAtMjUuNzkwMTZweCAtMjEuNjQwNTJweCAwIC0xLjY2NjY3cHgsICMzMzdhYjcgLTI2LjU4MjIzcHggLTIwLjc2ODMxcHggMCAtMS43MzMzM3B4LCAjMzM3YWI3IC0yNy4zNDQ3N3B4IC0xOS44NjcxNHB4IDAgLTEuOHB4LCAjMzM3YWI3IC0yOC4wNzY3NHB4IC0xOC45MzhweCAwIC0xLjg2NjY3cHgsICMzMzdhYjcgLTI4Ljc3NzFweCAtMTcuOTgxOTNweCAwIC0xLjkzMzMzcHgsICMzMzdhYjcgLTI5LjQ0NDg2cHggLTE3cHggMCAtMnB4LCAjMzM3YWI3IC0zMC4wNzkwOHB4IC0xNS45OTMzM3B4IDAgLTIuMDY2NjdweCwgIzMzN2FiNyAtMzAuNjc4ODRweCAtMTQuOTYzMDdweCAwIC0yLjEzMzMzcHgsICMzMzdhYjcgLTMxLjI0MzI1cHggLTEzLjkxMDM5cHggMCAtMi4ycHgsICMzMzdhYjcgLTMxLjc3MTVweCAtMTIuODM2NTJweCAwIC0yLjI2NjY3cHgsICMzMzdhYjcgLTMyLjI2Mjc4cHggLTExLjc0MjY5cHggMCAtMi4zMzMzM3B4LCAjMzM3YWI3IC0zMi43MTYzNHB4IC0xMC42MzAxOHB4IDAgLTIuNHB4LCAjMzM3YWI3IC0zMy4xMzE0OXB4IC05LjUwMDNweCAwIC0yLjQ2NjY3cHgsICMzMzdhYjcgLTMzLjUwNzU1cHggLTguMzU0MzdweCAwIC0yLjUzMzMzcHgsICMzMzdhYjcgLTMzLjg0MzkxcHggLTcuMTkzNzRweCAwIC0yLjZweCwgIzMzN2FiNyAtMzQuMTRweCAtNi4wMTk4cHggMCAtMi42NjY2N3B4LCAjMzM3YWI3IC0zNC4zOTUzMXB4IC00LjgzMzk1cHggMCAtMi43MzMzM3B4LCAjMzM3YWI3IC0zNC42MDkzNnB4IC0zLjYzNzU5cHggMCAtMi44cHgsICMzMzdhYjcgLTM0Ljc4MTczcHggLTIuNDMyMThweCAwIC0yLjg2NjY3cHgsICMzMzdhYjcgLTM0LjkxMjA1cHggLTEuMjE5MTZweCAwIC0yLjkzMzMzcHgsICMzMzdhYjcgLTM1cHggMHB4IDAgLTNweCwgIzMzN2FiNyAtMzUuMDQ1MzFweCAxLjIyMzgxcHggMCAtMy4wNjY2N3B4LCAjMzM3YWI3IC0zNS4wNDc3NXB4IDIuNDUwNzhweCAwIC0zLjEzMzMzcHgsICMzMzdhYjcgLTM1LjAwNzE3cHggMy42Nzk0cHggMCAtMy4ycHgsICMzMzdhYjcgLTM0LjkyMzQ1cHggNC45MDgxN3B4IDAgLTMuMjY2NjdweCwgIzMzN2FiNyAtMzQuNzk2NTRweCA2LjEzNTU3cHggMCAtMy4zMzMzM3B4LCAjMzM3YWI3IC0zNC42MjY0M3B4IDcuMzYwMDdweCAwIC0zLjRweCwgIzMzN2FiNyAtMzQuNDEzMTZweCA4LjU4MDE2cHggMCAtMy40NjY2N3B4LCAjMzM3YWI3IC0zNC4xNTY4M3B4IDkuNzk0MzFweCAwIC0zLjUzMzMzcHgsICMzMzdhYjcgLTMzLjg1NzYxcHggMTEuMDAxcHggMCAtMy42cHgsICMzMzdhYjcgLTMzLjUxNTdweCAxMi4xOTg3MnB4IDAgLTMuNjY2NjdweCwgIzMzN2FiNyAtMzMuMTMxMzdweCAxMy4zODU5NHB4IDAgLTMuNzMzMzNweCwgIzMzN2FiNyAtMzIuNzA0OTNweCAxNC41NjExN3B4IDAgLTMuOHB4LCAjMzM3YWI3IC0zMi4yMzY3NXB4IDE1LjcyMjkxcHggMCAtMy44NjY2N3B4LCAjMzM3YWI3IC0zMS43MjcyNXB4IDE2Ljg2OTY4cHggMCAtMy45MzMzM3B4LCAjMzM3YWI3IC0zMS4xNzY5MXB4IDE4cHggMCAtNHB4LCAjMzM3YWI3IC0zMC41ODYyN3B4IDE5LjExMjQycHggMCAtNC4wNjY2N3B4LCAjMzM3YWI3IC0yOS45NTU4OXB4IDIwLjIwNTVweCAwIC00LjEzMzMzcHgsICMzMzdhYjcgLTI5LjI4NjQycHggMjEuMjc3ODNweCAwIC00LjJweCwgIzMzN2FiNyAtMjguNTc4NTJweCAyMi4zMjc5OXB4IDAgLTQuMjY2NjdweCwgIzMzN2FiNyAtMjcuODMyOTVweCAyMy4zNTQ2MnB4IDAgLTQuMzMzMzNweCwgIzMzN2FiNyAtMjcuMDUwNDdweCAyNC4zNTYzNXB4IDAgLTQuNHB4LCAjMzM3YWI3IC0yNi4yMzE5MnB4IDI1LjMzMTg4cHggMCAtNC40NjY2N3B4LCAjMzM3YWI3IC0yNS4zNzgxOXB4IDI2LjI3OTg4cHggMCAtNC41MzMzM3B4LCAjMzM3YWI3IC0yNC40OTAxOHB4IDI3LjE5OTFweCAwIC00LjZweCwgIzMzN2FiNyAtMjMuNTY4ODhweCAyOC4wODgzcHggMCAtNC42NjY2N3B4LCAjMzM3YWI3IC0yMi42MTUzcHggMjguOTQ2MjZweCAwIC00LjczMzMzcHgsICMzMzdhYjcgLTIxLjYzMDVweCAyOS43NzE4M3B4IDAgLTQuOHB4LCAjMzM3YWI3IC0yMC42MTU1OHB4IDMwLjU2Mzg1cHggMCAtNC44NjY2N3B4LCAjMzM3YWI3IC0xOS41NzE2OHB4IDMxLjMyMTI0cHggMCAtNC45MzMzM3B4LCAjMzM3YWI3IC0xOC41cHggMzIuMDQyOTRweCAwIC01cHgsICMzMzdhYjcgLTE3LjQwMTc1cHggMzIuNzI3OTJweCAwIC01LjA2NjY3cHgsICMzMzdhYjcgLTE2LjI3ODE4cHggMzMuMzc1MjJweCAwIC01LjEzMzMzcHgsICMzMzdhYjcgLTE1LjEzMDZweCAzMy45ODM4OXB4IDAgLTUuMnB4LCAjMzM3YWI3IC0xMy45NjAzNHB4IDM0LjU1MzA1cHggMCAtNS4yNjY2N3B4LCAjMzM3YWI3IC0xMi43Njg3NXB4IDM1LjA4MTg2cHggMCAtNS4zMzMzM3B4LCAjMzM3YWI3IC0xMS41NTcyNHB4IDM1LjU2OTUxcHggMCAtNS40cHgsICMzMzdhYjcgLTEwLjMyNzIxcHggMzYuMDE1MjdweCAwIC01LjQ2NjY3cHgsICMzMzdhYjcgLTkuMDgwMTRweCAzNi40MTg0M3B4IDAgLTUuNTMzMzNweCwgIzMzN2FiNyAtNy44MTc0OHB4IDM2Ljc3ODM1cHggMCAtNS42cHgsICMzMzdhYjcgLTYuNTQwNzVweCAzNy4wOTQ0M3B4IDAgLTUuNjY2NjdweCwgIzMzN2FiNyAtNS4yNTE0N3B4IDM3LjM2NjEycHggMCAtNS43MzMzM3B4LCAjMzM3YWI3IC0zLjk1MTE4cHggMzcuNTkyOTNweCAwIC01LjhweCwgIzMzN2FiNyAtMi42NDE0NXB4IDM3Ljc3NDQzcHggMCAtNS44NjY2N3B4LCAjMzM3YWI3IC0xLjMyMzg1cHggMzcuOTEwMjNweCAwIC01LjkzMzMzcHg7XG4gICAgYm94LXNoYWRvdzogIzMzN2FiNyAwcHggMjZweCAwIDZweCwgIzMzN2FiNyAwLjkwOTcxcHggMjYuMDUwNzlweCAwIDUuOTMzMzNweCwgIzMzN2FiNyAxLjgyMjk3cHggMjYuMDY5NjdweCAwIDUuODY2NjdweCwgIzMzN2FiNyAyLjczODY1cHggMjYuMDU2NDdweCAwIDUuOHB4LCAjMzM3YWI3IDMuNjU1NjFweCAyNi4wMTEwNHB4IDAgNS43MzMzM3B4LCAjMzM3YWI3IDQuNTcyNzRweCAyNS45MzMyN3B4IDAgNS42NjY2N3B4LCAjMzM3YWI3IDUuNDg4ODdweCAyNS44MjMxcHggMCA1LjZweCwgIzMzN2FiNyA2LjQwMjg3cHggMjUuNjgwNDlweCAwIDUuNTMzMzNweCwgIzMzN2FiNyA3LjMxMzU4cHggMjUuNTA1NDhweCAwIDUuNDY2NjdweCwgIzMzN2FiNyA4LjIxOTg1cHggMjUuMjk4MXB4IDAgNS40cHgsICMzMzdhYjcgOS4xMjA1NHB4IDI1LjA1ODQ3cHggMCA1LjMzMzMzcHgsICMzMzdhYjcgMTAuMDE0NDhweCAyNC43ODY3MnB4IDAgNS4yNjY2N3B4LCAjMzM3YWI3IDEwLjkwMDU0cHggMjQuNDgzMDJweCAwIDUuMnB4LCAjMzM3YWI3IDExLjc3NzU3cHggMjQuMTQ3NnB4IDAgNS4xMzMzM3B4LCAjMzM3YWI3IDEyLjY0NDQzcHggMjMuNzgwNzJweCAwIDUuMDY2NjdweCwgIzMzN2FiNyAxMy41cHggMjMuMzgyNjlweCAwIDVweCwgIzMzN2FiNyAxNC4zNDMxNXB4IDIyLjk1Mzg0cHggMCA0LjkzMzMzcHgsICMzMzdhYjcgMTUuMTcyNzdweCAyMi40OTQ1NXB4IDAgNC44NjY2N3B4LCAjMzM3YWI3IDE1Ljk4Nzc2cHggMjIuMDA1MjZweCAwIDQuOHB4LCAjMzM3YWI3IDE2Ljc4NzA0cHggMjEuNDg2NDNweCAwIDQuNzMzMzNweCwgIzMzN2FiNyAxNy41Njk1M3B4IDIwLjkzODU1cHggMCA0LjY2NjY3cHgsICMzMzdhYjcgMTguMzM0MThweCAyMC4zNjIxN3B4IDAgNC42cHgsICMzMzdhYjcgMTkuMDc5OTVweCAxOS43NTc4N3B4IDAgNC41MzMzM3B4LCAjMzM3YWI3IDE5LjgwNTgycHggMTkuMTI2MjZweCAwIDQuNDY2NjdweCwgIzMzN2FiNyAyMC41MTA4cHggMTguNDY4cHggMCA0LjRweCwgIzMzN2FiNyAyMS4xOTM5cHggMTcuNzgzNzlweCAwIDQuMzMzMzNweCwgIzMzN2FiNyAyMS44NTQxNnB4IDE3LjA3NDM0cHggMCA0LjI2NjY3cHgsICMzMzdhYjcgMjIuNDkwNjdweCAxNi4zNDA0M3B4IDAgNC4ycHgsICMzMzdhYjcgMjMuMTAyNTFweCAxNS41ODI4NHB4IDAgNC4xMzMzM3B4LCAjMzM3YWI3IDIzLjY4ODgxcHggMTQuODAyNDFweCAwIDQuMDY2NjdweCwgIzMzN2FiNyAyNC4yNDg3MXB4IDE0cHggMCA0cHgsICMzMzdhYjcgMjQuNzgxNHB4IDEzLjE3NjVweCAwIDMuOTMzMzNweCwgIzMzN2FiNyAyNS4yODYwN3B4IDEyLjMzMjg0cHggMCAzLjg2NjY3cHgsICMzMzdhYjcgMjUuNzYxOThweCAxMS40Njk5N3B4IDAgMy44cHgsICMzMzdhYjcgMjYuMjA4NHB4IDEwLjU4ODg4cHggMCAzLjczMzMzcHgsICMzMzdhYjcgMjYuNjI0NjJweCA5LjY5MDU3cHggMCAzLjY2NjY3cHgsICMzMzdhYjcgMjcuMDEwMDFweCA4Ljc3NjA4cHggMCAzLjZweCwgIzMzN2FiNyAyNy4zNjM5MnB4IDcuODQ2NDhweCAwIDMuNTMzMzNweCwgIzMzN2FiNyAyNy42ODU3N3B4IDYuOTAyODRweCAwIDMuNDY2NjdweCwgIzMzN2FiNyAyNy45NzUwMnB4IDUuOTQ2MjdweCAwIDMuNHB4LCAjMzM3YWI3IDI4LjIzMTE2cHggNC45Nzc5MXB4IDAgMy4zMzMzM3B4LCAjMzM3YWI3IDI4LjQ1MzdweCAzLjk5ODkxcHggMCAzLjI2NjY3cHgsICMzMzdhYjcgMjguNjQyMjNweCAzLjAxMDQycHggMCAzLjJweCwgIzMzN2FiNyAyOC43OTYzNXB4IDIuMDEzNjRweCAwIDMuMTMzMzNweCwgIzMzN2FiNyAyOC45MTU3MXB4IDEuMDA5NzZweCAwIDMuMDY2NjdweCwgIzMzN2FiNyAyOXB4IDBweCAwIDNweCwgIzMzN2FiNyAyOS4wNDg5NnB4IC0xLjAxNDQxcHggMCAyLjkzMzMzcHgsICMzMzdhYjcgMjkuMDYyMzdweCAtMi4wMzIyNHB4IDAgMi44NjY2N3B4LCAjMzM3YWI3IDI5LjA0MDA0cHggLTMuMDUyMjNweCAwIDIuOHB4LCAjMzM3YWI3IDI4Ljk4MTg1cHggLTQuMDczMTNweCAwIDIuNzMzMzNweCwgIzMzN2FiNyAyOC44ODc2OXB4IC01LjA5MzY4cHggMCAyLjY2NjY3cHgsICMzMzdhYjcgMjguNzU3NTRweCAtNi4xMTI2cHggMCAyLjZweCwgIzMzN2FiNyAyOC41OTEzOHB4IC03LjEyODYzcHggMCAyLjUzMzMzcHgsICMzMzdhYjcgMjguMzg5MjZweCAtOC4xNDA0OXB4IDAgMi40NjY2N3B4LCAjMzM3YWI3IDI4LjE1MTI3cHggLTkuMTQ2OXB4IDAgMi40cHgsICMzMzdhYjcgMjcuODc3NTVweCAtMTAuMTQ2NnB4IDAgMi4zMzMzM3B4LCAjMzM3YWI3IDI3LjU2ODI3cHggLTExLjEzODNweCAwIDIuMjY2NjdweCwgIzMzN2FiNyAyNy4yMjM2NXB4IC0xMi4xMjA3NXB4IDAgMi4ycHgsICMzMzdhYjcgMjYuODQzOThweCAtMTMuMDkyNjhweCAwIDIuMTMzMzNweCwgIzMzN2FiNyAyNi40Mjk1NnB4IC0xNC4wNTI4NXB4IDAgMi4wNjY2N3B4LCAjMzM3YWI3IDI1Ljk4MDc2cHggLTE1cHggMCAycHgsICMzMzdhYjcgMjUuNDk3OThweCAtMTUuOTMyOTFweCAwIDEuOTMzMzNweCwgIzMzN2FiNyAyNC45ODE2N3B4IC0xNi44NTAzNXB4IDAgMS44NjY2N3B4LCAjMzM3YWI3IDI0LjQzMjMxcHggLTE3Ljc1MTExcHggMCAxLjhweCwgIzMzN2FiNyAyMy44NTA0NnB4IC0xOC42MzQwMnB4IDAgMS43MzMzM3B4LCAjMzM3YWI3IDIzLjIzNjY4cHggLTE5LjQ5Nzg5cHggMCAxLjY2NjY3cHgsICMzMzdhYjcgMjIuNTkxNnB4IC0yMC4zNDE1N3B4IDAgMS42cHgsICMzMzdhYjcgMjEuOTE1ODlweCAtMjEuMTYzOTNweCAwIDEuNTMzMzNweCwgIzMzN2FiNyAyMS4yMTAyNHB4IC0yMS45NjM4NHB4IDAgMS40NjY2N3B4LCAjMzM3YWI3IDIwLjQ3NTRweCAtMjIuNzQwMjNweCAwIDEuNHB4LCAjMzM3YWI3IDE5LjcxMjE1cHggLTIzLjQ5MjAzcHggMCAxLjMzMzMzcHgsICMzMzdhYjcgMTguOTIxMzNweCAtMjQuMjE4MnB4IDAgMS4yNjY2N3B4LCAjMzM3YWI3IDE4LjEwMzc5cHggLTI0LjkxNzcycHggMCAxLjJweCwgIzMzN2FiNyAxNy4yNjA0MnB4IC0yNS41ODk2M3B4IDAgMS4xMzMzM3B4LCAjMzM3YWI3IDE2LjM5MjE3cHggLTI2LjIzMjk1cHggMCAxLjA2NjY3cHgsICMzMzdhYjcgMTUuNXB4IC0yNi44NDY3OXB4IDAgMXB4LCAjMzM3YWI3IDE0LjU4NDkycHggLTI3LjQzMDI0cHggMCAwLjkzMzMzcHgsICMzMzdhYjcgMTMuNjQ3OTZweCAtMjcuOTgyNDVweCAwIDAuODY2NjdweCwgIzMzN2FiNyAxMi42OTAxOHB4IC0yOC41MDI2MnB4IDAgMC44cHgsICMzMzdhYjcgMTEuNzEyN3B4IC0yOC45ODk5NXB4IDAgMC43MzMzM3B4LCAjMzM3YWI3IDEwLjcxNjYzcHggLTI5LjQ0MzdweCAwIDAuNjY2NjdweCwgIzMzN2FiNyA5LjcwMzEzcHggLTI5Ljg2MzE3cHggMCAwLjZweCwgIzMzN2FiNyA4LjY3MzM5cHggLTMwLjI0NzdweCAwIDAuNTMzMzNweCwgIzMzN2FiNyA3LjYyODZweCAtMzAuNTk2NjZweCAwIDAuNDY2NjdweCwgIzMzN2FiNyA2LjU3MDAxcHggLTMwLjkwOTQ2cHggMCAwLjRweCwgIzMzN2FiNyA1LjQ5ODg2cHggLTMxLjE4NTU4cHggMCAwLjMzMzMzcHgsICMzMzdhYjcgNC40MTY0M3B4IC0zMS40MjQ1MXB4IDAgMC4yNjY2N3B4LCAjMzM3YWI3IDMuMzI0MDFweCAtMzEuNjI1OHB4IDAgMC4ycHgsICMzMzdhYjcgMi4yMjI5MXB4IC0zMS43ODkwNHB4IDAgMC4xMzMzM3B4LCAjMzM3YWI3IDEuMTE0NDZweCAtMzEuOTEzODhweCAwIDAuMDY2NjdweCwgIzMzN2FiNyAwcHggLTMycHggMCAwcHgsICMzMzdhYjcgLTEuMTE5MTFweCAtMzIuMDQ3MTNweCAwIC0wLjA2NjY3cHgsICMzMzdhYjcgLTIuMjQxNTFweCAtMzIuMDU1MDZweCAwIC0wLjEzMzMzcHgsICMzMzdhYjcgLTMuMzY1ODJweCAtMzIuMDIzNjFweCAwIC0wLjJweCwgIzMzN2FiNyAtNC40OTA2NXB4IC0zMS45NTI2NXB4IDAgLTAuMjY2NjdweCwgIzMzN2FiNyAtNS42MTQ2MnB4IC0zMS44NDIxMnB4IDAgLTAuMzMzMzNweCwgIzMzN2FiNyAtNi43MzYzNHB4IC0zMS42OTE5OHB4IDAgLTAuNHB4LCAjMzM3YWI3IC03Ljg1NDRweCAtMzEuNTAyMjdweCAwIC0wLjQ2NjY3cHgsICMzMzdhYjcgLTguOTY3NHB4IC0zMS4yNzMwNXB4IDAgLTAuNTMzMzNweCwgIzMzN2FiNyAtMTAuMDczOTVweCAtMzEuMDA0NDRweCAwIC0wLjZweCwgIzMzN2FiNyAtMTEuMTcyNjZweCAtMzAuNjk2NjNweCAwIC0wLjY2NjY3cHgsICMzMzdhYjcgLTEyLjI2MjEycHggLTMwLjM0OTgycHggMCAtMC43MzMzM3B4LCAjMzM3YWI3IC0xMy4zNDA5NnB4IC0yOS45NjQyOXB4IDAgLTAuOHB4LCAjMzM3YWI3IC0xNC40MDc4cHggLTI5LjU0MDM2cHggMCAtMC44NjY2N3B4LCAjMzM3YWI3IC0xNS40NjEyNnB4IC0yOS4wNzg0MXB4IDAgLTAuOTMzMzNweCwgIzMzN2FiNyAtMTYuNXB4IC0yOC41Nzg4NHB4IDAgLTFweCwgIzMzN2FiNyAtMTcuNTIyNjZweCAtMjguMDQyMTJweCAwIC0xLjA2NjY3cHgsICMzMzdhYjcgLTE4LjUyNzkycHggLTI3LjQ2ODc4cHggMCAtMS4xMzMzM3B4LCAjMzM3YWI3IC0xOS41MTQ0N3B4IC0yNi44NTkzNnB4IDAgLTEuMnB4LCAjMzM3YWI3IC0yMC40ODEwMXB4IC0yNi4yMTQ0OXB4IDAgLTEuMjY2NjdweCwgIzMzN2FiNyAtMjEuNDI2MjVweCAtMjUuNTM0ODFweCAwIC0xLjMzMzMzcHgsICMzMzdhYjcgLTIyLjM0ODk2cHggLTI0LjgyMTA0cHggMCAtMS40cHgsICMzMzdhYjcgLTIzLjI0NzlweCAtMjQuMDczOTFweCAwIC0xLjQ2NjY3cHgsICMzMzdhYjcgLTI0LjEyMTg2cHggLTIzLjI5NDIxcHggMCAtMS41MzMzM3B4LCAjMzM3YWI3IC0yNC45Njk2N3B4IC0yMi40ODI3OXB4IDAgLTEuNnB4LCAjMzM3YWI3IC0yNS43OTAxNnB4IC0yMS42NDA1MnB4IDAgLTEuNjY2NjdweCwgIzMzN2FiNyAtMjYuNTgyMjNweCAtMjAuNzY4MzFweCAwIC0xLjczMzMzcHgsICMzMzdhYjcgLTI3LjM0NDc3cHggLTE5Ljg2NzE0cHggMCAtMS44cHgsICMzMzdhYjcgLTI4LjA3Njc0cHggLTE4LjkzOHB4IDAgLTEuODY2NjdweCwgIzMzN2FiNyAtMjguNzc3MXB4IC0xNy45ODE5M3B4IDAgLTEuOTMzMzNweCwgIzMzN2FiNyAtMjkuNDQ0ODZweCAtMTdweCAwIC0ycHgsICMzMzdhYjcgLTMwLjA3OTA4cHggLTE1Ljk5MzMzcHggMCAtMi4wNjY2N3B4LCAjMzM3YWI3IC0zMC42Nzg4NHB4IC0xNC45NjMwN3B4IDAgLTIuMTMzMzNweCwgIzMzN2FiNyAtMzEuMjQzMjVweCAtMTMuOTEwMzlweCAwIC0yLjJweCwgIzMzN2FiNyAtMzEuNzcxNXB4IC0xMi44MzY1MnB4IDAgLTIuMjY2NjdweCwgIzMzN2FiNyAtMzIuMjYyNzhweCAtMTEuNzQyNjlweCAwIC0yLjMzMzMzcHgsICMzMzdhYjcgLTMyLjcxNjM0cHggLTEwLjYzMDE4cHggMCAtMi40cHgsICMzMzdhYjcgLTMzLjEzMTQ5cHggLTkuNTAwM3B4IDAgLTIuNDY2NjdweCwgIzMzN2FiNyAtMzMuNTA3NTVweCAtOC4zNTQzN3B4IDAgLTIuNTMzMzNweCwgIzMzN2FiNyAtMzMuODQzOTFweCAtNy4xOTM3NHB4IDAgLTIuNnB4LCAjMzM3YWI3IC0zNC4xNHB4IC02LjAxOThweCAwIC0yLjY2NjY3cHgsICMzMzdhYjcgLTM0LjM5NTMxcHggLTQuODMzOTVweCAwIC0yLjczMzMzcHgsICMzMzdhYjcgLTM0LjYwOTM2cHggLTMuNjM3NTlweCAwIC0yLjhweCwgIzMzN2FiNyAtMzQuNzgxNzNweCAtMi40MzIxOHB4IDAgLTIuODY2NjdweCwgIzMzN2FiNyAtMzQuOTEyMDVweCAtMS4yMTkxNnB4IDAgLTIuOTMzMzNweCwgIzMzN2FiNyAtMzVweCAwcHggMCAtM3B4LCAjMzM3YWI3IC0zNS4wNDUzMXB4IDEuMjIzODFweCAwIC0zLjA2NjY3cHgsICMzMzdhYjcgLTM1LjA0Nzc1cHggMi40NTA3OHB4IDAgLTMuMTMzMzNweCwgIzMzN2FiNyAtMzUuMDA3MTdweCAzLjY3OTRweCAwIC0zLjJweCwgIzMzN2FiNyAtMzQuOTIzNDVweCA0LjkwODE3cHggMCAtMy4yNjY2N3B4LCAjMzM3YWI3IC0zNC43OTY1NHB4IDYuMTM1NTdweCAwIC0zLjMzMzMzcHgsICMzMzdhYjcgLTM0LjYyNjQzcHggNy4zNjAwN3B4IDAgLTMuNHB4LCAjMzM3YWI3IC0zNC40MTMxNnB4IDguNTgwMTZweCAwIC0zLjQ2NjY3cHgsICMzMzdhYjcgLTM0LjE1NjgzcHggOS43OTQzMXB4IDAgLTMuNTMzMzNweCwgIzMzN2FiNyAtMzMuODU3NjFweCAxMS4wMDFweCAwIC0zLjZweCwgIzMzN2FiNyAtMzMuNTE1N3B4IDEyLjE5ODcycHggMCAtMy42NjY2N3B4LCAjMzM3YWI3IC0zMy4xMzEzN3B4IDEzLjM4NTk0cHggMCAtMy43MzMzM3B4LCAjMzM3YWI3IC0zMi43MDQ5M3B4IDE0LjU2MTE3cHggMCAtMy44cHgsICMzMzdhYjcgLTMyLjIzNjc1cHggMTUuNzIyOTFweCAwIC0zLjg2NjY3cHgsICMzMzdhYjcgLTMxLjcyNzI1cHggMTYuODY5NjhweCAwIC0zLjkzMzMzcHgsICMzMzdhYjcgLTMxLjE3NjkxcHggMThweCAwIC00cHgsICMzMzdhYjcgLTMwLjU4NjI3cHggMTkuMTEyNDJweCAwIC00LjA2NjY3cHgsICMzMzdhYjcgLTI5Ljk1NTg5cHggMjAuMjA1NXB4IDAgLTQuMTMzMzNweCwgIzMzN2FiNyAtMjkuMjg2NDJweCAyMS4yNzc4M3B4IDAgLTQuMnB4LCAjMzM3YWI3IC0yOC41Nzg1MnB4IDIyLjMyNzk5cHggMCAtNC4yNjY2N3B4LCAjMzM3YWI3IC0yNy44MzI5NXB4IDIzLjM1NDYycHggMCAtNC4zMzMzM3B4LCAjMzM3YWI3IC0yNy4wNTA0N3B4IDI0LjM1NjM1cHggMCAtNC40cHgsICMzMzdhYjcgLTI2LjIzMTkycHggMjUuMzMxODhweCAwIC00LjQ2NjY3cHgsICMzMzdhYjcgLTI1LjM3ODE5cHggMjYuMjc5ODhweCAwIC00LjUzMzMzcHgsICMzMzdhYjcgLTI0LjQ5MDE4cHggMjcuMTk5MXB4IDAgLTQuNnB4LCAjMzM3YWI3IC0yMy41Njg4OHB4IDI4LjA4ODNweCAwIC00LjY2NjY3cHgsICMzMzdhYjcgLTIyLjYxNTNweCAyOC45NDYyNnB4IDAgLTQuNzMzMzNweCwgIzMzN2FiNyAtMjEuNjMwNXB4IDI5Ljc3MTgzcHggMCAtNC44cHgsICMzMzdhYjcgLTIwLjYxNTU4cHggMzAuNTYzODVweCAwIC00Ljg2NjY3cHgsICMzMzdhYjcgLTE5LjU3MTY4cHggMzEuMzIxMjRweCAwIC00LjkzMzMzcHgsICMzMzdhYjcgLTE4LjVweCAzMi4wNDI5NHB4IDAgLTVweCwgIzMzN2FiNyAtMTcuNDAxNzVweCAzMi43Mjc5MnB4IDAgLTUuMDY2NjdweCwgIzMzN2FiNyAtMTYuMjc4MThweCAzMy4zNzUyMnB4IDAgLTUuMTMzMzNweCwgIzMzN2FiNyAtMTUuMTMwNnB4IDMzLjk4Mzg5cHggMCAtNS4ycHgsICMzMzdhYjcgLTEzLjk2MDM0cHggMzQuNTUzMDVweCAwIC01LjI2NjY3cHgsICMzMzdhYjcgLTEyLjc2ODc1cHggMzUuMDgxODZweCAwIC01LjMzMzMzcHgsICMzMzdhYjcgLTExLjU1NzI0cHggMzUuNTY5NTFweCAwIC01LjRweCwgIzMzN2FiNyAtMTAuMzI3MjFweCAzNi4wMTUyN3B4IDAgLTUuNDY2NjdweCwgIzMzN2FiNyAtOS4wODAxNHB4IDM2LjQxODQzcHggMCAtNS41MzMzM3B4LCAjMzM3YWI3IC03LjgxNzQ4cHggMzYuNzc4MzVweCAwIC01LjZweCwgIzMzN2FiNyAtNi41NDA3NXB4IDM3LjA5NDQzcHggMCAtNS42NjY2N3B4LCAjMzM3YWI3IC01LjI1MTQ3cHggMzcuMzY2MTJweCAwIC01LjczMzMzcHgsICMzMzdhYjcgLTMuOTUxMThweCAzNy41OTI5M3B4IDAgLTUuOHB4LCAjMzM3YWI3IC0yLjY0MTQ1cHggMzcuNzc0NDNweCAwIC01Ljg2NjY3cHgsICMzMzdhYjcgLTEuMzIzODVweCAzNy45MTAyM3B4IDAgLTUuOTMzMzNweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogd2hpcmx5LWxvYWRlciAxLjI1cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYW5pbWF0aW9uOiB3bUxvYWRpbmcgMS4yNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd21Mb2FkaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgd21Mb2FkaW5nIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZylcbiAgICB9XG59XG5cbi5zbWlsZXkge1xuICAgIHdpZHRoOiA4ZW07XG4gICAgaGVpZ2h0OiA4ZW07XG59XG5cbi5zbWlsZXlfX2V5ZTEsXG4uc21pbGV5X19leWUyLFxuLnNtaWxleV9fbW91dGgxLFxuLnNtaWxleV9fbW91dGgyIHtcbiAgICBhbmltYXRpb246IGV5ZTEgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbi5zbWlsZXlfX2V5ZTEsXG4uc21pbGV5X19leWUyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA2NHB4IDY0cHg7XG59XG5cbi5zbWlsZXlfX2V5ZTIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBleWUyO1xufVxuXG4uc21pbGV5X19tb3V0aDEge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3V0aDE7XG59XG5cbi5zbWlsZXlfX21vdXRoMiB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG1vdXRoMjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIERhcmsgdGhlbWUgKi9cbkBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tYmc6IGhzbCh2YXIoLS1odWUpLCA5MCUsIDEwJSk7XG4gICAgICAgIC0tZmc6IGhzbCh2YXIoLS1odWUpLCA5MCUsIDkwJSk7XG4gICAgfVxufVxuXG4vKiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGV5ZTEge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjYwZGVnKSB0cmFuc2xhdGUoMCwgLTU2cHgpO1xuICAgIH1cbiAgICA1MCUsXG4gICAgNjAlIHtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTcsIDAsIDAuNTgsIDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpIHRyYW5zbGF0ZSgwLCAtNTZweCkgc2NhbGUoMSk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoMCwgLTU2cHgpIHNjYWxlKDAuMzUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBleWUyIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI2MGRlZykgdHJhbnNsYXRlKDAsIC01NnB4KTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgwLCAtNTZweCkgcm90YXRlKC00MGRlZykgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUyLjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpIHRyYW5zbGF0ZSgwLCAtNTZweCkgcm90YXRlKC00MGRlZykgc2NhbGUoMSwgMCk7XG4gICAgfVxuICAgIDU1JSxcbiAgICA3MCUge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yOCwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKSB0cmFuc2xhdGUoMCwgLTU2cHgpIHJvdGF0ZSgtNDBkZWcpIHNjYWxlKDEpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZykgdHJhbnNsYXRlKDAsIC01NnB4KSBzY2FsZSgwLjQpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBleWVCbGluayB7XG4gICAgZnJvbSxcbiAgICAyNSUsXG4gICAgNzUlLFxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb3V0aDEge1xuICAgIGZyb20ge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDM1MS44NjtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgfVxuICAgIDI1JSB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNzUuOTMgMzUxLjg2O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogc3RlcHMoMSwgc3RhcnQpO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxNzUuOTMgMzUxLjg2O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTE3NS45MztcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgNzUlLFxuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb3V0aDIge1xuICAgIGZyb20ge1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBzdGVwcygxLCBlbmQpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1MS44NjtcbiAgICB9XG59XG5cbi5wbCxcbi5wbF9fd29ybSB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5wbCB7XG4gICAgd2lkdGg6IDEyZW07XG4gICAgaGVpZ2h0OiAxMmVtO1xufVxuLnBsX19yaW5nIHtcbiAgICBzdHJva2U6IGhzbGEodmFyKC0taHVlKSwxMCUsMTAlLDAuMSk7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuM3M7XG59XG4ucGxfX3dvcm0ge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB3b3JtO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLDAuMTcsMC43NSwwLjgzKTtcbn1cblxuLyogRGFyayB0aGVtZSAqL1xuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1iZzogaHNsKHZhcigtLWh1ZSksMTAlLDEwJSk7XG4gICAgICAgIC0tZmc6IGhzbCh2YXIoLS1odWUpLDEwJSw5MCUpO1xuICAgIH1cbiAgICAucGxfX3Jpbmcge1xuICAgICAgICBzdHJva2U6IGhzbGEodmFyKC0taHVlKSwxMCUsOTAlLDAuMSk7XG4gICAgfVxufVxuXG4vKiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGJ1bXAge1xuICAgIGZyb20sXG4gICAgNDIlLFxuICAgIDQ2JSxcbiAgICA1MSUsXG4gICAgNTUlLFxuICAgIDU5JSxcbiAgICA2MyUsXG4gICAgNjclLFxuICAgIDcxJSxcbiAgICA3NCUsXG4gICAgNzglLFxuICAgIDgxJSxcbiAgICA4NSUsXG4gICAgODglLFxuICAgIDkyJSxcbiAgICB0byB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7IH1cbiAgICA0NCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxLjMzJSw2Ljc1JSk7IH1cbiAgICA1MyUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTYuNjclLC0wLjU0JSk7IH1cbiAgICA2MSUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzLjY2JSwtMi40NiUpOyB9XG4gICAgNjklIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuNTklLDE1LjI3JSk7IH1cbiAgICA3NiUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMS45MiUsLTQuNjglKTsgfVxuICAgIDgzJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDkuMzglLDAuOTYlKTsgfVxuICAgIDkwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC00LjU1JSwxLjk4JSk7IH1cbn1cbkBrZXlmcmFtZXMgd29ybSB7XG4gICAgZnJvbSB7IHN0cm9rZS1kYXNob2Zmc2V0OiAxMDsgfVxuICAgIDI1JSB7IHN0cm9rZS1kYXNob2Zmc2V0OiAyOTU7IH1cbiAgICB0byB7IHN0cm9rZS1kYXNob2Zmc2V0OiAxMTY1OyB9XG59IiwiOnJvb3Qge1xuICAgIC0tcGEtcHJpbWFyeS1jb2xvcjogI2ZmZjtcbiAgICAtLWFic3RhY2stdG9wYmFyLWhlaWdodDogNTBweDtcbiAgICAtLXBhLWJvcmRlckNvbG9yOiAjYmZiZmJmO1xuICAgIC0tcGEtLWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLS1wYS1icmFuZC1jb2xvcjogI2EyYWQwMDtcbiAgICAtLXBhLWJyYW5kLWNvbG9yLWRhcms6ICM3ZTg3MDE7XG4gICAgLS1jb2xvci1saWdodDogd2hpdGU7XG4gICAgLS1jb2xvci1kYXJrOiAjNWU1ZTVlO1xuICAgIC0tY29sb3Itc2lnbmFsOiAjNWU1ZTVlO1xuICAgIC0tY29sb3ItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQpO1xuICAgIC0tY29sb3ItdGV4dDogdmFyKC0tY29sb3ItZGFyayk7XG4gICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLXNpZ25hbCk7XG4gICAgLS1zaXplLWJlemVsOiAwLjVyZW07XG4gICAgLS1zaXplLXJhZGl1czogNHB4O1xufVxuXG5odG1sIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogQmFobnNjaHJpZnQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwNGY0ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiB1bnNldDtcbn1cblxuLnBhUG9ydGxldEhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE4cHg7XG59XG5cbi5wYUNvbnRlbnQge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNzYwcHg7XG59XG5cbiNtYWluQ29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnNlcnZlckluZm9Db250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3RhdHVzQ2lyY2xlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogIzE5ODc1NDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnN0YXR1c0NpcmNsZS5kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNlODM5Mzk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjbWFpbkNvbnRlbnQuc2lkZU5hdkFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNtYWluQ29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFEYXRhdGFibGUge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59IiwiI3RvcEJhciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAxMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wYS1wcmltYXJ5LWNvbG9yKTtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1wYS1ib3JkZXJDb2xvcik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiB2YXIoLS1wYS0tYm94LXNoYWRvdyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tcGEtLWJveC1zaGFkb3cpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMCAuNzVyZW07XG59XG5cbiN0b3BCYXJXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jdG9wQmFyIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4jdG9wQmFyIC5tZW51VG9nZ2xlSWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbiN0b3BCYXIgI21haW5TZWFyY2ggaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5cbi5tZW51VG9nZ2xlSWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIiNzaWRlTmF2IHtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDM1cHggMCByZ2JhKDE1NCwgMTYxLCAxNzEsIDAuMTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgcmdiYSgxNTQsIDE2MSwgMTcxLCAwLjE1KTtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNzaWRlTmF2TGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xufVxuXG4jc2lkZU5hdkxpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNzaWRlTmF2TGlzdCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RmZGZkZjtcbn1cblxuI3NpZGVOYXZMaXN0IGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3NpZGVOYXZMaXN0IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4jc2lkZU5hdkxpc3QgbGkgYSBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4jc2lkZU5hdkxpc3QgbGkubG9nb3V0IGEge1xuICAgIGNvbG9yOiAjZmYzYzdkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjc2lkZU5hdi5hY3RpdmUge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cbiAgICAjc2lkZU5hdi5hY3RpdmUgI3NpZGVOYXZMaXN0IGxpIGEgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbi1iZWhhdmlvcjogYWxsb3ctZGlzY3JldGU7XG4gICAgfVxuXG4gICAgI3NpZGVOYXYuYWN0aXZlICNzaWRlTmF2TGlzdCBsaSBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjc2lkZU5hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgI3NpZGVOYXYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5cbiIsIi5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm0tZ3JvdXAgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzZmNmY2ZDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9ybS1ncm91cCBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMHB4IDA7XG59XG5cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY3Vyc29yOiBjb3B5O1xufVxuXG4uaW5wdXRfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC00cHg7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zaXplLWJlemVsKSAqIDAuNzUpIGNhbGModmFyKC0tc2l6ZS1iZXplbCkgKiAwLjUpO1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1zaXplLWJlemVsKSAqIDAuNzUgKyAzcHgpIGNhbGModmFyKC0tc2l6ZS1iZXplbCkgKiAwLjUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMjBtcyBlYXNlLWluO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM3Zjg3OWI7XG59XG5cbi5pbnB1dF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEyNyAxMzUgMTU1KTtcbiAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2l6ZS1yYWRpdXMpO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDNweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbmlucHV0OmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmlucHV0X19maWVsZDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0X19sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXJlbSwgLTY1JSkgc2NhbGUoMC44KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0b3A6IC03cHg7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5pbnB1dF9fZmllbGQ6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpICsgLmlucHV0X19sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXJlbSwgLTY1JSkgc2NhbGUoMC44KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0b3A6IC03cHg7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5pbnB1dF9fZmllbGQ6Zm9jdXMgKyAuaW5wdXRfX2xhYmVsLCAuaW5wdXRfX2ZpZWxkOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmlucHV0X19sYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC4yNXJlbSwgLTY1JSkgc2NhbGUoMC45KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB0b3A6IC03cHg7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG59XG5cbi5pbnB1dF9fbGFiZWxfc2VsZWN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjI1cmVtLCAtNjUlKSBzY2FsZSgwLjkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHRvcDogLTdweDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uaW5wdXRfX2xhYmVsIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaW5wdXRfX2xhYmVsX2hpZGVfYmFyIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgZm9udC1zaXplOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIC5ub3RlLWJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIC5ub3RlLWJ0bi1ncm91cCAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuXG4uc3BlY2lhbExhYmxlIHtcbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogOHB4O1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xufVxuXG4uYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogIzZmNmY2ZDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICBsZWZ0OiAwJTtcbn1cblxuLnJlcXVpcmVkSW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNhZDIwMmI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbi5yZXF1aXJlZElucHV0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2FkMjAyYjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuaW5wdXQ6cmVxdWlyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDIwMmIgIWltcG9ydGFudDtcbn1cblxuLnJlcXVpcmVGaWx0ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDIwMmIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0ucmVxdWlyZUZpbHRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZDIwMmIgIWltcG9ydGFudDtcbn1cblxuLmlucHV0RG9uZSB7XG4gICAgYmFja2dyb3VuZDogI2EyYWQwMDtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbn1cblxuLmlucHV0RG9uZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhMmFkMDA7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG59XG5cbi5pbnB1dEdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTI3IDEzNSAxNTUpICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LmlucHV0R3JlZW46cmVxdWlyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMjcgMTM1IDE1NSkgIWltcG9ydGFudDtcbn1cblxuXG4uc2VsZWN0RnVsbFdpZHRoIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zZWxlY3RGdWxsV2lkdGggc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybSBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTM1LCAxMzUsIDEzNSwgMC4zOSk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0uc21hbGxJbnB1dCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUtcGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2MxYzFjMSAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoTGFiZWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbn1cblxuLm9uT2ZTd2l0Y2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Zjg3OWI7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgIGhlaWdodDogMzhweDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9mZi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnksIC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vbi5ib290c3RyYXAtc3dpdGNoLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM1NmI1NmM7XG59XG5cbi5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYuYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0LCAuYm9vdHN0cmFwLXN3aXRjaCAuYm9vdHN0cmFwLXN3aXRjaC1oYW5kbGUtb24uYm9vdHN0cmFwLXN3aXRjaC1kZWZhdWx0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZWM2NTcyO1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaC5ib290c3RyYXAtc3dpdGNoLWZvY3VzZWQge1xuICAgIGJvcmRlci1jb2xvcjogI2MxYzFjMTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTkxLCAxOTEsIDE5MSwgMC42KTtcbn1cblxuaW5wdXQuaW5wdXRHcmVlbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGlucHV0LmlucHV0R3JlZW4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDQyJSkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdmODc5Yjtcbn1cblxuLmNvbGxlY3Rpb25Db250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAgMCAwIC8gNDIlKTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZXZlbnRGb3JtIC5jb2xsZWN0aW9uQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmRlbGV0ZUNvbGxlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG5cbi5zcGVjaWFsSW5wdXQgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEyNyAxMzUgMTU1KSAhaW1wb3J0YW50O1xufVxuXG5cbi5zcGVjaWFsSW5wdXQgaW5wdXQ6cmVxdWlyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDIwMmIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG5zZWxlY3Q6cmVxdWlyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZDIwMmIgIWltcG9ydGFudDtcbn1cblxuXG4uc3BlY2lhbElucHV0IGlucHV0LmlucHV0R3JlZW46cmVxdWlyZWQsIC5zcGVjaWFsSW5wdXQgaW5wdXQuaW5wdXRHcmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEyNyAxMzUgMTU1KSAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3QuaW5wdXRHcmVlblNlbGVjdDpyZXF1aXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDEyNyAxMzUgMTU1KSAhaW1wb3J0YW50O1xufVxuXG5cbi5zcGVjaWFsSW5wdXQgLmJhcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGVjaWFsSW5wdXQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCwgLnNwZWNpYWxJbnB1dCB0ZXh0YXJlYTpmb2N1cyB+IGxhYmVsLCAuc3BlY2lhbElucHV0IC5pbnB1dERvbmVMYWJlbCB7XG4gICAgdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTI1OTk2O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGVjaWFsSW5wdXQgLnNlbGVjdEZ1bGxXaWR0aCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4uc2VsZWN0RnVsbFdpZHRoIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BlY2lhbElucHV0IC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWhhbmRsZS1vZmYsIC5zcGVjaWFsSW5wdXQgLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtaGFuZGxlLW9uLCAuc3BlY2lhbElucHV0IC5ib290c3RyYXAtc3dpdGNoIC5ib290c3RyYXAtc3dpdGNoLWxhYmVsIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiA4cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnNwZWNpYWxJbnB1dCBoNCwgLnNwZWNpYWxJbnB1dCBoNSB7XG4gICAgY29sb3I6ICM1ZTVlNWVcbn1cblxuLnNwZWNpYWxJbnB1dCBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xufVxuXG4uc3BlY2lhbElucHV0IGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwuZXJyb3Ige1xuICAgIGNvbG9yOiAjZmQyNzZjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0zM3B4O1xufVxuXG4uc2Vhc29uRXZlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMzdweDtcbn1cblxuLnNlbGVjdDJSZXF1aXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkMjAyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBSYWRpbyBncm91cCAqL1xuLnNlZ21lbnRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnNlZ21lbnRlZCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogLjRlbTtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWdtZW50ZWQgbGFiZWwuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzVlNWU1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlZ21lbnRlZC5pbnZlcnRlZCBsYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5zZWdtZW50ZWQuaW52ZXJ0ZWQgbGFiZWwuY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlZ21lbnRlZCBsYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogLjRlbSAwIDAgLjRlbTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zZWdtZW50ZWQgbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAuNGVtIC40ZW0gMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uc2VnbWVudGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWdtZW50ZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlZ21lbnRlZGNoZWNib3ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IC40ZW07XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkMWQxO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCAjZDJkMWQxO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjO1xuICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNWNiODVjO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1ZTVlNWU7XG4gICAgYmFja2dyb3VuZDogIzVlNWU1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVlNWU1ZTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyAudG9vbGJhciA+IC5idG4ge1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN3LXRoZW1lLWFycm93cyAudG9vbGJhciA+IC5idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuLmJ0bi1kYW5nZXIge1xuICAgIGNvbG9yOiAjZWM2NTcyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2VjNjU3MiAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzIC50b29sYmFyID4gLmJ0bi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzY1NzIgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNlYzY1NzIgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWFycm93cyAudG9vbGJhciA+IC5idG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgY29sb3I6ICM1Y2I4NWMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xufVxuXG4uc3cgPiAudGFiLWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xufVxuXG4uc3cgLnRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnN3IC50b29sYmFyIC5idG4ge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmt0LWZvcm1fX2hlbHAudGV4dC1kYW5nZXIgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnRpbWVTbG90IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogZ3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4udGltZVNsb3Qubm90QXZhaWxhYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRpbWVTbG90IHN2ZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuI3NtYXJ0d2l6YXJkIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWRkQnV0dG9uV2l0aEhlYWRsaW5lIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDAgMCAwIC8gNDIlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWRkQnV0dG9uV2l0aEhlYWRsaW5lLm5vTWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWRkQnV0dG9uV2l0aEhlYWRsaW5lIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFkZEJ1dHRvbldpdGhIZWFkbGluZSBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDJweCk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uY29sbGVjdGlvbkNvbnRhaW5lciAuY29sbGVjdGlvbkNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNvbGxhcHNlV00gLmNvbGxlY3Rpb25Db250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1zd2l0Y2ggLmJvb3RzdHJhcC1zd2l0Y2gtbGFiZWwge1xuICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5cbi5pbnB1dENvbnRhaW5lci1hbHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uZGVsZXRlQ29sbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGVsZXRlQ29sbGVjdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXN3aXRjaCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk0OTQ5NDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbiNzbWFydHdpemFyZCB1bC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmRhdGVwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY2FsZW5kYXJTZWxlY3REYXRlIC5zcGVjaWFsSW5wdXQge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxNjBweDtcbiAgICB0b3A6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICBjb2xvcjogI2I3YjdiNztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICNiN2I3Yjc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDJSZXF1aXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYSAhaW1wb3J0YW50O1xufVxuXG4uc2hvd09ubHkgLmFkZEJ1dHRvbldpdGhIZWFkbGluZSBwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNob3dPbmx5IC5hZGRCdXR0b25XaXRoSGVhZGxpbmUgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvd09ubHkgLmFkZEJ1dHRvbldpdGhIZWFkbGluZSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uc2hvd09ubHkgLmNvbGxlY3Rpb25Db250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zdyAudG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zdyAudG9vbGJhciAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgLnN3ID4gLm5hdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgZmxleDogMSBhdXRvO1xuICAgIH1cblxuICAgIC5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYS1icmFuZC1jb2xvcik7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcGEtYnJhbmQtY29sb3IpO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTp2aXNpdGVkLCAuYnRuLXByaW1hcnk6YWN0aXZlLC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGEtYnJhbmQtY29sb3ItZGFyayk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wYS1icmFuZC1jb2xvcik7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnRuIHtcbiAgICBtaW4td2lkdGg6IDQycHg7XG59XG5cbi5idG4taW5mbywgLmJ0bi1pbmZvOnZpc2l0ZWQsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNjQ5YztcbiAgICBib3JkZXItY29sb3I6ICM0YjY0OWM7XG59XG5cbi5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNjM5OTtcbiAgICBib3JkZXItY29sb3I6ICM0YjYzOTk7XG59XG5cbi5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjp2aXNpdGVkLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM2NTcyIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNlYzY1NzIhaW1wb3J0YW50O1xufVxuXG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U1ZjZjIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjZTVmNmMhaW1wb3J0YW50O1xufVxuXG4uYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczp2aXNpdGVkLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmI1NmMhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzU2YjU2YyFpbXBvcnRhbnQ7XG59XG5cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI5NjU2IWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICM0Yjk2NTYhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDQ0O1xufVxuXG5cbi5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzp2aXNpdGVkLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOnZpc2l0ZWQsIC5idG4tb3V0bGluZS13aGl0ZTphY3RpdmUsIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufSIsIi5saXN0U2VhcmNoQmFyIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xufVxuXG4ud2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmEuc29ydGFibGVcbntcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0U2VhcmNoQmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4ucGFEYXRhdGFibGUgPiAucGFQYWdpbmcge1xuICAgIG1hcmdpbjogLThweCAwIDJweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucGFEYXRhdGFibGUgPiAucGFQYWdpbmcge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnaW5hdGlvbiA+IHNwYW4ucHJldmlvdXMsIC5wYWdpbmF0aW9uID4gc3Bhbi5maXJzdCwgLnBhZ2luYXRpb24gPiBzcGFuLmxhc3QsIC5wYWdpbmF0aW9uID4gc3Bhbi5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmM2ZmO1xufVxuXG4ucGFnaW5hdGlvbiBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYWdpbmF0aW9uID4gc3Bhbi5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjNGI2NDljO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFnaW5hdGlvbiA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdpbmF0aW9uID4gc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgbWluLXdpZHRoOiAyLjI1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRhYmxlQWN0aW9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG59XG5cbi5oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCAzMyA0MCAvIDg2JSkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlIC5oaWdobGlnaHQgdGQge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzEgMjM4IDI1NSAvIDM3JSk7XG59XG5cbi5saXN0U2VhcmNoQmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNiAhaW1wb3J0YW50O1xufSIsIi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBtYXJnaW46IGF1dG8gMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMXJlbTtcbn1cblxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbCAubW9kYWwtY29udGVudFxue1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1oZWFkZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjNGI2NDljIWltcG9ydGFudDtcblxufVxuLm1vZGFsLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHghaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZDU2N2Q7XG59XG5cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogI2ZkMjc2YztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDIycHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn0iLCIucGFQb3J0bGV0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucGFQb3J0bGV0IC5wYVBvcnRsZXRCb2R5IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxufVxuXG4ucGFQb3J0bGV0IC5wYVBvcnRsZXRGb290IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucGFQb3J0bGV0IC5wYVBvcnRsZXRIZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucGFQb3J0bGV0IC5wYVBvcnRsZXRIZWFkIC5wYVBvcnRsZXRIZWFkTGFiZWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBmbGV4LWZpcnN0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZmlyc3Q7XG59XG5cbi5wYVBvcnRsZXQgLnBhUG9ydGxldEhlYWQgLnBhUG9ydGxldEhlYWRMYWJlbCAucGFQb3J0bGV0SGVhZFRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbn1cblxuLnBhUG9ydGxldCAucGFQb3J0bGV0SGVhZCAucGFQb3J0bGV0SGVhZFRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYVBvcnRsZXQgLnBhUG9ydGxldEhlYWQgLnBhUG9ydGxldEhlYWRUb29sYmFyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgICAudGV4dC1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cblxuICAgIC5zd2l0Y2hMYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOThweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gICAgLnBhbmVsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAuZmEtMngge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cblxuICAgIC5wYW5lbC1ib2R5IHAuaDIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhbmVsIC5iYWRnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLnRleHQtc20ge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuXG4gICAgLnBhbmVsLXByaW1hcnkucGFuZWwtY29sb3JmdWwge1xuICAgICAgICBtaW4taGVpZ2h0OiAxODRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3dpdGNoTGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCBkaXYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zd2l0Y2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5wYVBvcnRsZXQgLnBhUG9ydGxldEZvb3Qge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaDUsIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4OHB4KSB7XG5cbiAgICAuaGlkZU1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGFibGVBY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLnBhUG9ydGxldEhlYWRUb29sYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5wYVBvcnRsZXQgLndtUG9ydGxldEhlYWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5saXN0U2VhcmNoQmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaDMsIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcblxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/