@charset "UTF-8";

/**
 * Custom variables followed by theme variables followed by Bootstrap variables
 * to ensure cascade of styles.
 */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

/* beautify ignore:start */

/* beautify ignore:end */

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

.btn.loading .spinner-border {
  display: inline-block !important;
}

.navbar-brand-img {
  width: 100% !important;
}

.navbar > .container-fluid,
.navbar > .container-xl,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm {
  flex-wrap: nowrap !important;
}

.btn-language {
  display: flex;
  align-items: center;
  border: none;
  background: none;
}

.btn-language::after {
  font-size: 0.9rem;
  margin: 0 0 0 0.6rem !important;
}

.btn-language img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 100rem;
}

.navbar-collapse.show {
  z-index: 10;
}

@media screen and (max-width: 400px) {
  .navbar-brand-img {
    height: 40px !important;
  }
}

.custom-list .custom-list-item {
  cursor: pointer;
}

.custom-list .custom-list-item:hover {
  color: #cab980;
}

.custom-list .custom-list-item td {
  padding: 0;
}

.custom-list .custom-list-item td a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 15px;
  text-decoration: none;
  color: inherit;
}

.nav-item.dropdown:not(.megamenu-dropdown):not(.dropdown-wide) a {
  max-width: 160px;
  white-space: normal;
}

.form-section .card-top {
  border-radius: 0.5rem;
  overflow: hidden;
}

.form-section .progress {
  border-bottom-left-radius: 0px;
  border-bottom-righ-radius: 0px;
}

[aria-expanded=false] > .expanded,
[aria-expanded=true] > .collapsed {
  display: none;
}

:root {
  --litepicker-container-months-color-bg: #fff;
  --litepicker-container-months-box-shadow-color: #ddd;
  --litepicker-footer-color-bg: #fafafa;
  --litepicker-footer-box-shadow-color: #ddd;
  --litepicker-tooltip-color-bg: #fff;
  --litepicker-month-header-color: #333;
  --litepicker-button-prev-month-color: #9e9e9e;
  --litepicker-button-next-month-color: #9e9e9e;
  --litepicker-button-prev-month-color-hover: #cab980;
  --litepicker-button-next-month-color-hover: #cab980;
  --litepicker-month-width: calc(var(--litepicker-day-width) * 7);
  --litepicker-month-weekday-color: #9e9e9e;
  --litepicker-month-week-number-color: #9e9e9e;
  --litepicker-day-width: 38px;
  --litepicker-day-color: #333;
  --litepicker-day-color-hover: #cab980;
  --litepicker-is-today-color: #cab980;
  --litepicker-is-in-range-color: rgba(244, 67, 55, 0.15);
  --litepicker-is-locked-color: #9e9e9e;
  --litepicker-is-start-color: #fff;
  --litepicker-is-start-color-bg: #cab980;
  --litepicker-is-end-color: #fff;
  --litepicker-is-end-color-bg: #cab980;
  --litepicker-button-cancel-color: #fff;
  --litepicker-button-cancel-color-bg: #9e9e9e;
  --litepicker-button-apply-color: #fff;
  --litepicker-button-apply-color-bg: #cab980;
  --litepicker-button-reset-color: #909090;
  --litepicker-button-reset-color-hover: #cab980;
  --litepicker-highlighted-day-color: #333;
  --litepicker-highlighted-day-color-bg: #ffeb3b;
}

.litepicker .container__main {
  padding: 0;
}

.litepicker .container__days {
  padding: 0;
}

.litepicker .container__months {
  padding: 0 0.5rem;
}

.litepicker .container__days .day-item.is-today {
  font-weight: 600;
}

.pac-container {
  font-family: inherit;
  z-index: 10000;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-top: 0.5rem;
  margin-bottom: 0;
  border-radius: 0.375rem;
  padding: 0;
  box-sizing: content-box;
  border: 1px solid #d9e2ef;
}

.pac-container:after {
  display: none;
}

.pac-container .pac-item {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 1rem 2rem;
  padding-left: 4rem;
  color: #1b2a4e;
  background-color: #ffffff;
  line-height: inherit;
  cursor: pointer;
  border: none;
  border-bottom: 1px solid #d9e2ef;
}

.pac-container .pac-item:hover {
  background-color: #f9fbfd;
}

.pac-container .pac-item .pac-item-query + span {
  font-size: 12px;
}

.pac-container .pac-item:last-child {
  border-bottom: none;
}

.pac-container .pac-item:before {
  position: absolute;
  width: 2rem;
  height: 100%;
  content: "";
  top: 0;
  left: 1rem;
  opacity: 0.6;
  background-size: 1.1rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItbWFwLXBpbiI+PHBhdGggZD0iTTIxIDEwYzAgNy05IDEzLTkgMTNzLTktNi05LTEzYTkgOSAwIDAgMSAxOCAweiI+PC9wYXRoPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTAiIHI9IjMiPjwvY2lyY2xlPjwvc3ZnPg==");
}

.pac-container .pac-icon {
  display: none;
}

.pac-container .pac-matched {
  font-weight: 600;
}

.pac-container .pac-item-query {
  font-size: 14px;
  padding-right: 8px;
}

/* Dragula */

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gu-hide {
  display: none !important;
}

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}

/* Component level reset. Explicitly for item during cloning */

.media-library,
.media-library *,
.media-library-item * {
  all: unset;
  position: relative;
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* `all:unset` for sortable rows in Vue 3 does too much */

.media-library-sortable .media-library-item {
  -webkit-user-drag: element;
}

.media-library script,
.media-library-item script {
  display: none;
}

/* Base */

.media-library {
  --text-opacity: 1;
  color: #4a5568;
  color: rgba(74, 85, 104, var(--text-opacity));
}

/* Order */

.media-library {
  display: grid;
  grid-template-areas: "errors" "items" "uploader";
  margin-bottom: 2px;
}

.media-library-listerrors {
  grid-area: errors;
  margin-bottom: -2px;
}

.media-library-items {
  grid-area: items;
  margin-bottom: -2px;
}

.media-library-uploader {
  grid-area: uploader;
  margin-bottom: -2px;
}

/* When cloning */

.media-library-item.gu-mirror {
  border-width: 2px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* Uploader */

.media-library-add {
  display: flex;
}

.media-library-replace,
.media-library-replace .media-library-dropzone,
.media-library-replace .media-library-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}

/* Items */

.media-library-multiple .media-library-items {
  display: block;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-item {
  display: flex;
  align-items: center;
  min-width: 0;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-item-row:not(:last-child) {
  border-bottom-width: 1px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  content: "";
}

.media-library-row-drag,
.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  align-self: stretch;
  flex: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 2rem;
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity));
  --bg-opacity: 0.5;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
  cursor: move;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}

.media-library-row-drag:hover {
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-row-remove {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 3rem;
  width: 3rem;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  cursor: pointer;
  opacity: 0.5;
  cursor: pointer;
}

.media-library-row-remove:hover {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 300ms;
}

/* Invalid media, aka failed uploads */

.media-library-listerrors {
  display: block;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.5;
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity));
  --bg-opacity: 0.5;
  font-size: 0.75rem;
}

.media-library-listerror {
  display: flex;
  align-items: flex-start;
}

.media-library-listerror:not(:last-child) {
  border-bottom-width: 2px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-listerror-icon {
  align-self: stretch;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 2rem;
  display: flex;
  justify-content: center;
}

.media-library-filled.media-library-sortable .media-library-listerror-icon {
  margin-left: 0;
  margin-right: 1rem;
  --bg-opacity: 1;
  background-color: #fed7d7;
  background-color: rgba(254, 215, 215, var(--bg-opacity));
  --bg-opacity: 0.5;
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #fed7d7;
  border-color: rgba(254, 215, 215, var(--border-opacity));
}

.media-library-listerror-content {
  flex-grow: 1;
  padding-right: 3rem;
}

.media-library-listerror-title {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
  height: 3rem;
  display: flex;
  align-items: center;
}

.media-library-listerror-items {
  margin-top: -0.5rem;
  border-top-width: 1px;
  --border-opacity: 1;
  border-color: #feb2b2;
  border-color: rgba(254, 178, 178, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-listerror-item {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.media-library-listerror-thumb {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.75rem;
}

.media-library-listerror-thumb:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity));
  --border-opacity: 0.5;
}

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

/* Thumb */

.media-library-thumb {
  position: relative;
  flex: none;
  width: 4rem;
  height: 4rem;
  margin: 1rem;
}

.media-library-single .media-library-thumb {
  margin: 0;
  margin-right: 1rem;
}

.media-library-thumb-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}

.media-library-thumb-extension {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-thumb-extension-truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
  text-transform: uppercase;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  font-size: 0.75rem;
}

/* Placeholder */

.media-library-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: calc(4rem - 4px);
}

.media-library-filled.media-library-sortable .media-library-add .media-library-placeholder {
  width: 2rem;
  height: 2rem;
  margin-left: -2rem;
  margin-right: 1rem;
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
  --bg-opacity: 0.25;
  transform: translate(calc(-50% + 3px), calc(-50% + 3px));
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2.5rem;
  height: 2.5rem;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
  --border-opacity: 0.25;
  transform: translate(-50%, -50%);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder,
.media-library-dropzone-drop .media-library-placeholder {
  transform: translateY(1px);
}

/* Help */

.media-library-help {
  text-align: left;
  padding-right: 1rem;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity));
}

.media-library-help-clear {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  opacity: 0.75;
  cursor: pointer;
}

.media-library-help-clear:hover {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 300ms;
}

/* Dropzone */

.media-library-dropzone {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  display: flex;
  align-items: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #718096;
  border-color: rgba(113, 128, 150, var(--border-opacity));
  --border-opacity: 0.25;
  transition-property: background-color, border-color, color, fill, stroke;
  transition-duration: 300ms;
  flex-grow: 1;
  background-color: transparent;
}

.media-library-dropzone-add {
  border-style: dashed;
  --bg-opacity: 1;
  background-color: #f7fafc;
  background-color: rgba(247, 250, 252, var(--bg-opacity));
}

.media-library-dropzone-replace {
  border-style: solid;
}

.media-library-dropzone:not(.disabled):hover,
.media-library-dropzone-drag {
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity));
  --bg-opacity: 0.25;
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-dropzone:not(.disabled):active,
.media-library-dropzone:not(.disabled):focus,
.media-library-dropzone-drop {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --bg-opacity: 1;
  background-color: #a3bffa;
  background-color: rgba(163, 191, 250, var(--bg-opacity));
  --bg-opacity: 0.5;
  --border-opacity: 1;
  border-color: #5a67d8;
  border-color: rgba(90, 103, 216, var(--border-opacity));
  --border-opacity: 0.25;
}

.media-library-dropzone.disabled {
  --bg-opacity: 1;
  background-color: #feb2b2;
  background-color: rgba(254, 178, 178, var(--bg-opacity));
  --bg-opacity: 0.25;
  --border-opacity: 1;
  border-color: #e53e3e;
  border-color: rgba(229, 62, 62, var(--border-opacity));
  --border-opacity: 0.25;
  cursor: not-allowed;
}

/* Properties */

.media-library-properties {
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #718096;
  color: rgba(113, 128, 150, var(--text-opacity));
  flex-grow: 1;
  min-width: 0;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.media-library-single .media-library-properties {
  margin-top: 0;
  margin-bottom: 0;
}

.media-library-properties-fixed {
  width: 8rem;
  flex-grow: 0;
}

.media-library-property {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
}

/* Field */

.media-library-field {
  display: block;
  overflow: hidden;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.media-library-field-error {
  display: block;
  margin-top: 0.25rem;
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-label {
  display: block;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #a0aec0;
  color: rgba(160, 174, 192, var(--text-opacity));
  padding-right: 0.5rem;
}

.media-library-input {
  flex: 1 1 0%;
  width: 100%;
  font-size: 0.75rem;
  --text-opacity: 1;
  color: #2d3748;
  color: rgba(45, 55, 72, var(--text-opacity));
  border-radius: 0.125rem;
  --bg-opacity: 1;
  background-color: #edf2f7;
  background-color: rgba(237, 242, 247, var(--bg-opacity));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  transition-property: background-color, border-color, color, fill, stroke;
  transition-duration: 300ms;
}

.media-library-input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --bg-opacity: 1;
  background-color: #ebf4ff;
  background-color: rgba(235, 244, 255, var(--bg-opacity));
}

/* Rounded buttons */

.media-library-button {
  width: 1.5rem;
  height: 1.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  line-height: 1;
  transition-duration: 100ms;
  transition-property: all;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #cbd5e0;
  border-color: rgba(203, 213, 224, var(--border-opacity));
  --border-opacity: 0.75;
  z-index: 10;
}

.media-library-sortable .media-library-button {
  width: 1.25rem;
  height: 1.25rem;
}

.media-library-button-info {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #667eea;
  color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-button-warning {
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #f56565;
  color: rgba(245, 101, 101, var(--text-opacity));
}

.media-library-button-error {
  --bg-opacity: 1;
  background-color: #f56565;
  background-color: rgba(245, 101, 101, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --border-opacity: 1;
  border-color: #fc8181;
  border-color: rgba(252, 129, 129, var(--border-opacity));
}

.media-library-button-success {
  --bg-opacity: 1;
  background-color: #48bb78;
  background-color: rgba(72, 187, 120, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.media-library-replace .media-library-button {
  opacity: 0;
}

.media-library-dropzone:not(.disabled):hover .media-library-placeholder .media-library-button,
.media-library-dropzone:not(.disabled):focus .media-library-placeholder .media-library-button,
.media-library-dropzone-drag + .media-library-placeholder .media-library-button {
  opacity: 1;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder .media-library-button,
.media-library-dropzone-drop .media-library-placeholder .media-library-button {
  opacity: 1;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

/* Icon */

.media-library-icon {
  width: 1.25rem;
  height: 1.25rem;
}

.media-library-icon-fill {
  fill: currentColor;
}

/* Progress */

.media-library-progress-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
  --bg-opacity: 0.5;
  z-index: 10;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 300ms;
  pointer-events: none;
}

.media-library-progress-wrap-loading {
  opacity: 1;
}

.media-library-progress {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  height: 0.25rem;
  width: 100%;
  max-width: 28rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-radius: 9999px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.media-library progress::-webkit-progress-bar {
  -webkit-appearance: none;
          appearance: none;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library progress::-moz-progress-bar {
  height: 100%;
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity));
}

.media-library progress::-webkit-progress-value {
  height: 100%;
  --bg-opacity: 1;
  background-color: #667eea;
  background-color: rgba(102, 126, 234, var(--bg-opacity));
}

/* Text styles */

.media-library-text-separator {
  opacity: 0.5;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.media-library-text-success {
  --text-opacity: 1;
  color: #38a169;
  color: rgba(56, 161, 105, var(--text-opacity));
}

.media-library-text-error {
  --text-opacity: 1;
  color: #e53e3e;
  color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-text-link {
  text-decoration: underline;
  cursor: pointer;
}

/* Ported utilities */

.media-library-hidden {
  display: none;
}

.media-library-block {
  display: block;
}

/* RTL Support */

[dir=rtl] .media-library-row-remove {
  right: auto;
  left: 0;
}

[dir=rtl] .media-library-properties {
  margin-right: 0;
  margin-left: 1rem;
}

[dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-placeholder {
  margin-right: -2rem;
  margin-left: 1rem;
}

[dir=rtl] .media-library-row-drag,
[dir=rtl] .media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
  border-right-width: 0;
  border-left-width: 1px;
}

[dir=rtl] .media-library-help {
  text-align: right;
  padding-right: 0;
  padding-left: 1rem;
}

[dir=rtl] .media-library-listerror-content {
  padding-right: 0;
  padding-left: 3rem;
}

[dir=rtl] .media-library-filled.media-library-sortable .media-library-listerror-icon {
  margin-right: 0;
  margin-left: 1rem;
  border-right-width: 0;
  border-left-width: 1px;
}

#amesla-iframe-id {
  position: flex;
  width: 100% !important;
  min-width: 400px;
  height: 600px;
  background-color: #EBEBEB;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;
  overflow: hidden;
  z-index: 2147483001 !important;
  border: 0;
  border-radius: 10px;
}

/*!
 * Bootstrap v5.0.0-beta3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #ffffff;
  --bs-gray: #869ab8;
  --bs-gray-dark: #384c74;
  --bs-primary: #cab980;
  --bs-secondary: #506690;
  --bs-success: #49a78a;
  --bs-info: #7c69ef;
  --bs-warning: #fad776;
  --bs-danger: #df4759;
  --bs-light: #f9fbfd;
  --bs-dark: #1b2a4e;
  --bs-primary-desat: #6c8aec;
  --bs-black: #161c2d;
  --bs-white: #ffffff;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

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

body {
  margin: 0;
  font-family: "Catamaran", serif;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.6;
  color: #161c2d;
  background-color: #ffffff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(22, 28, 45, 0);
}

hr {
  margin: 1rem 0;
  color: #d9e2ef;
  background-color: currentColor;
  border: 0;
  opacity: 1;
}

hr:not([size]) {
  height: 1px;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1;
}

h1,
.h1 {
  font-size: 2rem;
}

h2,
.h2 {
  font-size: 1.9375rem;
}

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

h4,
.h4 {
  font-size: 1.1875rem;
}

h5,
.h5 {
  font-size: 1.0625rem;
}

h6,
.h6 {
  font-size: 0.75rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 700;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

a:hover {
  color: #a29466;
  text-decoration: underline;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr ;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.8125rem;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.8125rem;
  color: #d63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.8125rem;
  color: #ffffff;
  background-color: #1b2a4e;
  border-radius: 0.25rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 600;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  color: #869ab8;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.3125rem;
  font-weight: 400;
}

.display-1 {
  font-size: 4.375rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-2 {
  font-size: 3.3rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-3 {
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-4 {
  font-size: 2.6875rem;
  font-weight: 400;
  line-height: 1.2;
}

.display-5 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

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

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

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 88.2%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  color: #869ab8;
}

.blockquote-footer::before {
  content: "\2014\A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
  border-radius: 0.375rem;
  box-shadow: 0 0.125rem 0.25rem rgba(22, 28, 45, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 88.2%;
  color: #869ab8;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 1.25rem);
  padding-left: var(--bs-gutter-x, 1.25rem);
  margin-right: auto;
  margin-left: auto;
}

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

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

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

@media (min-width: 1200px) {
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: 1200px;
  }
}

.row {
  --bs-gutter-x: 2.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

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

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

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

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

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

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 1.5rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 1.5rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 2rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 2rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 2.5rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 2.5rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 3rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 3rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 4rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 4rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 5rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 5rem;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 6rem;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 6rem;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 8rem;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 8rem;
}

.g-13,
.gx-13 {
  --bs-gutter-x: 10rem;
}

.g-13,
.gy-13 {
  --bs-gutter-y: 10rem;
}

.g-14,
.gx-14 {
  --bs-gutter-x: 12rem;
}

.g-14,
.gy-14 {
  --bs-gutter-y: 12rem;
}

.g-15,
.gx-15 {
  --bs-gutter-x: 16rem;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 16rem;
}

.g-16,
.gx-16 {
  --bs-gutter-x: 25rem;
}

.g-16,
.gy-16 {
  --bs-gutter-y: 25rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

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

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

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

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

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

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 0.75rem;
  }

  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 0.75rem;
  }

  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 2rem;
  }

  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 2rem;
  }

  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 2.5rem;
  }

  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 2.5rem;
  }

  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 3rem;
  }

  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 4rem;
  }

  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 4rem;
  }

  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 5rem;
  }

  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 5rem;
  }

  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 6rem;
  }

  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 6rem;
  }

  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 8rem;
  }

  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 8rem;
  }

  .g-sm-13,
  .gx-sm-13 {
    --bs-gutter-x: 10rem;
  }

  .g-sm-13,
  .gy-sm-13 {
    --bs-gutter-y: 10rem;
  }

  .g-sm-14,
  .gx-sm-14 {
    --bs-gutter-x: 12rem;
  }

  .g-sm-14,
  .gy-sm-14 {
    --bs-gutter-y: 12rem;
  }

  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 16rem;
  }

  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 16rem;
  }

  .g-sm-16,
  .gx-sm-16 {
    --bs-gutter-x: 25rem;
  }

  .g-sm-16,
  .gy-sm-16 {
    --bs-gutter-y: 25rem;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

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

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

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

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

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

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 0.75rem;
  }

  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 0.75rem;
  }

  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1rem;
  }

  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1rem;
  }

  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 2rem;
  }

  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 2rem;
  }

  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 2.5rem;
  }

  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 2.5rem;
  }

  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 3rem;
  }

  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 3rem;
  }

  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 4rem;
  }

  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 4rem;
  }

  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 5rem;
  }

  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 5rem;
  }

  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 6rem;
  }

  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 6rem;
  }

  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 8rem;
  }

  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 8rem;
  }

  .g-md-13,
  .gx-md-13 {
    --bs-gutter-x: 10rem;
  }

  .g-md-13,
  .gy-md-13 {
    --bs-gutter-y: 10rem;
  }

  .g-md-14,
  .gx-md-14 {
    --bs-gutter-x: 12rem;
  }

  .g-md-14,
  .gy-md-14 {
    --bs-gutter-y: 12rem;
  }

  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 16rem;
  }

  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 16rem;
  }

  .g-md-16,
  .gx-md-16 {
    --bs-gutter-x: 25rem;
  }

  .g-md-16,
  .gy-md-16 {
    --bs-gutter-y: 25rem;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

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

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

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

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

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

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 0.75rem;
  }

  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 0.75rem;
  }

  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 2rem;
  }

  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 2rem;
  }

  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 2.5rem;
  }

  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 2.5rem;
  }

  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 3rem;
  }

  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 4rem;
  }

  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 4rem;
  }

  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 5rem;
  }

  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 5rem;
  }

  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 6rem;
  }

  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 6rem;
  }

  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 8rem;
  }

  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 8rem;
  }

  .g-lg-13,
  .gx-lg-13 {
    --bs-gutter-x: 10rem;
  }

  .g-lg-13,
  .gy-lg-13 {
    --bs-gutter-y: 10rem;
  }

  .g-lg-14,
  .gx-lg-14 {
    --bs-gutter-x: 12rem;
  }

  .g-lg-14,
  .gy-lg-14 {
    --bs-gutter-y: 12rem;
  }

  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 16rem;
  }

  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 16rem;
  }

  .g-lg-16,
  .gx-lg-16 {
    --bs-gutter-x: 25rem;
  }

  .g-lg-16,
  .gy-lg-16 {
    --bs-gutter-y: 25rem;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 0.75rem;
  }

  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 0.75rem;
  }

  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 2rem;
  }

  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 2rem;
  }

  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 2.5rem;
  }

  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 2.5rem;
  }

  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 3rem;
  }

  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 4rem;
  }

  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 4rem;
  }

  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 5rem;
  }

  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 5rem;
  }

  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 6rem;
  }

  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 6rem;
  }

  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 8rem;
  }

  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 8rem;
  }

  .g-xl-13,
  .gx-xl-13 {
    --bs-gutter-x: 10rem;
  }

  .g-xl-13,
  .gy-xl-13 {
    --bs-gutter-y: 10rem;
  }

  .g-xl-14,
  .gx-xl-14 {
    --bs-gutter-x: 12rem;
  }

  .g-xl-14,
  .gy-xl-14 {
    --bs-gutter-y: 12rem;
  }

  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 16rem;
  }

  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 16rem;
  }

  .g-xl-16,
  .gx-xl-16 {
    --bs-gutter-x: 25rem;
  }

  .g-xl-16,
  .gy-xl-16 {
    --bs-gutter-y: 25rem;
  }
}

@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.3333333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.6666666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.3333333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.6666666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.3333333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.6666666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }

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

  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }

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

  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }

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

  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }

  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 0.75rem;
  }

  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 0.75rem;
  }

  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 2rem;
  }

  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 2rem;
  }

  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 2.5rem;
  }

  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 2.5rem;
  }

  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 3rem;
  }

  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 4rem;
  }

  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 4rem;
  }

  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 5rem;
  }

  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 5rem;
  }

  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 6rem;
  }

  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 6rem;
  }

  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 8rem;
  }

  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 8rem;
  }

  .g-xxl-13,
  .gx-xxl-13 {
    --bs-gutter-x: 10rem;
  }

  .g-xxl-13,
  .gy-xxl-13 {
    --bs-gutter-y: 10rem;
  }

  .g-xxl-14,
  .gx-xxl-14 {
    --bs-gutter-x: 12rem;
  }

  .g-xxl-14,
  .gy-xxl-14 {
    --bs-gutter-y: 12rem;
  }

  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 16rem;
  }

  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 16rem;
  }

  .g-xxl-16,
  .gx-xxl-16 {
    --bs-gutter-x: 25rem;
  }

  .g-xxl-16,
  .gy-xxl-16 {
    --bs-gutter-y: 25rem;
  }
}

.table {
  --bs-table-bg: #ffffff;
  --bs-table-striped-color: #161c2d;
  --bs-table-striped-bg: #f9fbfd;
  --bs-table-active-color: #161c2d;
  --bs-table-active-bg: #f9fbfd;
  --bs-table-hover-color: #161c2d;
  --bs-table-hover-bg: #f9fbfd;
  width: 100%;
  margin-bottom: 1rem;
  color: #161c2d;
  vertical-align: top;
  border-color: #d9e2ef;
}

.table > :not(caption) > * > * {
  padding: 1.5rem 2rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #faf8f2;
  --bs-table-striped-bg: #efeeea;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #e4e3e2;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #e9e9e6;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #e4e3e2;
}

.table-secondary {
  --bs-table-bg: #eef0f4;
  --bs-table-striped-bg: #e3e6ec;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #d9dce3;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #dee1e8;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #d9dce3;
}

.table-success {
  --bs-table-bg: #edf6f3;
  --bs-table-striped-bg: #e3eceb;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #d8e2e3;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #dde7e7;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #d8e2e3;
}

.table-info {
  --bs-table-bg: #f2f0fd;
  --bs-table-striped-bg: #e7e6f4;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #dddcec;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #e2e1f0;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #dddcec;
}

.table-warning {
  --bs-table-bg: #fffbf1;
  --bs-table-striped-bg: #f4f1e9;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #e8e6e1;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #eeebe5;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #e8e6e1;
}

.table-danger {
  --bs-table-bg: #fcedee;
  --bs-table-striped-bg: #f1e3e6;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #e6dade;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #ebdee2;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #e6dade;
}

.table-light {
  --bs-table-bg: #f9fbfd;
  --bs-table-striped-bg: #eef1f4;
  --bs-table-striped-color: #1b2a4e;
  --bs-table-active-bg: #e3e6ec;
  --bs-table-active-color: #1b2a4e;
  --bs-table-hover-bg: #e8ebf0;
  --bs-table-hover-color: #1b2a4e;
  color: #1b2a4e;
  border-color: #e3e6ec;
}

.table-dark {
  --bs-table-bg: #384c74;
  --bs-table-striped-bg: #42557b;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #4c5e82;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #47597e;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #4c5e82;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.8125rem + 1px);
  padding-bottom: calc(0.8125rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(1.122rem + 1px);
  padding-bottom: calc(1.122rem + 1px);
  font-size: 1.0625rem;
}

.col-form-label-sm {
  padding-top: calc(0.5625rem + 1px);
  padding-bottom: calc(0.5625rem + 1px);
  font-size: 1.0625rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 88.2%;
  color: #869ab8;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.8125rem 1.25rem;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.6;
  color: #161c2d;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #d9e2ef;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.375rem;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control[type=file] {
  overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control:focus {
  color: #161c2d;
  background-color: #ffffff;
  border-color: #cab980;
  outline: 0;
  box-shadow: none, none;
}

.form-control::-webkit-date-and-time-value {
  height: 1.6em;
}

.form-control::-moz-placeholder {
  color: #869ab8;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #869ab8;
  opacity: 1;
}

.form-control::placeholder {
  color: #869ab8;
  opacity: 1;
}

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

.form-control::file-selector-button {
  padding: 0.8125rem 1.25rem;
  margin: -0.8125rem -1.25rem;
  -webkit-margin-end: 1.25rem;
          margin-inline-end: 1.25rem;
  color: #161c2d;
  background-color: #f9fbfd;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #edeef0;
}

.form-control::-webkit-file-upload-button {
  padding: 0.8125rem 1.25rem;
  margin: -0.8125rem -1.25rem;
  -webkit-margin-end: 1.25rem;
          margin-inline-end: 1.25rem;
  color: #161c2d;
  background-color: #f9fbfd;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #edeef0;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.8125rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: #161c2d;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 1.125rem + 2px);
  padding: 0.5625rem 1rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.form-control-sm::file-selector-button {
  padding: 0.5625rem 1rem;
  margin: -0.5625rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.5625rem 1rem;
  margin: -0.5625rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.6em + 2.244rem + 2px);
  padding: 1.122rem 1.5rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.form-control-lg::file-selector-button {
  padding: 1.122rem 1.5rem;
  margin: -1.122rem -1.5rem;
  -webkit-margin-end: 1.5rem;
          margin-inline-end: 1.5rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 1.122rem 1.5rem;
  margin: -1.122rem -1.5rem;
  -webkit-margin-end: 1.5rem;
          margin-inline-end: 1.5rem;
}

textarea.form-control {
  min-height: calc(1.6em + 1.625rem + 2px);
}

textarea.form-control-sm {
  min-height: calc(1.6em + 1.125rem + 2px);
}

textarea.form-control-lg {
  min-height: calc(1.6em + 2.244rem + 2px);
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.8125rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  height: 1.6em;
  border-radius: 0.375rem;
}

.form-control-color::-webkit-color-swatch {
  height: 1.6em;
  border-radius: 0.375rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.8125rem 1.25rem 0.8125rem 1.25rem;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.6;
  color: #161c2d;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L4.25 4.25L7.5 1' stroke='%23c6d3e6' stroke-width='1.08333' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1.25rem center;
  background-size: 1em 1em;
  border: 1px solid #d9e2ef;
  border-radius: 0.375rem;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-select:focus {
  border-color: #cab980;
  outline: 0;
  box-shadow: none, none;
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
  padding-right: 1.25rem;
  background-image: none;
}

.form-select:disabled {
  background-color: #f1f4f8;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #161c2d;
}

.form-select-sm {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  padding-left: 1rem;
  font-size: 1.0625rem;
}

.form-select-lg {
  padding-top: 1.122rem;
  padding-bottom: 1.122rem;
  padding-left: 1.5rem;
  font-size: 1.0625rem;
}

.form-check {
  display: block;
  min-height: 1.7rem;
  padding-left: 1.5rem;
  margin-bottom: 0.125rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.5rem;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  vertical-align: top;
  background-color: #d9e2ef;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0.375rem;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: none;
}

.form-check-input:focus {
  border-color: transparent;
  outline: 0;
  box-shadow: none;
}

.form-check-input:checked {
  background-color: #cab980;
  border-color: #cab980;
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #cab980;
  border-color: #cab980;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-check-label {
  cursor: pointer;
}

.form-switch {
  padding-left: 3rem;
}

.form-switch .form-check-input {
  width: 2.5rem;
  margin-left: -3rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2.5rem;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}

.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-check[disabled] + .btn,
.btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, none;
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, none;
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #cab980;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(22, 28, 45, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.form-range::-webkit-slider-thumb:active {
  background-color: #efead9;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d9e2ef;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(22, 28, 45, 0.075);
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #cab980;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(22, 28, 45, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.form-range::-moz-range-thumb:active {
  background-color: #efead9;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #d9e2ef;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(22, 28, 45, 0.075);
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #abbcd5;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #abbcd5;
}

.form-floating {
  position: relative;
}

.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  padding: 1rem 1.25rem;
}

.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 1.25rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}

.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus,
.form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 1;
  transform: translateY(-0.5rem);
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 1;
  transform: translateY(-0.5rem);
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 1;
  transform: translateY(-0.5rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 1;
  transform: translateY(-0.5rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.8125rem 1.25rem;
  font-size: 1.0625rem;
  font-weight: 400;
  line-height: 1.6;
  color: #869ab8;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 1.122rem 1.5rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.5625rem 1rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 2.5rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 88.2%;
  color: #49a78a;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.9375rem;
  color: #ffffff;
  background-color: rgba(73, 167, 138, 0.9);
  border-radius: 0.375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid,
.form-control.is-valid {
  border-color: #49a78a;
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
  border-color: #49a78a;
  box-shadow: 0 0 0 0 rgba(73, 167, 138, 0.25);
}

.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #49a78a;
}

.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #49a78a;
  box-shadow: 0 0 0 0 rgba(73, 167, 138, 0.25);
}

.was-validated .form-check-input:valid,
.form-check-input.is-valid {
  border-color: #49a78a;
}

.was-validated .form-check-input:valid:checked,
.form-check-input.is-valid:checked {
  background-color: #49a78a;
}

.was-validated .form-check-input:valid:focus,
.form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0 rgba(73, 167, 138, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #49a78a;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid,
.input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 88.2%;
  color: #df4759;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.9375rem;
  color: #ffffff;
  background-color: rgba(223, 71, 89, 0.9);
  border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
  border-color: #df4759;
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
  border-color: #df4759;
  box-shadow: 0 0 0 0 rgba(223, 71, 89, 0.25);
}

.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: #df4759;
}

.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #df4759;
  box-shadow: 0 0 0 0 rgba(223, 71, 89, 0.25);
}

.was-validated .form-check-input:invalid,
.form-check-input.is-invalid {
  border-color: #df4759;
}

.was-validated .form-check-input:invalid:checked,
.form-check-input.is-invalid:checked {
  background-color: #df4759;
}

.was-validated .form-check-input:invalid:focus,
.form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0 rgba(223, 71, 89, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #df4759;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid,
.input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 600;
  line-height: 1.6;
  color: #161c2d;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.8125rem 1.25rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #161c2d;
  text-decoration: none;
}

.btn-check:focus + .btn,
.btn:focus {
  outline: 0;
  box-shadow: none;
}

.btn-check:checked + .btn,
.btn-check:active + .btn,
.btn:active,
.btn.active {
  box-shadow: none;
}

.btn-check:checked + .btn:focus,
.btn-check:active + .btn:focus,
.btn:active:focus,
.btn.active:focus {
  box-shadow: none, none;
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
  box-shadow: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
  box-shadow: none;
}

.btn-primary:hover {
  color: #ffffff;
  background-color: #ac9d6d;
  border-color: #a29466;
}

.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #ffffff;
  background-color: #ac9d6d;
  border-color: #a29466;
  box-shadow: none, 0 0 0 0 rgba(210, 196, 147, 0.5);
}

.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #a29466;
  border-color: #988b60;
}

.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(210, 196, 147, 0.5);
}

.btn-primary:disabled,
.btn-primary.disabled {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.btn-secondary {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
  box-shadow: none;
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #44577a;
  border-color: #405273;
}

.btn-check:focus + .btn-secondary,
.btn-secondary:focus {
  color: #ffffff;
  background-color: #44577a;
  border-color: #405273;
  box-shadow: none, 0 0 0 0 rgba(106, 125, 161, 0.5);
}

.btn-check:checked + .btn-secondary,
.btn-check:active + .btn-secondary,
.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #405273;
  border-color: #3c4d6c;
}

.btn-check:checked + .btn-secondary:focus,
.btn-check:active + .btn-secondary:focus,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(106, 125, 161, 0.5);
}

.btn-secondary:disabled,
.btn-secondary.disabled {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}

.btn-success {
  color: #ffffff;
  background-color: #49a78a;
  border-color: #49a78a;
  box-shadow: none;
}

.btn-success:hover {
  color: #ffffff;
  background-color: #3e8e75;
  border-color: #3a866e;
}

.btn-check:focus + .btn-success,
.btn-success:focus {
  color: #ffffff;
  background-color: #3e8e75;
  border-color: #3a866e;
  box-shadow: none, 0 0 0 0 rgba(100, 180, 156, 0.5);
}

.btn-check:checked + .btn-success,
.btn-check:active + .btn-success,
.btn-success:active,
.btn-success.active,
.show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #3a866e;
  border-color: #377d68;
}

.btn-check:checked + .btn-success:focus,
.btn-check:active + .btn-success:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(100, 180, 156, 0.5);
}

.btn-success:disabled,
.btn-success.disabled {
  color: #ffffff;
  background-color: #49a78a;
  border-color: #49a78a;
}

.btn-info {
  color: #ffffff;
  background-color: #7c69ef;
  border-color: #7c69ef;
  box-shadow: none;
}

.btn-info:hover {
  color: #ffffff;
  background-color: #6959cb;
  border-color: #6354bf;
}

.btn-check:focus + .btn-info,
.btn-info:focus {
  color: #ffffff;
  background-color: #6959cb;
  border-color: #6354bf;
  box-shadow: none, 0 0 0 0 rgba(144, 128, 241, 0.5);
}

.btn-check:checked + .btn-info,
.btn-check:active + .btn-info,
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #6354bf;
  border-color: #5d4fb3;
}

.btn-check:checked + .btn-info:focus,
.btn-check:active + .btn-info:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(144, 128, 241, 0.5);
}

.btn-info:disabled,
.btn-info.disabled {
  color: #ffffff;
  background-color: #7c69ef;
  border-color: #7c69ef;
}

.btn-warning {
  color: #1b2a4e;
  background-color: #fad776;
  border-color: #fad776;
  box-shadow: none;
}

.btn-warning:hover {
  color: #1b2a4e;
  background-color: #fbdd8b;
  border-color: #fbdb84;
}

.btn-check:focus + .btn-warning,
.btn-warning:focus {
  color: #1b2a4e;
  background-color: #fbdd8b;
  border-color: #fbdb84;
  box-shadow: none, 0 0 0 0 rgba(217, 189, 112, 0.5);
}

.btn-check:checked + .btn-warning,
.btn-check:active + .btn-warning,
.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: #1b2a4e;
  background-color: #fbdf91;
  border-color: #fbdb84;
}

.btn-check:checked + .btn-warning:focus,
.btn-check:active + .btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(217, 189, 112, 0.5);
}

.btn-warning:disabled,
.btn-warning.disabled {
  color: #1b2a4e;
  background-color: #fad776;
  border-color: #fad776;
}

.btn-danger {
  color: #ffffff;
  background-color: #df4759;
  border-color: #df4759;
  box-shadow: none;
}

.btn-danger:hover {
  color: #ffffff;
  background-color: #be3c4c;
  border-color: #b23947;
}

.btn-check:focus + .btn-danger,
.btn-danger:focus {
  color: #ffffff;
  background-color: #be3c4c;
  border-color: #b23947;
  box-shadow: none, 0 0 0 0 rgba(228, 99, 114, 0.5);
}

.btn-check:checked + .btn-danger,
.btn-check:active + .btn-danger,
.btn-danger:active,
.btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #b23947;
  border-color: #a73543;
}

.btn-check:checked + .btn-danger:focus,
.btn-check:active + .btn-danger:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(228, 99, 114, 0.5);
}

.btn-danger:disabled,
.btn-danger.disabled {
  color: #ffffff;
  background-color: #df4759;
  border-color: #df4759;
}

.btn-light {
  color: #1b2a4e;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
  box-shadow: none;
}

.btn-light:hover {
  color: #1b2a4e;
  background-color: #fafcfd;
  border-color: #fafbfd;
}

.btn-check:focus + .btn-light,
.btn-light:focus {
  color: #1b2a4e;
  background-color: #fafcfd;
  border-color: #fafbfd;
  box-shadow: none, 0 0 0 0 rgba(216, 220, 227, 0.5);
}

.btn-check:checked + .btn-light,
.btn-check:active + .btn-light,
.btn-light:active,
.btn-light.active,
.show > .btn-light.dropdown-toggle {
  color: #1b2a4e;
  background-color: #fafcfd;
  border-color: #fafbfd;
}

.btn-check:checked + .btn-light:focus,
.btn-check:active + .btn-light:focus,
.btn-light:active:focus,
.btn-light.active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(216, 220, 227, 0.5);
}

.btn-light:disabled,
.btn-light.disabled {
  color: #1b2a4e;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
}

.btn-dark {
  color: #ffffff;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
  box-shadow: none;
}

.btn-dark:hover {
  color: #ffffff;
  background-color: #172442;
  border-color: #16223e;
}

.btn-check:focus + .btn-dark,
.btn-dark:focus {
  color: #ffffff;
  background-color: #172442;
  border-color: #16223e;
  box-shadow: none, 0 0 0 0 rgba(61, 74, 105, 0.5);
}

.btn-check:checked + .btn-dark,
.btn-check:active + .btn-dark,
.btn-dark:active,
.btn-dark.active,
.show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #16223e;
  border-color: #14203b;
}

.btn-check:checked + .btn-dark:focus,
.btn-check:active + .btn-dark:focus,
.btn-dark:active:focus,
.btn-dark.active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(61, 74, 105, 0.5);
}

.btn-dark:disabled,
.btn-dark.disabled {
  color: #ffffff;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
}

.btn-primary-desat {
  color: #ffffff;
  background-color: #6c8aec;
  border-color: #6c8aec;
  box-shadow: none;
}

.btn-primary-desat:hover {
  color: #ffffff;
  background-color: #5c75c9;
  border-color: #566ebd;
}

.btn-check:focus + .btn-primary-desat,
.btn-primary-desat:focus {
  color: #ffffff;
  background-color: #5c75c9;
  border-color: #566ebd;
  box-shadow: none, 0 0 0 0 rgba(130, 156, 239, 0.5);
}

.btn-check:checked + .btn-primary-desat,
.btn-check:active + .btn-primary-desat,
.btn-primary-desat:active,
.btn-primary-desat.active,
.show > .btn-primary-desat.dropdown-toggle {
  color: #ffffff;
  background-color: #566ebd;
  border-color: #5168b1;
}

.btn-check:checked + .btn-primary-desat:focus,
.btn-check:active + .btn-primary-desat:focus,
.btn-primary-desat:active:focus,
.btn-primary-desat.active:focus,
.show > .btn-primary-desat.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(130, 156, 239, 0.5);
}

.btn-primary-desat:disabled,
.btn-primary-desat.disabled {
  color: #ffffff;
  background-color: #6c8aec;
  border-color: #6c8aec;
}

.btn-black {
  color: #ffffff;
  background-color: #161c2d;
  border-color: #161c2d;
  box-shadow: none;
}

.btn-black:hover {
  color: #ffffff;
  background-color: #131826;
  border-color: #121624;
}

.btn-check:focus + .btn-black,
.btn-black:focus {
  color: #ffffff;
  background-color: #131826;
  border-color: #121624;
  box-shadow: none, 0 0 0 0 rgba(57, 62, 77, 0.5);
}

.btn-check:checked + .btn-black,
.btn-check:active + .btn-black,
.btn-black:active,
.btn-black.active,
.show > .btn-black.dropdown-toggle {
  color: #ffffff;
  background-color: #121624;
  border-color: #111522;
}

.btn-check:checked + .btn-black:focus,
.btn-check:active + .btn-black:focus,
.btn-black:active:focus,
.btn-black.active:focus,
.show > .btn-black.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(57, 62, 77, 0.5);
}

.btn-black:disabled,
.btn-black.disabled {
  color: #ffffff;
  background-color: #161c2d;
  border-color: #161c2d;
}

.btn-white {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: none;
}

.btn-white:hover {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
}

.btn-check:focus + .btn-white,
.btn-white:focus {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
  box-shadow: none, 0 0 0 0 rgba(221, 223, 228, 0.5);
}

.btn-check:checked + .btn-white,
.btn-check:active + .btn-white,
.btn-white:active,
.btn-white.active,
.show > .btn-white.dropdown-toggle {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
}

.btn-check:checked + .btn-white:focus,
.btn-check:active + .btn-white:focus,
.btn-white:active:focus,
.btn-white.active:focus,
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(221, 223, 228, 0.5);
}

.btn-white:disabled,
.btn-white.disabled {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-outline-primary {
  color: #cab980;
  border-color: #cab980;
}

.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0 rgba(202, 185, 128, 0.5);
}

.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(202, 185, 128, 0.5);
}

.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #cab980;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #506690;
  border-color: #506690;
}

.btn-outline-secondary:hover {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}

.btn-check:focus + .btn-outline-secondary,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0 rgba(80, 102, 144, 0.5);
}

.btn-check:checked + .btn-outline-secondary,
.btn-check:active + .btn-outline-secondary,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}

.btn-check:checked + .btn-outline-secondary:focus,
.btn-check:active + .btn-outline-secondary:focus,
.btn-outline-secondary:active:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(80, 102, 144, 0.5);
}

.btn-outline-secondary:disabled,
.btn-outline-secondary.disabled {
  color: #506690;
  background-color: transparent;
}

.btn-outline-success {
  color: #49a78a;
  border-color: #49a78a;
}

.btn-outline-success:hover {
  color: #ffffff;
  background-color: #49a78a;
  border-color: #49a78a;
}

.btn-check:focus + .btn-outline-success,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0 rgba(73, 167, 138, 0.5);
}

.btn-check:checked + .btn-outline-success,
.btn-check:active + .btn-outline-success,
.btn-outline-success:active,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show {
  color: #ffffff;
  background-color: #49a78a;
  border-color: #49a78a;
}

.btn-check:checked + .btn-outline-success:focus,
.btn-check:active + .btn-outline-success:focus,
.btn-outline-success:active:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(73, 167, 138, 0.5);
}

.btn-outline-success:disabled,
.btn-outline-success.disabled {
  color: #49a78a;
  background-color: transparent;
}

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

.btn-outline-info:hover {
  color: #ffffff;
  background-color: #7c69ef;
  border-color: #7c69ef;
}

.btn-check:focus + .btn-outline-info,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0 rgba(124, 105, 239, 0.5);
}

.btn-check:checked + .btn-outline-info,
.btn-check:active + .btn-outline-info,
.btn-outline-info:active,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show {
  color: #ffffff;
  background-color: #7c69ef;
  border-color: #7c69ef;
}

.btn-check:checked + .btn-outline-info:focus,
.btn-check:active + .btn-outline-info:focus,
.btn-outline-info:active:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(124, 105, 239, 0.5);
}

.btn-outline-info:disabled,
.btn-outline-info.disabled {
  color: #7c69ef;
  background-color: transparent;
}

.btn-outline-warning {
  color: #fad776;
  border-color: #fad776;
}

.btn-outline-warning:hover {
  color: #1b2a4e;
  background-color: #fad776;
  border-color: #fad776;
}

.btn-check:focus + .btn-outline-warning,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0 rgba(250, 215, 118, 0.5);
}

.btn-check:checked + .btn-outline-warning,
.btn-check:active + .btn-outline-warning,
.btn-outline-warning:active,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show {
  color: #1b2a4e;
  background-color: #fad776;
  border-color: #fad776;
}

.btn-check:checked + .btn-outline-warning:focus,
.btn-check:active + .btn-outline-warning:focus,
.btn-outline-warning:active:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(250, 215, 118, 0.5);
}

.btn-outline-warning:disabled,
.btn-outline-warning.disabled {
  color: #fad776;
  background-color: transparent;
}

.btn-outline-danger {
  color: #df4759;
  border-color: #df4759;
}

.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #df4759;
  border-color: #df4759;
}

.btn-check:focus + .btn-outline-danger,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 0 rgba(223, 71, 89, 0.5);
}

.btn-check:checked + .btn-outline-danger,
.btn-check:active + .btn-outline-danger,
.btn-outline-danger:active,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show {
  color: #ffffff;
  background-color: #df4759;
  border-color: #df4759;
}

.btn-check:checked + .btn-outline-danger:focus,
.btn-check:active + .btn-outline-danger:focus,
.btn-outline-danger:active:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(223, 71, 89, 0.5);
}

.btn-outline-danger:disabled,
.btn-outline-danger.disabled {
  color: #df4759;
  background-color: transparent;
}

.btn-outline-light {
  color: #f9fbfd;
  border-color: #f9fbfd;
}

.btn-outline-light:hover {
  color: #1b2a4e;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
}

.btn-check:focus + .btn-outline-light,
.btn-outline-light:focus {
  box-shadow: 0 0 0 0 rgba(249, 251, 253, 0.5);
}

.btn-check:checked + .btn-outline-light,
.btn-check:active + .btn-outline-light,
.btn-outline-light:active,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show {
  color: #1b2a4e;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
}

.btn-check:checked + .btn-outline-light:focus,
.btn-check:active + .btn-outline-light:focus,
.btn-outline-light:active:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(249, 251, 253, 0.5);
}

.btn-outline-light:disabled,
.btn-outline-light.disabled {
  color: #f9fbfd;
  background-color: transparent;
}

.btn-outline-dark {
  color: #1b2a4e;
  border-color: #1b2a4e;
}

.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
}

.btn-check:focus + .btn-outline-dark,
.btn-outline-dark:focus {
  box-shadow: 0 0 0 0 rgba(27, 42, 78, 0.5);
}

.btn-check:checked + .btn-outline-dark,
.btn-check:active + .btn-outline-dark,
.btn-outline-dark:active,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
}

.btn-check:checked + .btn-outline-dark:focus,
.btn-check:active + .btn-outline-dark:focus,
.btn-outline-dark:active:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(27, 42, 78, 0.5);
}

.btn-outline-dark:disabled,
.btn-outline-dark.disabled {
  color: #1b2a4e;
  background-color: transparent;
}

.btn-outline-primary-desat {
  color: #6c8aec;
  border-color: #6c8aec;
}

.btn-outline-primary-desat:hover {
  color: #ffffff;
  background-color: #6c8aec;
  border-color: #6c8aec;
}

.btn-check:focus + .btn-outline-primary-desat,
.btn-outline-primary-desat:focus {
  box-shadow: 0 0 0 0 rgba(108, 138, 236, 0.5);
}

.btn-check:checked + .btn-outline-primary-desat,
.btn-check:active + .btn-outline-primary-desat,
.btn-outline-primary-desat:active,
.btn-outline-primary-desat.active,
.btn-outline-primary-desat.dropdown-toggle.show {
  color: #ffffff;
  background-color: #6c8aec;
  border-color: #6c8aec;
}

.btn-check:checked + .btn-outline-primary-desat:focus,
.btn-check:active + .btn-outline-primary-desat:focus,
.btn-outline-primary-desat:active:focus,
.btn-outline-primary-desat.active:focus,
.btn-outline-primary-desat.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(108, 138, 236, 0.5);
}

.btn-outline-primary-desat:disabled,
.btn-outline-primary-desat.disabled {
  color: #6c8aec;
  background-color: transparent;
}

.btn-outline-black {
  color: #161c2d;
  border-color: #161c2d;
}

.btn-outline-black:hover {
  color: #ffffff;
  background-color: #161c2d;
  border-color: #161c2d;
}

.btn-check:focus + .btn-outline-black,
.btn-outline-black:focus {
  box-shadow: 0 0 0 0 rgba(22, 28, 45, 0.5);
}

.btn-check:checked + .btn-outline-black,
.btn-check:active + .btn-outline-black,
.btn-outline-black:active,
.btn-outline-black.active,
.btn-outline-black.dropdown-toggle.show {
  color: #ffffff;
  background-color: #161c2d;
  border-color: #161c2d;
}

.btn-check:checked + .btn-outline-black:focus,
.btn-check:active + .btn-outline-black:focus,
.btn-outline-black:active:focus,
.btn-outline-black.active:focus,
.btn-outline-black.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(22, 28, 45, 0.5);
}

.btn-outline-black:disabled,
.btn-outline-black.disabled {
  color: #161c2d;
  background-color: transparent;
}

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff;
}

.btn-outline-white:hover {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-check:focus + .btn-outline-white,
.btn-outline-white:focus {
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.btn-check:checked + .btn-outline-white,
.btn-check:active + .btn-outline-white,
.btn-outline-white:active,
.btn-outline-white.active,
.btn-outline-white.dropdown-toggle.show {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-check:checked + .btn-outline-white:focus,
.btn-check:active + .btn-outline-white:focus,
.btn-outline-white:active:focus,
.btn-outline-white.active:focus,
.btn-outline-white.dropdown-toggle.show:focus {
  box-shadow: none, 0 0 0 0 rgba(255, 255, 255, 0.5);
}

.btn-outline-white:disabled,
.btn-outline-white.disabled {
  color: #ffffff;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #cab980;
  text-decoration: none;
}

.btn-link:hover {
  color: #a29466;
  text-decoration: underline;
}

.btn-link:focus {
  text-decoration: underline;
}

.btn-link:disabled,
.btn-link.disabled {
  color: #869ab8;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 1.122rem 1.5rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.5625rem 1rem;
  font-size: 1.0625rem;
  border-radius: 0.375rem;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  min-width: 14rem;
  padding: 1.625rem 1.75rem;
  margin: 0;
  font-size: 0.9375rem;
  color: #161c2d;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0px solid rgba(22, 28, 45, 0.15);
  border-radius: 0.375rem;
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.1);
}

.dropdown-menu[data-bs-popper] {
  left: 0;
  margin-top: 0;
}

.dropdown-menu-start {
  --bs-position: start;
}

.dropdown-menu-start[data-bs-popper] {
  right: auto ;
  left: 0 ;
}

.dropdown-menu-end {
  --bs-position: end;
}

.dropdown-menu-end[data-bs-popper] {
  right: 0 ;
  left: auto ;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }

  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto ;
    left: 0 ;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }

  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0 ;
    left: auto ;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }

  .dropdown-menu-md-start[data-bs-popper] {
    right: auto ;
    left: 0 ;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }

  .dropdown-menu-md-end[data-bs-popper] {
    right: 0 ;
    left: auto ;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }

  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto ;
    left: 0 ;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }

  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0 ;
    left: auto ;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }

  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto ;
    left: 0 ;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }

  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0 ;
    left: auto ;
  }
}

@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }

  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto ;
    left: 0 ;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }

  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0 ;
    left: auto ;
  }
}

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
}

.dropend .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-left: 0;
}

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
}

.dropstart .dropdown-menu[data-bs-popper] {
  margin-top: 0;
  margin-right: 0;
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropstart .dropdown-toggle::after {
  display: none;
}

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(22, 28, 45, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0 1.75rem;
  clear: both;
  font-weight: 400;
  color: #506690;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover,
.dropdown-item:focus {
  color: #cab980;
  text-decoration: none;
  background-color: none;
}

.dropdown-item.active,
.dropdown-item:active {
  color: #cab980;
  text-decoration: none;
  background-color: none;
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #abbcd5;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 1.625rem 1.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: #cab980;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0 1.75rem;
  color: #506690;
}

.dropdown-menu-dark {
  color: #d9e2ef;
  background-color: #384c74;
  border-color: rgba(22, 28, 45, 0.15);
}

.dropdown-menu-dark .dropdown-item {
  color: #d9e2ef;
}

.dropdown-menu-dark .dropdown-item:hover,
.dropdown-menu-dark .dropdown-item:focus {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
  color: #cab980;
  background-color: none;
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
  color: #abbcd5;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(22, 28, 45, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #d9e2ef;
}

.dropdown-menu-dark .dropdown-header {
  color: #abbcd5;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: none;
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}

.nav-link:hover,
.nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #869ab8;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #d9e2ef;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  border-color: #f1f4f8 #f1f4f8 #d9e2ef;
  isolation: isolate;
}

.nav-tabs .nav-link.disabled {
  color: #869ab8;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #506690;
  background-color: #ffffff;
  border-color: #d9e2ef #d9e2ef #ffffff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.375rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #cab980;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 1.25rem;
  padding-right: 0;
  padding-bottom: 1.25rem;
  padding-left: 0;
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  margin-right: 0;
  font-size: 1.5rem;
  white-space: nowrap;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

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

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.1875rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}

.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }

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

  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }

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

  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

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

  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }

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

  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }

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

  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }

  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

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

.navbar-expand .navbar-nav .nav-link {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: #cab980;
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: #cab980;
}

.navbar-light .navbar-nav .nav-link {
  color: #506690;
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: #cab980;
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(22, 28, 45, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: #cab980;
}

.navbar-light .navbar-toggler {
  color: #506690;
  border-color: transparent;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23506690' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: #506690;
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: #cab980;
}

.navbar-dark .navbar-brand {
  color: #ffffff;
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: #ffffff;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #ffffff;
}

.navbar-dark .navbar-toggler {
  color: #ffffff;
  border-color: transparent;
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: #ffffff;
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #ffffff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: border-box;
  border: 0px solid #d9e2ef;
  border-radius: 0.375rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.375rem - 0px);
  border-top-right-radius: calc(0.375rem - 0px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.375rem - 0px);
  border-bottom-left-radius: calc(0.375rem - 0px);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 2rem 2rem;
}

.card-title {
  margin-bottom: 1.5rem;
}

.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 2rem;
}

.card-header {
  padding: 1.5rem 2rem;
  margin-bottom: 0;
  background-color: rgba(22, 28, 45, 0.03);
  border-bottom: 0px solid #d9e2ef;
}

.card-header:first-child {
  border-radius: calc(0.375rem - 0px) calc(0.375rem - 0px) 0 0;
}

.card-footer {
  padding: 1.5rem 2rem;
  background-color: rgba(22, 28, 45, 0.03);
  border-top: 0px solid #d9e2ef;
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.375rem - 0px) calc(0.375rem - 0px);
}

.card-header-tabs {
  margin-right: -1rem;
  margin-bottom: -1.5rem;
  margin-left: -1rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -1rem;
  margin-left: -1rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.375rem - 0px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.375rem - 0px);
  border-top-right-radius: calc(0.375rem - 0px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.375rem - 0px);
  border-bottom-left-radius: calc(0.375rem - 0px);
}

.card-group > .card {
  margin-bottom: 1.25rem;
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }

  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1.0625rem;
  color: #161c2d;
  text-align: left;
  background-color: #ffffff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}

.accordion-button:not(.collapsed) {
  color: #b6a773;
  background-color: #faf8f2;
  box-shadow: inset 0 -1px 0 rgba(22, 28, 45, 0.125);
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23b6a773'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(180deg);
}

.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23161c2d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}

.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  border-color: #cab980;
  outline: 0;
  box-shadow: none;
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid rgba(22, 28, 45, 0.125);
}

.accordion-item:first-of-type {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}

.accordion-item:last-of-type {
  margin-bottom: 0;
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.375rem - 1px);
  border-bottom-left-radius: calc(0.375rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 0;
  margin-bottom: 0;
  font-size: 0.9375rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #506690;
  content: var(--bs-breadcrumb-divider, "/") ;
}

.breadcrumb-item.active {
  color: #506690;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #cab980;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}

.page-link:hover {
  z-index: 2;
  color: #a29466;
  text-decoration: none;
  background-color: #f1f4f8;
  border-color: #d9e2ef;
}

.page-link:focus {
  z-index: 3;
  color: #a29466;
  background-color: #f1f4f8;
  outline: 0;
  box-shadow: none;
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.page-item.disabled .page-link {
  color: #869ab8;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #d9e2ef;
}

.page-link {
  padding: 0.8125rem 1.25rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.pagination-lg .page-link {
  padding: 1.122rem 1.5rem;
  font-size: 1.1875rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.pagination-sm .page-link {
  padding: 0.5625rem 1rem;
  font-size: 0.9375rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.badge {
  display: inline-block;
  padding: 0.25rem 0.75rem;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.375rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.375rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 600;
}

.alert-dismissible {
  padding-right: 3.75rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.9375rem 1.25rem;
}

.alert-primary {
  color: #514a33;
  background-color: #cab980;
  border-color: #cab980;
}

.alert-primary .alert-link {
  color: #413b29;
}

.alert-secondary {
  color: #20293a;
  background-color: #506690;
  border-color: #506690;
}

.alert-secondary .alert-link {
  color: #1a212e;
}

.alert-success {
  color: #1d4337;
  background-color: #49a78a;
  border-color: #49a78a;
}

.alert-success .alert-link {
  color: #17362c;
}

.alert-info {
  color: #322a60;
  background-color: #7c69ef;
  border-color: #7c69ef;
}

.alert-info .alert-link {
  color: #28224d;
}

.alert-warning {
  color: #64562f;
  background-color: #fad776;
  border-color: #fad776;
}

.alert-warning .alert-link {
  color: #504526;
}

.alert-danger {
  color: #591c24;
  background-color: #df4759;
  border-color: #df4759;
}

.alert-danger .alert-link {
  color: #47161d;
}

.alert-light {
  color: #646465;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
}

.alert-light .alert-link {
  color: #505051;
}

.alert-dark {
  color: #767f95;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
}

.alert-dark .alert-link {
  color: #5e6677;
}

.alert-primary-desat {
  color: #2b375e;
  background-color: #6c8aec;
  border-color: #6c8aec;
}

.alert-primary-desat .alert-link {
  color: #222c4b;
}

.alert-black {
  color: #737781;
  background-color: #161c2d;
  border-color: #161c2d;
}

.alert-black .alert-link {
  color: #5c5f67;
}

.alert-white {
  color: #666666;
  background-color: white;
  border-color: white;
}

.alert-white .alert-link {
  color: #525252;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.796875rem;
  background-color: #f1f4f8;
  border-radius: 0.375rem;
  box-shadow: inset 0 1px 2px rgba(22, 28, 45, 0.075);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  background-color: #cab980;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.375rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #506690;
  text-align: inherit;
}

.list-group-item-action:hover,
.list-group-item-action:focus {
  z-index: 1;
  color: #506690;
  text-decoration: none;
  background-color: #f9fbfd;
}

.list-group-item-action:active {
  color: #161c2d;
  background-color: #f1f4f8;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1.5rem 2rem;
  color: #1b2a4e;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #869ab8;
  pointer-events: none;
  background-color: #ffffff;
}

.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.375rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.375rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }

  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.375rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }

  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.375rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }

  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.375rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }

  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.375rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }

  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.375rem;
    border-bottom-left-radius: 0;
  }

  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }

  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }

  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #796f4d;
  background-color: #f4f1e6;
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #796f4d;
  background-color: #dcd9cf;
}

.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #796f4d;
  border-color: #796f4d;
}

.list-group-item-secondary {
  color: #303d56;
  background-color: #dce0e9;
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #303d56;
  background-color: #c6cad2;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #303d56;
  border-color: #303d56;
}

.list-group-item-success {
  color: #2c6453;
  background-color: #dbede8;
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #2c6453;
  background-color: #c5d5d1;
}

.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #2c6453;
  border-color: #2c6453;
}

.list-group-item-info {
  color: #4a3f8f;
  background-color: #e5e1fc;
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #4a3f8f;
  background-color: #cecbe3;
}

.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #4a3f8f;
  border-color: #4a3f8f;
}

.list-group-item-warning {
  color: #968147;
  background-color: #fef7e4;
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #968147;
  background-color: #e5decd;
}

.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #968147;
  border-color: #968147;
}

.list-group-item-danger {
  color: #862b35;
  background-color: #f9dade;
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #862b35;
  background-color: #e0c4c8;
}

.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #862b35;
  border-color: #862b35;
}

.list-group-item-light {
  color: #959798;
  background-color: #fefeff;
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #959798;
  background-color: #e5e5e6;
}

.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #959798;
  border-color: #959798;
}

.list-group-item-dark {
  color: #10192f;
  background-color: #d1d4dc;
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #10192f;
  background-color: #bcbfc6;
}

.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #10192f;
  border-color: #10192f;
}

.list-group-item-primary-desat {
  color: #41538e;
  background-color: #e2e8fb;
}

.list-group-item-primary-desat.list-group-item-action:hover,
.list-group-item-primary-desat.list-group-item-action:focus {
  color: #41538e;
  background-color: #cbd1e2;
}

.list-group-item-primary-desat.list-group-item-action.active {
  color: #ffffff;
  background-color: #41538e;
  border-color: #41538e;
}

.list-group-item-black {
  color: #0d111b;
  background-color: #d0d2d5;
}

.list-group-item-black.list-group-item-action:hover,
.list-group-item-black.list-group-item-action:focus {
  color: #0d111b;
  background-color: #bbbdc0;
}

.list-group-item-black.list-group-item-action.active {
  color: #ffffff;
  background-color: #0d111b;
  border-color: #0d111b;
}

.list-group-item-white {
  color: #999999;
  background-color: white;
}

.list-group-item-white.list-group-item-action:hover,
.list-group-item-white.list-group-item-action:focus {
  color: #999999;
  background-color: #e6e6e6;
}

.list-group-item-white.list-group-item-action.active {
  color: #ffffff;
  background-color: #999999;
  border-color: #999999;
}

.btn-close {
  box-sizing: content-box;
  width: 0.5em;
  height: 0.5em;
  padding: 0.25em 0.25em;
  color: #869ab8;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23869ab8'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.5em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}

.btn-close:hover {
  color: #869ab8;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: 0;
  box-shadow: none;
  opacity: 1;
}

.btn-close:disabled,
.btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.1);
  border-radius: 0.375rem;
}

.toast:not(.showing):not(.show) {
  opacity: 0;
}

.toast.hide {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: 1.25rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #869ab8;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}

.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(22, 28, 45, 0.2);
  border-radius: 0.5rem;
  box-shadow: 0 0.125rem 0.25rem rgba(22, 28, 45, 0.075);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #161c2d;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.8;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 2.5rem 2.5rem;
  border-bottom: 1px solid #d9e2ef;
  border-top-left-radius: calc(0.5rem - 1px);
  border-top-right-radius: calc(0.5rem - 1px);
}

.modal-header .btn-close {
  padding: 1.25rem 1.25rem;
  margin: -1.25rem -1.25rem -1.25rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 2.5rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 2.25rem;
  border-top: 1px solid #d9e2ef;
  border-bottom-right-radius: calc(0.5rem - 1px);
  border-bottom-left-radius: calc(0.5rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-content {
    box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.1);
  }

  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

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

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }

  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }

  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }

  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }

  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }

  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }

  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }

  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }

  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }

  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }

  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }

  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }

  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}

.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: "Catamaran", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.9375rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #161c2d;
}

.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}

.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #161c2d;
}

.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #161c2d;
}

.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}

.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #161c2d;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #161c2d;
  border-radius: 0.375rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 ;
  z-index: 1070;
  display: block;
  max-width: 380px;
  font-family: "Catamaran", serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.9375rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1);
}

.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1.25rem;
  height: 0.625rem;
}

.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.625rem - 1px);
}

.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.625rem 0.625rem 0;
  border-top-color: rgba(0, 0, 0, 0.05);
}

.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.625rem 0.625rem 0;
  border-top-color: #ffffff;
}

.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.625rem - 1px);
  width: 0.625rem;
  height: 1.25rem;
}

.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.625rem 0.625rem 0.625rem 0;
  border-right-color: rgba(0, 0, 0, 0.05);
}

.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.625rem 0.625rem 0.625rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.625rem - 1px);
}

.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.625rem 0.625rem 0.625rem;
  border-bottom-color: rgba(0, 0, 0, 0.05);
}

.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.625rem 0.625rem 0.625rem;
  border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1.25rem;
  margin-left: -0.625rem;
  content: "";
  border-bottom: 1px solid transparent;
}

.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.625rem - 1px);
  width: 0.625rem;
  height: 1.25rem;
}

.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.625rem 0 0.625rem 0.625rem;
  border-left-color: rgba(0, 0, 0, 0.05);
}

.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.625rem 0 0.625rem 0.625rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 1.5rem 2rem;
  margin-bottom: 0;
  font-size: 1.0625rem;
  color: #cab980;
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top-left-radius: calc(0.375rem - 1px);
  border-top-right-radius: calc(0.375rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1.5rem 2rem;
  color: #869ab8;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #ffffff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #ffffff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #161c2d;
}

.carousel-dark .carousel-caption {
  color: #161c2d;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) ;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) ;
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }

  50% {
    opacity: 1;
    transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1040;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #ffffff;
  background-clip: padding-box;
  outline: 0;
  box-shadow: 0 0.125rem 0.25rem rgba(22, 28, 45, 0.075);
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-header {
  display: flex;
  justify-content: space-between;
  padding: 2.5rem 2.5rem;
}

.offcanvas-header .btn-close {
  padding: 1.25rem 1.25rem;
  margin: -1.25rem -1.25rem -1.25rem auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 2.5rem 2.5rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(22, 28, 45, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(22, 28, 45, 0.2);
  transform: translateX(100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(22, 28, 45, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.offcanvas-backdrop::before {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1039;
  width: 100vw;
  height: 100vh;
  content: "";
  background-color: rgba(22, 28, 45, 0.8);
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #cab980;
}

.link-primary:hover,
.link-primary:focus {
  color: #a29466;
}

.link-secondary {
  color: #506690;
}

.link-secondary:hover,
.link-secondary:focus {
  color: #405273;
}

.link-success {
  color: #49a78a;
}

.link-success:hover,
.link-success:focus {
  color: #3a866e;
}

.link-info {
  color: #7c69ef;
}

.link-info:hover,
.link-info:focus {
  color: #6354bf;
}

.link-warning {
  color: #fad776;
}

.link-warning:hover,
.link-warning:focus {
  color: #fbdf91;
}

.link-danger {
  color: #df4759;
}

.link-danger:hover,
.link-danger:focus {
  color: #b23947;
}

.link-light {
  color: #f9fbfd;
}

.link-light:hover,
.link-light:focus {
  color: #fafcfd;
}

.link-dark {
  color: #1b2a4e;
}

.link-dark:hover,
.link-dark:focus {
  color: #16223e;
}

.link-primary-desat {
  color: #6c8aec;
}

.link-primary-desat:hover,
.link-primary-desat:focus {
  color: #566ebd;
}

.link-black {
  color: #161c2d;
}

.link-black:hover,
.link-black:focus {
  color: #121624;
}

.link-white {
  color: #ffffff;
}

.link-white:hover,
.link-white:focus {
  color: white;
}

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

.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex,
#app {
  display: flex !important;
}

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

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

.shadow {
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.1) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(22, 28, 45, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1) !important;
}

.shadow-light {
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.05) !important;
}

.shadow-dark {
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.15) !important;
}

.shadow-light-lg {
  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.05) !important;
}

.shadow-dark-lg {
  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.15) !important;
}

.shadow-lift {
  box-shadow: 0 1rem 2.5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.1) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

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

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #d9e2ef !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right {
  border-right: 1px solid #d9e2ef !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #d9e2ef !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left {
  border-left: 1px solid #d9e2ef !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #cab980 !important;
}

.border-secondary {
  border-color: #506690 !important;
}

.border-success {
  border-color: #49a78a !important;
}

.border-info {
  border-color: #7c69ef !important;
}

.border-warning {
  border-color: #fad776 !important;
}

.border-danger {
  border-color: #df4759 !important;
}

.border-light {
  border-color: #f9fbfd !important;
}

.border-dark {
  border-color: #1b2a4e !important;
}

.border-primary-desat {
  border-color: #6c8aec !important;
}

.border-black {
  border-color: #161c2d !important;
}

.border-white {
  border-color: #ffffff !important;
}

.border-white-10 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.border-white-20 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.border-gray-300 {
  border-color: #d9e2ef !important;
}

.border-gray-800 {
  border-color: #384c74 !important;
}

.border-gray-800-50 {
  border-color: rgba(56, 76, 116, 0.5) !important;
}

.border-gray-900-50 {
  border-color: rgba(27, 42, 78, 0.5) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-110 {
  width: 110% !important;
}

.w-120 {
  width: 120% !important;
}

.w-130 {
  width: 130% !important;
}

.w-140 {
  width: 140% !important;
}

.w-150 {
  width: 150% !important;
}

.w-auto {
  width: auto !important;
}

.mw-25 {
  max-width: 25% !important;
}

.mw-50 {
  max-width: 50% !important;
}

.mw-75 {
  max-width: 75% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mw-110 {
  max-width: 110% !important;
}

.mw-120 {
  max-width: 120% !important;
}

.mw-130 {
  max-width: 130% !important;
}

.mw-140 {
  max-width: 140% !important;
}

.mw-150 {
  max-width: 150% !important;
}

.vw-25 {
  width: 25vw !important;
}

.vw-50 {
  width: 50vw !important;
}

.vw-75 {
  width: 75vw !important;
}

.vw-100 {
  width: 100vw !important;
}

.vw-110 {
  width: 110vw !important;
}

.vw-120 {
  width: 120vw !important;
}

.vw-130 {
  width: 130vw !important;
}

.vw-140 {
  width: 140vw !important;
}

.vw-150 {
  width: 150vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-110 {
  height: 110% !important;
}

.h-120 {
  height: 120% !important;
}

.h-130 {
  height: 130% !important;
}

.h-140 {
  height: 140% !important;
}

.h-150 {
  height: 150% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-25 {
  height: 25vh !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-75 {
  height: 75vh !important;
}

.vh-100 {
  height: 100vh !important;
}

.vh-110 {
  height: 110vh !important;
}

.vh-120 {
  height: 120vh !important;
}

.vh-130 {
  height: 130vh !important;
}

.vh-140 {
  height: 140vh !important;
}

.vh-150 {
  height: 150vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column,
#app {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1,
#app #wrapper {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.5rem !important;
}

.gap-6 {
  gap: 2rem !important;
}

.gap-7 {
  gap: 2.5rem !important;
}

.gap-8 {
  gap: 3rem !important;
}

.gap-9 {
  gap: 4rem !important;
}

.gap-10 {
  gap: 5rem !important;
}

.gap-11 {
  gap: 6rem !important;
}

.gap-12 {
  gap: 8rem !important;
}

.gap-13 {
  gap: 10rem !important;
}

.gap-14 {
  gap: 12rem !important;
}

.gap-15 {
  gap: 16rem !important;
}

.gap-16 {
  gap: 25rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.5rem !important;
}

.m-6 {
  margin: 2rem !important;
}

.m-7 {
  margin: 2.5rem !important;
}

.m-8 {
  margin: 3rem !important;
}

.m-9 {
  margin: 4rem !important;
}

.m-10 {
  margin: 5rem !important;
}

.m-11 {
  margin: 6rem !important;
}

.m-12 {
  margin: 8rem !important;
}

.m-13 {
  margin: 10rem !important;
}

.m-14 {
  margin: 12rem !important;
}

.m-15 {
  margin: 16rem !important;
}

.m-16 {
  margin: 25rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-5 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-6 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-7 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-8 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-9 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-10 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-11 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-12 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-13 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-14 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.mx-15 {
  margin-right: 16rem !important;
  margin-left: 16rem !important;
}

.mx-16 {
  margin-right: 25rem !important;
  margin-left: 25rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-6 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-7 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-8 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-9 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-10 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-11 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-12 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-13 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-14 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-15 {
  margin-top: 16rem !important;
  margin-bottom: 16rem !important;
}

.my-16 {
  margin-top: 25rem !important;
  margin-bottom: 25rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.5rem !important;
}

.mt-6 {
  margin-top: 2rem !important;
}

.mt-7 {
  margin-top: 2.5rem !important;
}

.mt-8 {
  margin-top: 3rem !important;
}

.mt-9 {
  margin-top: 4rem !important;
}

.mt-10 {
  margin-top: 5rem !important;
}

.mt-11 {
  margin-top: 6rem !important;
}

.mt-12 {
  margin-top: 8rem !important;
}

.mt-13 {
  margin-top: 10rem !important;
}

.mt-14 {
  margin-top: 12rem !important;
}

.mt-15 {
  margin-top: 16rem !important;
}

.mt-16 {
  margin-top: 25rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.5rem !important;
}

.me-6 {
  margin-right: 2rem !important;
}

.me-7 {
  margin-right: 2.5rem !important;
}

.me-8 {
  margin-right: 3rem !important;
}

.me-9 {
  margin-right: 4rem !important;
}

.me-10 {
  margin-right: 5rem !important;
}

.me-11 {
  margin-right: 6rem !important;
}

.me-12 {
  margin-right: 8rem !important;
}

.me-13 {
  margin-right: 10rem !important;
}

.me-14 {
  margin-right: 12rem !important;
}

.me-15 {
  margin-right: 16rem !important;
}

.me-16 {
  margin-right: 25rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 2rem !important;
}

.mb-7 {
  margin-bottom: 2.5rem !important;
}

.mb-8 {
  margin-bottom: 3rem !important;
}

.mb-9 {
  margin-bottom: 4rem !important;
}

.mb-10 {
  margin-bottom: 5rem !important;
}

.mb-11 {
  margin-bottom: 6rem !important;
}

.mb-12 {
  margin-bottom: 8rem !important;
}

.mb-13 {
  margin-bottom: 10rem !important;
}

.mb-14 {
  margin-bottom: 12rem !important;
}

.mb-15 {
  margin-bottom: 16rem !important;
}

.mb-16 {
  margin-bottom: 25rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.5rem !important;
}

.ms-6 {
  margin-left: 2rem !important;
}

.ms-7 {
  margin-left: 2.5rem !important;
}

.ms-8 {
  margin-left: 3rem !important;
}

.ms-9 {
  margin-left: 4rem !important;
}

.ms-10 {
  margin-left: 5rem !important;
}

.ms-11 {
  margin-left: 6rem !important;
}

.ms-12 {
  margin-left: 8rem !important;
}

.ms-13 {
  margin-left: 10rem !important;
}

.ms-14 {
  margin-left: 12rem !important;
}

.ms-15 {
  margin-left: 16rem !important;
}

.ms-16 {
  margin-left: 25rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.m-n5 {
  margin: -1.5rem !important;
}

.m-n6 {
  margin: -2rem !important;
}

.m-n7 {
  margin: -2.5rem !important;
}

.m-n8 {
  margin: -3rem !important;
}

.m-n9 {
  margin: -4rem !important;
}

.m-n10 {
  margin: -5rem !important;
}

.m-n11 {
  margin: -6rem !important;
}

.m-n12 {
  margin: -8rem !important;
}

.m-n13 {
  margin: -10rem !important;
}

.m-n14 {
  margin: -12rem !important;
}

.m-n15 {
  margin: -16rem !important;
}

.m-n16 {
  margin: -25rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n6 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n7 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-n8 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n9 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n10 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n11 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n12 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-n13 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.mx-n14 {
  margin-right: -12rem !important;
  margin-left: -12rem !important;
}

.mx-n15 {
  margin-right: -16rem !important;
  margin-left: -16rem !important;
}

.mx-n16 {
  margin-right: -25rem !important;
  margin-left: -25rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n6 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n7 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-n8 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n9 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n10 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n11 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n12 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-n13 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.my-n14 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.my-n15 {
  margin-top: -16rem !important;
  margin-bottom: -16rem !important;
}

.my-n16 {
  margin-top: -25rem !important;
  margin-bottom: -25rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.5rem !important;
}

.mt-n6 {
  margin-top: -2rem !important;
}

.mt-n7 {
  margin-top: -2.5rem !important;
}

.mt-n8 {
  margin-top: -3rem !important;
}

.mt-n9 {
  margin-top: -4rem !important;
}

.mt-n10 {
  margin-top: -5rem !important;
}

.mt-n11 {
  margin-top: -6rem !important;
}

.mt-n12 {
  margin-top: -8rem !important;
}

.mt-n13 {
  margin-top: -10rem !important;
}

.mt-n14 {
  margin-top: -12rem !important;
}

.mt-n15 {
  margin-top: -16rem !important;
}

.mt-n16 {
  margin-top: -25rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.5rem !important;
}

.me-n6 {
  margin-right: -2rem !important;
}

.me-n7 {
  margin-right: -2.5rem !important;
}

.me-n8 {
  margin-right: -3rem !important;
}

.me-n9 {
  margin-right: -4rem !important;
}

.me-n10 {
  margin-right: -5rem !important;
}

.me-n11 {
  margin-right: -6rem !important;
}

.me-n12 {
  margin-right: -8rem !important;
}

.me-n13 {
  margin-right: -10rem !important;
}

.me-n14 {
  margin-right: -12rem !important;
}

.me-n15 {
  margin-right: -16rem !important;
}

.me-n16 {
  margin-right: -25rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.5rem !important;
}

.mb-n6 {
  margin-bottom: -2rem !important;
}

.mb-n7 {
  margin-bottom: -2.5rem !important;
}

.mb-n8 {
  margin-bottom: -3rem !important;
}

.mb-n9 {
  margin-bottom: -4rem !important;
}

.mb-n10 {
  margin-bottom: -5rem !important;
}

.mb-n11 {
  margin-bottom: -6rem !important;
}

.mb-n12 {
  margin-bottom: -8rem !important;
}

.mb-n13 {
  margin-bottom: -10rem !important;
}

.mb-n14 {
  margin-bottom: -12rem !important;
}

.mb-n15 {
  margin-bottom: -16rem !important;
}

.mb-n16 {
  margin-bottom: -25rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.5rem !important;
}

.ms-n6 {
  margin-left: -2rem !important;
}

.ms-n7 {
  margin-left: -2.5rem !important;
}

.ms-n8 {
  margin-left: -3rem !important;
}

.ms-n9 {
  margin-left: -4rem !important;
}

.ms-n10 {
  margin-left: -5rem !important;
}

.ms-n11 {
  margin-left: -6rem !important;
}

.ms-n12 {
  margin-left: -8rem !important;
}

.ms-n13 {
  margin-left: -10rem !important;
}

.ms-n14 {
  margin-left: -12rem !important;
}

.ms-n15 {
  margin-left: -16rem !important;
}

.ms-n16 {
  margin-left: -25rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.5rem !important;
}

.p-6 {
  padding: 2rem !important;
}

.p-7 {
  padding: 2.5rem !important;
}

.p-8 {
  padding: 3rem !important;
}

.p-9 {
  padding: 4rem !important;
}

.p-10 {
  padding: 5rem !important;
}

.p-11 {
  padding: 6rem !important;
}

.p-12 {
  padding: 8rem !important;
}

.p-13 {
  padding: 10rem !important;
}

.p-14 {
  padding: 12rem !important;
}

.p-15 {
  padding: 16rem !important;
}

.p-16 {
  padding: 25rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-6 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-7 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-8 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-9 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-10 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-11 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-12 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-13 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-14 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;
}

.px-15 {
  padding-right: 16rem !important;
  padding-left: 16rem !important;
}

.px-16 {
  padding-right: 25rem !important;
  padding-left: 25rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-6 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-7 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-8 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-9 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-10 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-11 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-12 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-13 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-14 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-15 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.py-16 {
  padding-top: 25rem !important;
  padding-bottom: 25rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.5rem !important;
}

.pt-6 {
  padding-top: 2rem !important;
}

.pt-7 {
  padding-top: 2.5rem !important;
}

.pt-8 {
  padding-top: 3rem !important;
}

.pt-9 {
  padding-top: 4rem !important;
}

.pt-10 {
  padding-top: 5rem !important;
}

.pt-11 {
  padding-top: 6rem !important;
}

.pt-12 {
  padding-top: 8rem !important;
}

.pt-13 {
  padding-top: 10rem !important;
}

.pt-14 {
  padding-top: 12rem !important;
}

.pt-15 {
  padding-top: 16rem !important;
}

.pt-16 {
  padding-top: 25rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.5rem !important;
}

.pe-6 {
  padding-right: 2rem !important;
}

.pe-7 {
  padding-right: 2.5rem !important;
}

.pe-8 {
  padding-right: 3rem !important;
}

.pe-9 {
  padding-right: 4rem !important;
}

.pe-10 {
  padding-right: 5rem !important;
}

.pe-11 {
  padding-right: 6rem !important;
}

.pe-12 {
  padding-right: 8rem !important;
}

.pe-13 {
  padding-right: 10rem !important;
}

.pe-14 {
  padding-right: 12rem !important;
}

.pe-15 {
  padding-right: 16rem !important;
}

.pe-16 {
  padding-right: 25rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.5rem !important;
}

.pb-6 {
  padding-bottom: 2rem !important;
}

.pb-7 {
  padding-bottom: 2.5rem !important;
}

.pb-8 {
  padding-bottom: 3rem !important;
}

.pb-9 {
  padding-bottom: 4rem !important;
}

.pb-10 {
  padding-bottom: 5rem !important;
}

.pb-11 {
  padding-bottom: 6rem !important;
}

.pb-12 {
  padding-bottom: 8rem !important;
}

.pb-13 {
  padding-bottom: 10rem !important;
}

.pb-14 {
  padding-bottom: 12rem !important;
}

.pb-15 {
  padding-bottom: 16rem !important;
}

.pb-16 {
  padding-bottom: 25rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.5rem !important;
}

.ps-6 {
  padding-left: 2rem !important;
}

.ps-7 {
  padding-left: 2.5rem !important;
}

.ps-8 {
  padding-left: 3rem !important;
}

.ps-9 {
  padding-left: 4rem !important;
}

.ps-10 {
  padding-left: 5rem !important;
}

.ps-11 {
  padding-left: 6rem !important;
}

.ps-12 {
  padding-left: 8rem !important;
}

.ps-13 {
  padding-left: 10rem !important;
}

.ps-14 {
  padding-left: 12rem !important;
}

.ps-15 {
  padding-left: 16rem !important;
}

.ps-16 {
  padding-left: 25rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: 2rem !important;
}

.fs-2 {
  font-size: 1.9375rem !important;
}

.fs-3 {
  font-size: 1.3125rem !important;
}

.fs-4 {
  font-size: 1.1875rem !important;
}

.fs-5 {
  font-size: 1.0625rem !important;
}

.fs-6 {
  font-size: 0.75rem !important;
}

.fs-sm {
  font-size: 0.9375rem !important;
}

.fs-lg {
  font-size: 1.1875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: 700 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.3 !important;
}

.lh-base {
  line-height: 1.6 !important;
}

.lh-lg {
  line-height: 1.3 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

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

.text-uppercase {
  text-transform: uppercase !important;
}

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

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */

.text-primary {
  color: #cab980 !important;
}

.text-secondary {
  color: #506690 !important;
}

.text-success {
  color: #49a78a !important;
}

.text-info {
  color: #7c69ef !important;
}

.text-warning {
  color: #fad776 !important;
}

.text-danger {
  color: #df4759 !important;
}

.text-light {
  color: #f9fbfd !important;
}

.text-dark {
  color: #1b2a4e !important;
}

.text-primary-desat {
  color: #6c8aec !important;
}

.text-black {
  color: #161c2d !important;
}

.text-white {
  color: #ffffff !important;
}

.text-gray-100 {
  color: #f9fbfd !important;
}

.text-gray-200 {
  color: #f1f4f8 !important;
}

.text-gray-300 {
  color: #d9e2ef !important;
}

.text-gray-400 {
  color: #c6d3e6 !important;
}

.text-gray-500 {
  color: #abbcd5 !important;
}

.text-gray-600 {
  color: #869ab8 !important;
}

.text-gray-700 {
  color: #506690 !important;
}

.text-gray-800 {
  color: #384c74 !important;
}

.text-gray-900 {
  color: #1b2a4e !important;
}

.text-body {
  color: #161c2d !important;
}

.text-muted {
  color: #869ab8 !important;
}

.text-muted-80 {
  color: rgba(134, 154, 184, 0.8) !important;
}

.text-black-50 {
  color: rgba(22, 28, 45, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-white-70 {
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-white-75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.text-white-80 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.text-reset {
  color: inherit !important;
}

.bg-primary {
  background-color: #cab980 !important;
}

.bg-secondary {
  background-color: #506690 !important;
}

.bg-success {
  background-color: #49a78a !important;
}

.bg-info {
  background-color: #7c69ef !important;
}

.bg-warning {
  background-color: #fad776 !important;
}

.bg-danger {
  background-color: #df4759 !important;
}

.bg-light {
  background-color: #f9fbfd !important;
}

.bg-dark {
  background-color: #1b2a4e !important;
}

.bg-primary-desat {
  background-color: #6c8aec !important;
}

.bg-black {
  background-color: #161c2d !important;
}

.bg-white {
  background-color: #ffffff !important;
}

.bg-white-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.bg-gray-200 {
  background-color: #f1f4f8 !important;
}

.bg-gray-300 {
  background-color: #d9e2ef !important;
}

.bg-gray-800 {
  background-color: #384c74 !important;
}

.bg-gray-900 {
  background-color: #1b2a4e !important;
}

.bg-gray-900-50 {
  background-color: rgba(27, 42, 78, 0.5) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.375rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.25rem !important;
}

.rounded-2 {
  border-radius: 0.375rem !important;
}

.rounded-3 {
  border-radius: 0.5rem !important;
}

.rounded-4 {
  border-radius: 1rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.rounded-end {
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.375rem !important;
  border-top-left-radius: 0.375rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.right-0 {
  right: 0 !important;
}

.left-0 {
  left: 0 !important;
}

.letter-spacing-lg {
  letter-spacing: 0.08em !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 1 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

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

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

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

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

  .d-sm-none {
    display: none !important;
  }

  .position-sm-static {
    position: static !important;
  }

  .position-sm-relative {
    position: relative !important;
  }

  .position-sm-absolute {
    position: absolute !important;
  }

  .position-sm-fixed {
    position: fixed !important;
  }

  .position-sm-sticky {
    position: sticky !important;
  }

  .border-sm {
    border: 1px solid #d9e2ef !important;
  }

  .border-sm-0 {
    border: 0 !important;
  }

  .border-top-sm {
    border-top: 1px solid #d9e2ef !important;
  }

  .border-top-sm-0 {
    border-top: 0 !important;
  }

  .border-right-sm {
    border-right: 1px solid #d9e2ef !important;
  }

  .border-right-sm-0 {
    border-right: 0 !important;
  }

  .border-bottom-sm {
    border-bottom: 1px solid #d9e2ef !important;
  }

  .border-bottom-sm-0 {
    border-bottom: 0 !important;
  }

  .border-left-sm {
    border-left: 1px solid #d9e2ef !important;
  }

  .border-left-sm-0 {
    border-left: 0 !important;
  }

  .w-sm-25 {
    width: 25% !important;
  }

  .w-sm-50 {
    width: 50% !important;
  }

  .w-sm-75 {
    width: 75% !important;
  }

  .w-sm-100 {
    width: 100% !important;
  }

  .w-sm-110 {
    width: 110% !important;
  }

  .w-sm-120 {
    width: 120% !important;
  }

  .w-sm-130 {
    width: 130% !important;
  }

  .w-sm-140 {
    width: 140% !important;
  }

  .w-sm-150 {
    width: 150% !important;
  }

  .w-sm-auto {
    width: auto !important;
  }

  .mw-sm-25 {
    max-width: 25% !important;
  }

  .mw-sm-50 {
    max-width: 50% !important;
  }

  .mw-sm-75 {
    max-width: 75% !important;
  }

  .mw-sm-100 {
    max-width: 100% !important;
  }

  .mw-sm-110 {
    max-width: 110% !important;
  }

  .mw-sm-120 {
    max-width: 120% !important;
  }

  .mw-sm-130 {
    max-width: 130% !important;
  }

  .mw-sm-140 {
    max-width: 140% !important;
  }

  .mw-sm-150 {
    max-width: 150% !important;
  }

  .vw-sm-25 {
    width: 25vw !important;
  }

  .vw-sm-50 {
    width: 50vw !important;
  }

  .vw-sm-75 {
    width: 75vw !important;
  }

  .vw-sm-100 {
    width: 100vw !important;
  }

  .vw-sm-110 {
    width: 110vw !important;
  }

  .vw-sm-120 {
    width: 120vw !important;
  }

  .vw-sm-130 {
    width: 130vw !important;
  }

  .vw-sm-140 {
    width: 140vw !important;
  }

  .vw-sm-150 {
    width: 150vw !important;
  }

  .h-sm-25 {
    height: 25% !important;
  }

  .h-sm-50 {
    height: 50% !important;
  }

  .h-sm-75 {
    height: 75% !important;
  }

  .h-sm-100 {
    height: 100% !important;
  }

  .h-sm-110 {
    height: 110% !important;
  }

  .h-sm-120 {
    height: 120% !important;
  }

  .h-sm-130 {
    height: 130% !important;
  }

  .h-sm-140 {
    height: 140% !important;
  }

  .h-sm-150 {
    height: 150% !important;
  }

  .h-sm-auto {
    height: auto !important;
  }

  .vh-sm-25 {
    height: 25vh !important;
  }

  .vh-sm-50 {
    height: 50vh !important;
  }

  .vh-sm-75 {
    height: 75vh !important;
  }

  .vh-sm-100 {
    height: 100vh !important;
  }

  .vh-sm-110 {
    height: 110vh !important;
  }

  .vh-sm-120 {
    height: 120vh !important;
  }

  .vh-sm-130 {
    height: 130vh !important;
  }

  .vh-sm-140 {
    height: 140vh !important;
  }

  .vh-sm-150 {
    height: 150vh !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 0.75rem !important;
  }

  .gap-sm-4 {
    gap: 1rem !important;
  }

  .gap-sm-5 {
    gap: 1.5rem !important;
  }

  .gap-sm-6 {
    gap: 2rem !important;
  }

  .gap-sm-7 {
    gap: 2.5rem !important;
  }

  .gap-sm-8 {
    gap: 3rem !important;
  }

  .gap-sm-9 {
    gap: 4rem !important;
  }

  .gap-sm-10 {
    gap: 5rem !important;
  }

  .gap-sm-11 {
    gap: 6rem !important;
  }

  .gap-sm-12 {
    gap: 8rem !important;
  }

  .gap-sm-13 {
    gap: 10rem !important;
  }

  .gap-sm-14 {
    gap: 12rem !important;
  }

  .gap-sm-15 {
    gap: 16rem !important;
  }

  .gap-sm-16 {
    gap: 25rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 0.75rem !important;
  }

  .m-sm-4 {
    margin: 1rem !important;
  }

  .m-sm-5 {
    margin: 1.5rem !important;
  }

  .m-sm-6 {
    margin: 2rem !important;
  }

  .m-sm-7 {
    margin: 2.5rem !important;
  }

  .m-sm-8 {
    margin: 3rem !important;
  }

  .m-sm-9 {
    margin: 4rem !important;
  }

  .m-sm-10 {
    margin: 5rem !important;
  }

  .m-sm-11 {
    margin: 6rem !important;
  }

  .m-sm-12 {
    margin: 8rem !important;
  }

  .m-sm-13 {
    margin: 10rem !important;
  }

  .m-sm-14 {
    margin: 12rem !important;
  }

  .m-sm-15 {
    margin: 16rem !important;
  }

  .m-sm-16 {
    margin: 25rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-sm-7 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-sm-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-sm-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-sm-11 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-sm-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-sm-13 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-sm-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-sm-15 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-sm-16 {
    margin-right: 25rem !important;
    margin-left: 25rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-sm-7 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-sm-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-sm-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-sm-11 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-sm-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-sm-13 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-sm-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-sm-15 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-sm-16 {
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }

  .mt-sm-4 {
    margin-top: 1rem !important;
  }

  .mt-sm-5 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-6 {
    margin-top: 2rem !important;
  }

  .mt-sm-7 {
    margin-top: 2.5rem !important;
  }

  .mt-sm-8 {
    margin-top: 3rem !important;
  }

  .mt-sm-9 {
    margin-top: 4rem !important;
  }

  .mt-sm-10 {
    margin-top: 5rem !important;
  }

  .mt-sm-11 {
    margin-top: 6rem !important;
  }

  .mt-sm-12 {
    margin-top: 8rem !important;
  }

  .mt-sm-13 {
    margin-top: 10rem !important;
  }

  .mt-sm-14 {
    margin-top: 12rem !important;
  }

  .mt-sm-15 {
    margin-top: 16rem !important;
  }

  .mt-sm-16 {
    margin-top: 25rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 0.75rem !important;
  }

  .me-sm-4 {
    margin-right: 1rem !important;
  }

  .me-sm-5 {
    margin-right: 1.5rem !important;
  }

  .me-sm-6 {
    margin-right: 2rem !important;
  }

  .me-sm-7 {
    margin-right: 2.5rem !important;
  }

  .me-sm-8 {
    margin-right: 3rem !important;
  }

  .me-sm-9 {
    margin-right: 4rem !important;
  }

  .me-sm-10 {
    margin-right: 5rem !important;
  }

  .me-sm-11 {
    margin-right: 6rem !important;
  }

  .me-sm-12 {
    margin-right: 8rem !important;
  }

  .me-sm-13 {
    margin-right: 10rem !important;
  }

  .me-sm-14 {
    margin-right: 12rem !important;
  }

  .me-sm-15 {
    margin-right: 16rem !important;
  }

  .me-sm-16 {
    margin-right: 25rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-6 {
    margin-bottom: 2rem !important;
  }

  .mb-sm-7 {
    margin-bottom: 2.5rem !important;
  }

  .mb-sm-8 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-9 {
    margin-bottom: 4rem !important;
  }

  .mb-sm-10 {
    margin-bottom: 5rem !important;
  }

  .mb-sm-11 {
    margin-bottom: 6rem !important;
  }

  .mb-sm-12 {
    margin-bottom: 8rem !important;
  }

  .mb-sm-13 {
    margin-bottom: 10rem !important;
  }

  .mb-sm-14 {
    margin-bottom: 12rem !important;
  }

  .mb-sm-15 {
    margin-bottom: 16rem !important;
  }

  .mb-sm-16 {
    margin-bottom: 25rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }

  .ms-sm-4 {
    margin-left: 1rem !important;
  }

  .ms-sm-5 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-6 {
    margin-left: 2rem !important;
  }

  .ms-sm-7 {
    margin-left: 2.5rem !important;
  }

  .ms-sm-8 {
    margin-left: 3rem !important;
  }

  .ms-sm-9 {
    margin-left: 4rem !important;
  }

  .ms-sm-10 {
    margin-left: 5rem !important;
  }

  .ms-sm-11 {
    margin-left: 6rem !important;
  }

  .ms-sm-12 {
    margin-left: 8rem !important;
  }

  .ms-sm-13 {
    margin-left: 10rem !important;
  }

  .ms-sm-14 {
    margin-left: 12rem !important;
  }

  .ms-sm-15 {
    margin-left: 16rem !important;
  }

  .ms-sm-16 {
    margin-left: 25rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -0.75rem !important;
  }

  .m-sm-n4 {
    margin: -1rem !important;
  }

  .m-sm-n5 {
    margin: -1.5rem !important;
  }

  .m-sm-n6 {
    margin: -2rem !important;
  }

  .m-sm-n7 {
    margin: -2.5rem !important;
  }

  .m-sm-n8 {
    margin: -3rem !important;
  }

  .m-sm-n9 {
    margin: -4rem !important;
  }

  .m-sm-n10 {
    margin: -5rem !important;
  }

  .m-sm-n11 {
    margin: -6rem !important;
  }

  .m-sm-n12 {
    margin: -8rem !important;
  }

  .m-sm-n13 {
    margin: -10rem !important;
  }

  .m-sm-n14 {
    margin: -12rem !important;
  }

  .m-sm-n15 {
    margin: -16rem !important;
  }

  .m-sm-n16 {
    margin: -25rem !important;
  }

  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }

  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-sm-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-sm-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-sm-n7 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }

  .mx-sm-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-sm-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-sm-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-sm-n11 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-sm-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-sm-n13 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-sm-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-sm-n15 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-sm-n16 {
    margin-right: -25rem !important;
    margin-left: -25rem !important;
  }

  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-sm-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-sm-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-sm-n7 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .my-sm-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-sm-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-sm-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-sm-n11 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-sm-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-sm-n13 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-sm-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-sm-n15 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-sm-n16 {
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }

  .mt-sm-n4 {
    margin-top: -1rem !important;
  }

  .mt-sm-n5 {
    margin-top: -1.5rem !important;
  }

  .mt-sm-n6 {
    margin-top: -2rem !important;
  }

  .mt-sm-n7 {
    margin-top: -2.5rem !important;
  }

  .mt-sm-n8 {
    margin-top: -3rem !important;
  }

  .mt-sm-n9 {
    margin-top: -4rem !important;
  }

  .mt-sm-n10 {
    margin-top: -5rem !important;
  }

  .mt-sm-n11 {
    margin-top: -6rem !important;
  }

  .mt-sm-n12 {
    margin-top: -8rem !important;
  }

  .mt-sm-n13 {
    margin-top: -10rem !important;
  }

  .mt-sm-n14 {
    margin-top: -12rem !important;
  }

  .mt-sm-n15 {
    margin-top: -16rem !important;
  }

  .mt-sm-n16 {
    margin-top: -25rem !important;
  }

  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }

  .me-sm-n4 {
    margin-right: -1rem !important;
  }

  .me-sm-n5 {
    margin-right: -1.5rem !important;
  }

  .me-sm-n6 {
    margin-right: -2rem !important;
  }

  .me-sm-n7 {
    margin-right: -2.5rem !important;
  }

  .me-sm-n8 {
    margin-right: -3rem !important;
  }

  .me-sm-n9 {
    margin-right: -4rem !important;
  }

  .me-sm-n10 {
    margin-right: -5rem !important;
  }

  .me-sm-n11 {
    margin-right: -6rem !important;
  }

  .me-sm-n12 {
    margin-right: -8rem !important;
  }

  .me-sm-n13 {
    margin-right: -10rem !important;
  }

  .me-sm-n14 {
    margin-right: -12rem !important;
  }

  .me-sm-n15 {
    margin-right: -16rem !important;
  }

  .me-sm-n16 {
    margin-right: -25rem !important;
  }

  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }

  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }

  .mb-sm-n5 {
    margin-bottom: -1.5rem !important;
  }

  .mb-sm-n6 {
    margin-bottom: -2rem !important;
  }

  .mb-sm-n7 {
    margin-bottom: -2.5rem !important;
  }

  .mb-sm-n8 {
    margin-bottom: -3rem !important;
  }

  .mb-sm-n9 {
    margin-bottom: -4rem !important;
  }

  .mb-sm-n10 {
    margin-bottom: -5rem !important;
  }

  .mb-sm-n11 {
    margin-bottom: -6rem !important;
  }

  .mb-sm-n12 {
    margin-bottom: -8rem !important;
  }

  .mb-sm-n13 {
    margin-bottom: -10rem !important;
  }

  .mb-sm-n14 {
    margin-bottom: -12rem !important;
  }

  .mb-sm-n15 {
    margin-bottom: -16rem !important;
  }

  .mb-sm-n16 {
    margin-bottom: -25rem !important;
  }

  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }

  .ms-sm-n4 {
    margin-left: -1rem !important;
  }

  .ms-sm-n5 {
    margin-left: -1.5rem !important;
  }

  .ms-sm-n6 {
    margin-left: -2rem !important;
  }

  .ms-sm-n7 {
    margin-left: -2.5rem !important;
  }

  .ms-sm-n8 {
    margin-left: -3rem !important;
  }

  .ms-sm-n9 {
    margin-left: -4rem !important;
  }

  .ms-sm-n10 {
    margin-left: -5rem !important;
  }

  .ms-sm-n11 {
    margin-left: -6rem !important;
  }

  .ms-sm-n12 {
    margin-left: -8rem !important;
  }

  .ms-sm-n13 {
    margin-left: -10rem !important;
  }

  .ms-sm-n14 {
    margin-left: -12rem !important;
  }

  .ms-sm-n15 {
    margin-left: -16rem !important;
  }

  .ms-sm-n16 {
    margin-left: -25rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 0.75rem !important;
  }

  .p-sm-4 {
    padding: 1rem !important;
  }

  .p-sm-5 {
    padding: 1.5rem !important;
  }

  .p-sm-6 {
    padding: 2rem !important;
  }

  .p-sm-7 {
    padding: 2.5rem !important;
  }

  .p-sm-8 {
    padding: 3rem !important;
  }

  .p-sm-9 {
    padding: 4rem !important;
  }

  .p-sm-10 {
    padding: 5rem !important;
  }

  .p-sm-11 {
    padding: 6rem !important;
  }

  .p-sm-12 {
    padding: 8rem !important;
  }

  .p-sm-13 {
    padding: 10rem !important;
  }

  .p-sm-14 {
    padding: 12rem !important;
  }

  .p-sm-15 {
    padding: 16rem !important;
  }

  .p-sm-16 {
    padding: 25rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }

  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-sm-7 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-sm-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-sm-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-sm-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-sm-11 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-sm-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-sm-13 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-sm-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-sm-15 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-sm-16 {
    padding-right: 25rem !important;
    padding-left: 25rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-sm-7 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-sm-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-sm-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-sm-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-sm-11 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-sm-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-sm-13 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-sm-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-sm-15 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-sm-16 {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }

  .pt-sm-4 {
    padding-top: 1rem !important;
  }

  .pt-sm-5 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-6 {
    padding-top: 2rem !important;
  }

  .pt-sm-7 {
    padding-top: 2.5rem !important;
  }

  .pt-sm-8 {
    padding-top: 3rem !important;
  }

  .pt-sm-9 {
    padding-top: 4rem !important;
  }

  .pt-sm-10 {
    padding-top: 5rem !important;
  }

  .pt-sm-11 {
    padding-top: 6rem !important;
  }

  .pt-sm-12 {
    padding-top: 8rem !important;
  }

  .pt-sm-13 {
    padding-top: 10rem !important;
  }

  .pt-sm-14 {
    padding-top: 12rem !important;
  }

  .pt-sm-15 {
    padding-top: 16rem !important;
  }

  .pt-sm-16 {
    padding-top: 25rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }

  .pe-sm-4 {
    padding-right: 1rem !important;
  }

  .pe-sm-5 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-6 {
    padding-right: 2rem !important;
  }

  .pe-sm-7 {
    padding-right: 2.5rem !important;
  }

  .pe-sm-8 {
    padding-right: 3rem !important;
  }

  .pe-sm-9 {
    padding-right: 4rem !important;
  }

  .pe-sm-10 {
    padding-right: 5rem !important;
  }

  .pe-sm-11 {
    padding-right: 6rem !important;
  }

  .pe-sm-12 {
    padding-right: 8rem !important;
  }

  .pe-sm-13 {
    padding-right: 10rem !important;
  }

  .pe-sm-14 {
    padding-right: 12rem !important;
  }

  .pe-sm-15 {
    padding-right: 16rem !important;
  }

  .pe-sm-16 {
    padding-right: 25rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-6 {
    padding-bottom: 2rem !important;
  }

  .pb-sm-7 {
    padding-bottom: 2.5rem !important;
  }

  .pb-sm-8 {
    padding-bottom: 3rem !important;
  }

  .pb-sm-9 {
    padding-bottom: 4rem !important;
  }

  .pb-sm-10 {
    padding-bottom: 5rem !important;
  }

  .pb-sm-11 {
    padding-bottom: 6rem !important;
  }

  .pb-sm-12 {
    padding-bottom: 8rem !important;
  }

  .pb-sm-13 {
    padding-bottom: 10rem !important;
  }

  .pb-sm-14 {
    padding-bottom: 12rem !important;
  }

  .pb-sm-15 {
    padding-bottom: 16rem !important;
  }

  .pb-sm-16 {
    padding-bottom: 25rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }

  .ps-sm-4 {
    padding-left: 1rem !important;
  }

  .ps-sm-5 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-6 {
    padding-left: 2rem !important;
  }

  .ps-sm-7 {
    padding-left: 2.5rem !important;
  }

  .ps-sm-8 {
    padding-left: 3rem !important;
  }

  .ps-sm-9 {
    padding-left: 4rem !important;
  }

  .ps-sm-10 {
    padding-left: 5rem !important;
  }

  .ps-sm-11 {
    padding-left: 6rem !important;
  }

  .ps-sm-12 {
    padding-left: 8rem !important;
  }

  .ps-sm-13 {
    padding-left: 10rem !important;
  }

  .ps-sm-14 {
    padding-left: 12rem !important;
  }

  .ps-sm-15 {
    padding-left: 16rem !important;
  }

  .ps-sm-16 {
    padding-left: 25rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

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

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

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

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

  .d-md-none {
    display: none !important;
  }

  .position-md-static {
    position: static !important;
  }

  .position-md-relative {
    position: relative !important;
  }

  .position-md-absolute {
    position: absolute !important;
  }

  .position-md-fixed {
    position: fixed !important;
  }

  .position-md-sticky {
    position: sticky !important;
  }

  .border-md {
    border: 1px solid #d9e2ef !important;
  }

  .border-md-0 {
    border: 0 !important;
  }

  .border-top-md {
    border-top: 1px solid #d9e2ef !important;
  }

  .border-top-md-0 {
    border-top: 0 !important;
  }

  .border-right-md {
    border-right: 1px solid #d9e2ef !important;
  }

  .border-right-md-0 {
    border-right: 0 !important;
  }

  .border-bottom-md {
    border-bottom: 1px solid #d9e2ef !important;
  }

  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }

  .border-left-md {
    border-left: 1px solid #d9e2ef !important;
  }

  .border-left-md-0 {
    border-left: 0 !important;
  }

  .w-md-25 {
    width: 25% !important;
  }

  .w-md-50 {
    width: 50% !important;
  }

  .w-md-75 {
    width: 75% !important;
  }

  .w-md-100 {
    width: 100% !important;
  }

  .w-md-110 {
    width: 110% !important;
  }

  .w-md-120 {
    width: 120% !important;
  }

  .w-md-130 {
    width: 130% !important;
  }

  .w-md-140 {
    width: 140% !important;
  }

  .w-md-150 {
    width: 150% !important;
  }

  .w-md-auto {
    width: auto !important;
  }

  .mw-md-25 {
    max-width: 25% !important;
  }

  .mw-md-50 {
    max-width: 50% !important;
  }

  .mw-md-75 {
    max-width: 75% !important;
  }

  .mw-md-100 {
    max-width: 100% !important;
  }

  .mw-md-110 {
    max-width: 110% !important;
  }

  .mw-md-120 {
    max-width: 120% !important;
  }

  .mw-md-130 {
    max-width: 130% !important;
  }

  .mw-md-140 {
    max-width: 140% !important;
  }

  .mw-md-150 {
    max-width: 150% !important;
  }

  .vw-md-25 {
    width: 25vw !important;
  }

  .vw-md-50 {
    width: 50vw !important;
  }

  .vw-md-75 {
    width: 75vw !important;
  }

  .vw-md-100 {
    width: 100vw !important;
  }

  .vw-md-110 {
    width: 110vw !important;
  }

  .vw-md-120 {
    width: 120vw !important;
  }

  .vw-md-130 {
    width: 130vw !important;
  }

  .vw-md-140 {
    width: 140vw !important;
  }

  .vw-md-150 {
    width: 150vw !important;
  }

  .h-md-25 {
    height: 25% !important;
  }

  .h-md-50 {
    height: 50% !important;
  }

  .h-md-75 {
    height: 75% !important;
  }

  .h-md-100 {
    height: 100% !important;
  }

  .h-md-110 {
    height: 110% !important;
  }

  .h-md-120 {
    height: 120% !important;
  }

  .h-md-130 {
    height: 130% !important;
  }

  .h-md-140 {
    height: 140% !important;
  }

  .h-md-150 {
    height: 150% !important;
  }

  .h-md-auto {
    height: auto !important;
  }

  .vh-md-25 {
    height: 25vh !important;
  }

  .vh-md-50 {
    height: 50vh !important;
  }

  .vh-md-75 {
    height: 75vh !important;
  }

  .vh-md-100 {
    height: 100vh !important;
  }

  .vh-md-110 {
    height: 110vh !important;
  }

  .vh-md-120 {
    height: 120vh !important;
  }

  .vh-md-130 {
    height: 130vh !important;
  }

  .vh-md-140 {
    height: 140vh !important;
  }

  .vh-md-150 {
    height: 150vh !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 0.75rem !important;
  }

  .gap-md-4 {
    gap: 1rem !important;
  }

  .gap-md-5 {
    gap: 1.5rem !important;
  }

  .gap-md-6 {
    gap: 2rem !important;
  }

  .gap-md-7 {
    gap: 2.5rem !important;
  }

  .gap-md-8 {
    gap: 3rem !important;
  }

  .gap-md-9 {
    gap: 4rem !important;
  }

  .gap-md-10 {
    gap: 5rem !important;
  }

  .gap-md-11 {
    gap: 6rem !important;
  }

  .gap-md-12 {
    gap: 8rem !important;
  }

  .gap-md-13 {
    gap: 10rem !important;
  }

  .gap-md-14 {
    gap: 12rem !important;
  }

  .gap-md-15 {
    gap: 16rem !important;
  }

  .gap-md-16 {
    gap: 25rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 0.75rem !important;
  }

  .m-md-4 {
    margin: 1rem !important;
  }

  .m-md-5 {
    margin: 1.5rem !important;
  }

  .m-md-6 {
    margin: 2rem !important;
  }

  .m-md-7 {
    margin: 2.5rem !important;
  }

  .m-md-8 {
    margin: 3rem !important;
  }

  .m-md-9 {
    margin: 4rem !important;
  }

  .m-md-10 {
    margin: 5rem !important;
  }

  .m-md-11 {
    margin: 6rem !important;
  }

  .m-md-12 {
    margin: 8rem !important;
  }

  .m-md-13 {
    margin: 10rem !important;
  }

  .m-md-14 {
    margin: 12rem !important;
  }

  .m-md-15 {
    margin: 16rem !important;
  }

  .m-md-16 {
    margin: 25rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-md-7 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-md-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-md-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-md-11 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-md-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-md-13 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-md-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-md-15 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-md-16 {
    margin-right: 25rem !important;
    margin-left: 25rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-md-7 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-md-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-md-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-md-11 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-md-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-md-13 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-md-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-md-15 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-md-16 {
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 0.75rem !important;
  }

  .mt-md-4 {
    margin-top: 1rem !important;
  }

  .mt-md-5 {
    margin-top: 1.5rem !important;
  }

  .mt-md-6 {
    margin-top: 2rem !important;
  }

  .mt-md-7 {
    margin-top: 2.5rem !important;
  }

  .mt-md-8 {
    margin-top: 3rem !important;
  }

  .mt-md-9 {
    margin-top: 4rem !important;
  }

  .mt-md-10 {
    margin-top: 5rem !important;
  }

  .mt-md-11 {
    margin-top: 6rem !important;
  }

  .mt-md-12 {
    margin-top: 8rem !important;
  }

  .mt-md-13 {
    margin-top: 10rem !important;
  }

  .mt-md-14 {
    margin-top: 12rem !important;
  }

  .mt-md-15 {
    margin-top: 16rem !important;
  }

  .mt-md-16 {
    margin-top: 25rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 0.75rem !important;
  }

  .me-md-4 {
    margin-right: 1rem !important;
  }

  .me-md-5 {
    margin-right: 1.5rem !important;
  }

  .me-md-6 {
    margin-right: 2rem !important;
  }

  .me-md-7 {
    margin-right: 2.5rem !important;
  }

  .me-md-8 {
    margin-right: 3rem !important;
  }

  .me-md-9 {
    margin-right: 4rem !important;
  }

  .me-md-10 {
    margin-right: 5rem !important;
  }

  .me-md-11 {
    margin-right: 6rem !important;
  }

  .me-md-12 {
    margin-right: 8rem !important;
  }

  .me-md-13 {
    margin-right: 10rem !important;
  }

  .me-md-14 {
    margin-right: 12rem !important;
  }

  .me-md-15 {
    margin-right: 16rem !important;
  }

  .me-md-16 {
    margin-right: 25rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1rem !important;
  }

  .mb-md-5 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-6 {
    margin-bottom: 2rem !important;
  }

  .mb-md-7 {
    margin-bottom: 2.5rem !important;
  }

  .mb-md-8 {
    margin-bottom: 3rem !important;
  }

  .mb-md-9 {
    margin-bottom: 4rem !important;
  }

  .mb-md-10 {
    margin-bottom: 5rem !important;
  }

  .mb-md-11 {
    margin-bottom: 6rem !important;
  }

  .mb-md-12 {
    margin-bottom: 8rem !important;
  }

  .mb-md-13 {
    margin-bottom: 10rem !important;
  }

  .mb-md-14 {
    margin-bottom: 12rem !important;
  }

  .mb-md-15 {
    margin-bottom: 16rem !important;
  }

  .mb-md-16 {
    margin-bottom: 25rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 0.75rem !important;
  }

  .ms-md-4 {
    margin-left: 1rem !important;
  }

  .ms-md-5 {
    margin-left: 1.5rem !important;
  }

  .ms-md-6 {
    margin-left: 2rem !important;
  }

  .ms-md-7 {
    margin-left: 2.5rem !important;
  }

  .ms-md-8 {
    margin-left: 3rem !important;
  }

  .ms-md-9 {
    margin-left: 4rem !important;
  }

  .ms-md-10 {
    margin-left: 5rem !important;
  }

  .ms-md-11 {
    margin-left: 6rem !important;
  }

  .ms-md-12 {
    margin-left: 8rem !important;
  }

  .ms-md-13 {
    margin-left: 10rem !important;
  }

  .ms-md-14 {
    margin-left: 12rem !important;
  }

  .ms-md-15 {
    margin-left: 16rem !important;
  }

  .ms-md-16 {
    margin-left: 25rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -0.75rem !important;
  }

  .m-md-n4 {
    margin: -1rem !important;
  }

  .m-md-n5 {
    margin: -1.5rem !important;
  }

  .m-md-n6 {
    margin: -2rem !important;
  }

  .m-md-n7 {
    margin: -2.5rem !important;
  }

  .m-md-n8 {
    margin: -3rem !important;
  }

  .m-md-n9 {
    margin: -4rem !important;
  }

  .m-md-n10 {
    margin: -5rem !important;
  }

  .m-md-n11 {
    margin: -6rem !important;
  }

  .m-md-n12 {
    margin: -8rem !important;
  }

  .m-md-n13 {
    margin: -10rem !important;
  }

  .m-md-n14 {
    margin: -12rem !important;
  }

  .m-md-n15 {
    margin: -16rem !important;
  }

  .m-md-n16 {
    margin: -25rem !important;
  }

  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }

  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-md-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-md-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-md-n7 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }

  .mx-md-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-md-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-md-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-md-n11 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-md-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-md-n13 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-md-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-md-n15 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-md-n16 {
    margin-right: -25rem !important;
    margin-left: -25rem !important;
  }

  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-md-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-md-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-md-n7 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .my-md-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-md-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-md-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-md-n11 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-md-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-md-n13 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-md-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-md-n15 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-md-n16 {
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }

  .mt-md-n4 {
    margin-top: -1rem !important;
  }

  .mt-md-n5 {
    margin-top: -1.5rem !important;
  }

  .mt-md-n6 {
    margin-top: -2rem !important;
  }

  .mt-md-n7 {
    margin-top: -2.5rem !important;
  }

  .mt-md-n8 {
    margin-top: -3rem !important;
  }

  .mt-md-n9 {
    margin-top: -4rem !important;
  }

  .mt-md-n10 {
    margin-top: -5rem !important;
  }

  .mt-md-n11 {
    margin-top: -6rem !important;
  }

  .mt-md-n12 {
    margin-top: -8rem !important;
  }

  .mt-md-n13 {
    margin-top: -10rem !important;
  }

  .mt-md-n14 {
    margin-top: -12rem !important;
  }

  .mt-md-n15 {
    margin-top: -16rem !important;
  }

  .mt-md-n16 {
    margin-top: -25rem !important;
  }

  .me-md-n1 {
    margin-right: -0.25rem !important;
  }

  .me-md-n2 {
    margin-right: -0.5rem !important;
  }

  .me-md-n3 {
    margin-right: -0.75rem !important;
  }

  .me-md-n4 {
    margin-right: -1rem !important;
  }

  .me-md-n5 {
    margin-right: -1.5rem !important;
  }

  .me-md-n6 {
    margin-right: -2rem !important;
  }

  .me-md-n7 {
    margin-right: -2.5rem !important;
  }

  .me-md-n8 {
    margin-right: -3rem !important;
  }

  .me-md-n9 {
    margin-right: -4rem !important;
  }

  .me-md-n10 {
    margin-right: -5rem !important;
  }

  .me-md-n11 {
    margin-right: -6rem !important;
  }

  .me-md-n12 {
    margin-right: -8rem !important;
  }

  .me-md-n13 {
    margin-right: -10rem !important;
  }

  .me-md-n14 {
    margin-right: -12rem !important;
  }

  .me-md-n15 {
    margin-right: -16rem !important;
  }

  .me-md-n16 {
    margin-right: -25rem !important;
  }

  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }

  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }

  .mb-md-n5 {
    margin-bottom: -1.5rem !important;
  }

  .mb-md-n6 {
    margin-bottom: -2rem !important;
  }

  .mb-md-n7 {
    margin-bottom: -2.5rem !important;
  }

  .mb-md-n8 {
    margin-bottom: -3rem !important;
  }

  .mb-md-n9 {
    margin-bottom: -4rem !important;
  }

  .mb-md-n10 {
    margin-bottom: -5rem !important;
  }

  .mb-md-n11 {
    margin-bottom: -6rem !important;
  }

  .mb-md-n12 {
    margin-bottom: -8rem !important;
  }

  .mb-md-n13 {
    margin-bottom: -10rem !important;
  }

  .mb-md-n14 {
    margin-bottom: -12rem !important;
  }

  .mb-md-n15 {
    margin-bottom: -16rem !important;
  }

  .mb-md-n16 {
    margin-bottom: -25rem !important;
  }

  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }

  .ms-md-n4 {
    margin-left: -1rem !important;
  }

  .ms-md-n5 {
    margin-left: -1.5rem !important;
  }

  .ms-md-n6 {
    margin-left: -2rem !important;
  }

  .ms-md-n7 {
    margin-left: -2.5rem !important;
  }

  .ms-md-n8 {
    margin-left: -3rem !important;
  }

  .ms-md-n9 {
    margin-left: -4rem !important;
  }

  .ms-md-n10 {
    margin-left: -5rem !important;
  }

  .ms-md-n11 {
    margin-left: -6rem !important;
  }

  .ms-md-n12 {
    margin-left: -8rem !important;
  }

  .ms-md-n13 {
    margin-left: -10rem !important;
  }

  .ms-md-n14 {
    margin-left: -12rem !important;
  }

  .ms-md-n15 {
    margin-left: -16rem !important;
  }

  .ms-md-n16 {
    margin-left: -25rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 0.75rem !important;
  }

  .p-md-4 {
    padding: 1rem !important;
  }

  .p-md-5 {
    padding: 1.5rem !important;
  }

  .p-md-6 {
    padding: 2rem !important;
  }

  .p-md-7 {
    padding: 2.5rem !important;
  }

  .p-md-8 {
    padding: 3rem !important;
  }

  .p-md-9 {
    padding: 4rem !important;
  }

  .p-md-10 {
    padding: 5rem !important;
  }

  .p-md-11 {
    padding: 6rem !important;
  }

  .p-md-12 {
    padding: 8rem !important;
  }

  .p-md-13 {
    padding: 10rem !important;
  }

  .p-md-14 {
    padding: 12rem !important;
  }

  .p-md-15 {
    padding: 16rem !important;
  }

  .p-md-16 {
    padding: 25rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }

  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-md-7 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-md-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-md-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-md-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-md-11 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-md-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-md-13 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-md-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-md-15 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-md-16 {
    padding-right: 25rem !important;
    padding-left: 25rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-md-7 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-md-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-md-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-md-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-md-11 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-md-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-md-13 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-md-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-md-15 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-md-16 {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 0.75rem !important;
  }

  .pt-md-4 {
    padding-top: 1rem !important;
  }

  .pt-md-5 {
    padding-top: 1.5rem !important;
  }

  .pt-md-6 {
    padding-top: 2rem !important;
  }

  .pt-md-7 {
    padding-top: 2.5rem !important;
  }

  .pt-md-8 {
    padding-top: 3rem !important;
  }

  .pt-md-9 {
    padding-top: 4rem !important;
  }

  .pt-md-10 {
    padding-top: 5rem !important;
  }

  .pt-md-11 {
    padding-top: 6rem !important;
  }

  .pt-md-12 {
    padding-top: 8rem !important;
  }

  .pt-md-13 {
    padding-top: 10rem !important;
  }

  .pt-md-14 {
    padding-top: 12rem !important;
  }

  .pt-md-15 {
    padding-top: 16rem !important;
  }

  .pt-md-16 {
    padding-top: 25rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 0.75rem !important;
  }

  .pe-md-4 {
    padding-right: 1rem !important;
  }

  .pe-md-5 {
    padding-right: 1.5rem !important;
  }

  .pe-md-6 {
    padding-right: 2rem !important;
  }

  .pe-md-7 {
    padding-right: 2.5rem !important;
  }

  .pe-md-8 {
    padding-right: 3rem !important;
  }

  .pe-md-9 {
    padding-right: 4rem !important;
  }

  .pe-md-10 {
    padding-right: 5rem !important;
  }

  .pe-md-11 {
    padding-right: 6rem !important;
  }

  .pe-md-12 {
    padding-right: 8rem !important;
  }

  .pe-md-13 {
    padding-right: 10rem !important;
  }

  .pe-md-14 {
    padding-right: 12rem !important;
  }

  .pe-md-15 {
    padding-right: 16rem !important;
  }

  .pe-md-16 {
    padding-right: 25rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1rem !important;
  }

  .pb-md-5 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-6 {
    padding-bottom: 2rem !important;
  }

  .pb-md-7 {
    padding-bottom: 2.5rem !important;
  }

  .pb-md-8 {
    padding-bottom: 3rem !important;
  }

  .pb-md-9 {
    padding-bottom: 4rem !important;
  }

  .pb-md-10 {
    padding-bottom: 5rem !important;
  }

  .pb-md-11 {
    padding-bottom: 6rem !important;
  }

  .pb-md-12 {
    padding-bottom: 8rem !important;
  }

  .pb-md-13 {
    padding-bottom: 10rem !important;
  }

  .pb-md-14 {
    padding-bottom: 12rem !important;
  }

  .pb-md-15 {
    padding-bottom: 16rem !important;
  }

  .pb-md-16 {
    padding-bottom: 25rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 0.75rem !important;
  }

  .ps-md-4 {
    padding-left: 1rem !important;
  }

  .ps-md-5 {
    padding-left: 1.5rem !important;
  }

  .ps-md-6 {
    padding-left: 2rem !important;
  }

  .ps-md-7 {
    padding-left: 2.5rem !important;
  }

  .ps-md-8 {
    padding-left: 3rem !important;
  }

  .ps-md-9 {
    padding-left: 4rem !important;
  }

  .ps-md-10 {
    padding-left: 5rem !important;
  }

  .ps-md-11 {
    padding-left: 6rem !important;
  }

  .ps-md-12 {
    padding-left: 8rem !important;
  }

  .ps-md-13 {
    padding-left: 10rem !important;
  }

  .ps-md-14 {
    padding-left: 12rem !important;
  }

  .ps-md-15 {
    padding-left: 16rem !important;
  }

  .ps-md-16 {
    padding-left: 25rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

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

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

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

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

  .d-lg-none {
    display: none !important;
  }

  .position-lg-static {
    position: static !important;
  }

  .position-lg-relative {
    position: relative !important;
  }

  .position-lg-absolute {
    position: absolute !important;
  }

  .position-lg-fixed {
    position: fixed !important;
  }

  .position-lg-sticky {
    position: sticky !important;
  }

  .border-lg {
    border: 1px solid #d9e2ef !important;
  }

  .border-lg-0 {
    border: 0 !important;
  }

  .border-top-lg {
    border-top: 1px solid #d9e2ef !important;
  }

  .border-top-lg-0 {
    border-top: 0 !important;
  }

  .border-right-lg {
    border-right: 1px solid #d9e2ef !important;
  }

  .border-right-lg-0 {
    border-right: 0 !important;
  }

  .border-bottom-lg {
    border-bottom: 1px solid #d9e2ef !important;
  }

  .border-bottom-lg-0 {
    border-bottom: 0 !important;
  }

  .border-left-lg {
    border-left: 1px solid #d9e2ef !important;
  }

  .border-left-lg-0 {
    border-left: 0 !important;
  }

  .w-lg-25 {
    width: 25% !important;
  }

  .w-lg-50 {
    width: 50% !important;
  }

  .w-lg-75 {
    width: 75% !important;
  }

  .w-lg-100 {
    width: 100% !important;
  }

  .w-lg-110 {
    width: 110% !important;
  }

  .w-lg-120 {
    width: 120% !important;
  }

  .w-lg-130 {
    width: 130% !important;
  }

  .w-lg-140 {
    width: 140% !important;
  }

  .w-lg-150 {
    width: 150% !important;
  }

  .w-lg-auto {
    width: auto !important;
  }

  .mw-lg-25 {
    max-width: 25% !important;
  }

  .mw-lg-50 {
    max-width: 50% !important;
  }

  .mw-lg-75 {
    max-width: 75% !important;
  }

  .mw-lg-100 {
    max-width: 100% !important;
  }

  .mw-lg-110 {
    max-width: 110% !important;
  }

  .mw-lg-120 {
    max-width: 120% !important;
  }

  .mw-lg-130 {
    max-width: 130% !important;
  }

  .mw-lg-140 {
    max-width: 140% !important;
  }

  .mw-lg-150 {
    max-width: 150% !important;
  }

  .vw-lg-25 {
    width: 25vw !important;
  }

  .vw-lg-50 {
    width: 50vw !important;
  }

  .vw-lg-75 {
    width: 75vw !important;
  }

  .vw-lg-100 {
    width: 100vw !important;
  }

  .vw-lg-110 {
    width: 110vw !important;
  }

  .vw-lg-120 {
    width: 120vw !important;
  }

  .vw-lg-130 {
    width: 130vw !important;
  }

  .vw-lg-140 {
    width: 140vw !important;
  }

  .vw-lg-150 {
    width: 150vw !important;
  }

  .h-lg-25 {
    height: 25% !important;
  }

  .h-lg-50 {
    height: 50% !important;
  }

  .h-lg-75 {
    height: 75% !important;
  }

  .h-lg-100 {
    height: 100% !important;
  }

  .h-lg-110 {
    height: 110% !important;
  }

  .h-lg-120 {
    height: 120% !important;
  }

  .h-lg-130 {
    height: 130% !important;
  }

  .h-lg-140 {
    height: 140% !important;
  }

  .h-lg-150 {
    height: 150% !important;
  }

  .h-lg-auto {
    height: auto !important;
  }

  .vh-lg-25 {
    height: 25vh !important;
  }

  .vh-lg-50 {
    height: 50vh !important;
  }

  .vh-lg-75 {
    height: 75vh !important;
  }

  .vh-lg-100 {
    height: 100vh !important;
  }

  .vh-lg-110 {
    height: 110vh !important;
  }

  .vh-lg-120 {
    height: 120vh !important;
  }

  .vh-lg-130 {
    height: 130vh !important;
  }

  .vh-lg-140 {
    height: 140vh !important;
  }

  .vh-lg-150 {
    height: 150vh !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 0.75rem !important;
  }

  .gap-lg-4 {
    gap: 1rem !important;
  }

  .gap-lg-5 {
    gap: 1.5rem !important;
  }

  .gap-lg-6 {
    gap: 2rem !important;
  }

  .gap-lg-7 {
    gap: 2.5rem !important;
  }

  .gap-lg-8 {
    gap: 3rem !important;
  }

  .gap-lg-9 {
    gap: 4rem !important;
  }

  .gap-lg-10 {
    gap: 5rem !important;
  }

  .gap-lg-11 {
    gap: 6rem !important;
  }

  .gap-lg-12 {
    gap: 8rem !important;
  }

  .gap-lg-13 {
    gap: 10rem !important;
  }

  .gap-lg-14 {
    gap: 12rem !important;
  }

  .gap-lg-15 {
    gap: 16rem !important;
  }

  .gap-lg-16 {
    gap: 25rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 0.75rem !important;
  }

  .m-lg-4 {
    margin: 1rem !important;
  }

  .m-lg-5 {
    margin: 1.5rem !important;
  }

  .m-lg-6 {
    margin: 2rem !important;
  }

  .m-lg-7 {
    margin: 2.5rem !important;
  }

  .m-lg-8 {
    margin: 3rem !important;
  }

  .m-lg-9 {
    margin: 4rem !important;
  }

  .m-lg-10 {
    margin: 5rem !important;
  }

  .m-lg-11 {
    margin: 6rem !important;
  }

  .m-lg-12 {
    margin: 8rem !important;
  }

  .m-lg-13 {
    margin: 10rem !important;
  }

  .m-lg-14 {
    margin: 12rem !important;
  }

  .m-lg-15 {
    margin: 16rem !important;
  }

  .m-lg-16 {
    margin: 25rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-lg-7 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-lg-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-lg-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-lg-11 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-lg-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-lg-13 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-lg-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-lg-15 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-lg-16 {
    margin-right: 25rem !important;
    margin-left: 25rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-lg-7 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-lg-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-lg-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-lg-11 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-lg-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-lg-13 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-lg-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-lg-15 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-lg-16 {
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }

  .mt-lg-4 {
    margin-top: 1rem !important;
  }

  .mt-lg-5 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-6 {
    margin-top: 2rem !important;
  }

  .mt-lg-7 {
    margin-top: 2.5rem !important;
  }

  .mt-lg-8 {
    margin-top: 3rem !important;
  }

  .mt-lg-9 {
    margin-top: 4rem !important;
  }

  .mt-lg-10 {
    margin-top: 5rem !important;
  }

  .mt-lg-11 {
    margin-top: 6rem !important;
  }

  .mt-lg-12 {
    margin-top: 8rem !important;
  }

  .mt-lg-13 {
    margin-top: 10rem !important;
  }

  .mt-lg-14 {
    margin-top: 12rem !important;
  }

  .mt-lg-15 {
    margin-top: 16rem !important;
  }

  .mt-lg-16 {
    margin-top: 25rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 0.75rem !important;
  }

  .me-lg-4 {
    margin-right: 1rem !important;
  }

  .me-lg-5 {
    margin-right: 1.5rem !important;
  }

  .me-lg-6 {
    margin-right: 2rem !important;
  }

  .me-lg-7 {
    margin-right: 2.5rem !important;
  }

  .me-lg-8 {
    margin-right: 3rem !important;
  }

  .me-lg-9 {
    margin-right: 4rem !important;
  }

  .me-lg-10 {
    margin-right: 5rem !important;
  }

  .me-lg-11 {
    margin-right: 6rem !important;
  }

  .me-lg-12 {
    margin-right: 8rem !important;
  }

  .me-lg-13 {
    margin-right: 10rem !important;
  }

  .me-lg-14 {
    margin-right: 12rem !important;
  }

  .me-lg-15 {
    margin-right: 16rem !important;
  }

  .me-lg-16 {
    margin-right: 25rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-6 {
    margin-bottom: 2rem !important;
  }

  .mb-lg-7 {
    margin-bottom: 2.5rem !important;
  }

  .mb-lg-8 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-9 {
    margin-bottom: 4rem !important;
  }

  .mb-lg-10 {
    margin-bottom: 5rem !important;
  }

  .mb-lg-11 {
    margin-bottom: 6rem !important;
  }

  .mb-lg-12 {
    margin-bottom: 8rem !important;
  }

  .mb-lg-13 {
    margin-bottom: 10rem !important;
  }

  .mb-lg-14 {
    margin-bottom: 12rem !important;
  }

  .mb-lg-15 {
    margin-bottom: 16rem !important;
  }

  .mb-lg-16 {
    margin-bottom: 25rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }

  .ms-lg-4 {
    margin-left: 1rem !important;
  }

  .ms-lg-5 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-6 {
    margin-left: 2rem !important;
  }

  .ms-lg-7 {
    margin-left: 2.5rem !important;
  }

  .ms-lg-8 {
    margin-left: 3rem !important;
  }

  .ms-lg-9 {
    margin-left: 4rem !important;
  }

  .ms-lg-10 {
    margin-left: 5rem !important;
  }

  .ms-lg-11 {
    margin-left: 6rem !important;
  }

  .ms-lg-12 {
    margin-left: 8rem !important;
  }

  .ms-lg-13 {
    margin-left: 10rem !important;
  }

  .ms-lg-14 {
    margin-left: 12rem !important;
  }

  .ms-lg-15 {
    margin-left: 16rem !important;
  }

  .ms-lg-16 {
    margin-left: 25rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -0.75rem !important;
  }

  .m-lg-n4 {
    margin: -1rem !important;
  }

  .m-lg-n5 {
    margin: -1.5rem !important;
  }

  .m-lg-n6 {
    margin: -2rem !important;
  }

  .m-lg-n7 {
    margin: -2.5rem !important;
  }

  .m-lg-n8 {
    margin: -3rem !important;
  }

  .m-lg-n9 {
    margin: -4rem !important;
  }

  .m-lg-n10 {
    margin: -5rem !important;
  }

  .m-lg-n11 {
    margin: -6rem !important;
  }

  .m-lg-n12 {
    margin: -8rem !important;
  }

  .m-lg-n13 {
    margin: -10rem !important;
  }

  .m-lg-n14 {
    margin: -12rem !important;
  }

  .m-lg-n15 {
    margin: -16rem !important;
  }

  .m-lg-n16 {
    margin: -25rem !important;
  }

  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }

  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-lg-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-lg-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-lg-n7 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }

  .mx-lg-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-lg-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-lg-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-lg-n11 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-lg-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-lg-n13 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-lg-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-lg-n15 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-lg-n16 {
    margin-right: -25rem !important;
    margin-left: -25rem !important;
  }

  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-lg-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-lg-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-lg-n7 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .my-lg-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-lg-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-lg-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-lg-n11 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-lg-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-lg-n13 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-lg-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-lg-n15 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-lg-n16 {
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }

  .mt-lg-n4 {
    margin-top: -1rem !important;
  }

  .mt-lg-n5 {
    margin-top: -1.5rem !important;
  }

  .mt-lg-n6 {
    margin-top: -2rem !important;
  }

  .mt-lg-n7 {
    margin-top: -2.5rem !important;
  }

  .mt-lg-n8 {
    margin-top: -3rem !important;
  }

  .mt-lg-n9 {
    margin-top: -4rem !important;
  }

  .mt-lg-n10 {
    margin-top: -5rem !important;
  }

  .mt-lg-n11 {
    margin-top: -6rem !important;
  }

  .mt-lg-n12 {
    margin-top: -8rem !important;
  }

  .mt-lg-n13 {
    margin-top: -10rem !important;
  }

  .mt-lg-n14 {
    margin-top: -12rem !important;
  }

  .mt-lg-n15 {
    margin-top: -16rem !important;
  }

  .mt-lg-n16 {
    margin-top: -25rem !important;
  }

  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }

  .me-lg-n4 {
    margin-right: -1rem !important;
  }

  .me-lg-n5 {
    margin-right: -1.5rem !important;
  }

  .me-lg-n6 {
    margin-right: -2rem !important;
  }

  .me-lg-n7 {
    margin-right: -2.5rem !important;
  }

  .me-lg-n8 {
    margin-right: -3rem !important;
  }

  .me-lg-n9 {
    margin-right: -4rem !important;
  }

  .me-lg-n10 {
    margin-right: -5rem !important;
  }

  .me-lg-n11 {
    margin-right: -6rem !important;
  }

  .me-lg-n12 {
    margin-right: -8rem !important;
  }

  .me-lg-n13 {
    margin-right: -10rem !important;
  }

  .me-lg-n14 {
    margin-right: -12rem !important;
  }

  .me-lg-n15 {
    margin-right: -16rem !important;
  }

  .me-lg-n16 {
    margin-right: -25rem !important;
  }

  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }

  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }

  .mb-lg-n5 {
    margin-bottom: -1.5rem !important;
  }

  .mb-lg-n6 {
    margin-bottom: -2rem !important;
  }

  .mb-lg-n7 {
    margin-bottom: -2.5rem !important;
  }

  .mb-lg-n8 {
    margin-bottom: -3rem !important;
  }

  .mb-lg-n9 {
    margin-bottom: -4rem !important;
  }

  .mb-lg-n10 {
    margin-bottom: -5rem !important;
  }

  .mb-lg-n11 {
    margin-bottom: -6rem !important;
  }

  .mb-lg-n12 {
    margin-bottom: -8rem !important;
  }

  .mb-lg-n13 {
    margin-bottom: -10rem !important;
  }

  .mb-lg-n14 {
    margin-bottom: -12rem !important;
  }

  .mb-lg-n15 {
    margin-bottom: -16rem !important;
  }

  .mb-lg-n16 {
    margin-bottom: -25rem !important;
  }

  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }

  .ms-lg-n4 {
    margin-left: -1rem !important;
  }

  .ms-lg-n5 {
    margin-left: -1.5rem !important;
  }

  .ms-lg-n6 {
    margin-left: -2rem !important;
  }

  .ms-lg-n7 {
    margin-left: -2.5rem !important;
  }

  .ms-lg-n8 {
    margin-left: -3rem !important;
  }

  .ms-lg-n9 {
    margin-left: -4rem !important;
  }

  .ms-lg-n10 {
    margin-left: -5rem !important;
  }

  .ms-lg-n11 {
    margin-left: -6rem !important;
  }

  .ms-lg-n12 {
    margin-left: -8rem !important;
  }

  .ms-lg-n13 {
    margin-left: -10rem !important;
  }

  .ms-lg-n14 {
    margin-left: -12rem !important;
  }

  .ms-lg-n15 {
    margin-left: -16rem !important;
  }

  .ms-lg-n16 {
    margin-left: -25rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 0.75rem !important;
  }

  .p-lg-4 {
    padding: 1rem !important;
  }

  .p-lg-5 {
    padding: 1.5rem !important;
  }

  .p-lg-6 {
    padding: 2rem !important;
  }

  .p-lg-7 {
    padding: 2.5rem !important;
  }

  .p-lg-8 {
    padding: 3rem !important;
  }

  .p-lg-9 {
    padding: 4rem !important;
  }

  .p-lg-10 {
    padding: 5rem !important;
  }

  .p-lg-11 {
    padding: 6rem !important;
  }

  .p-lg-12 {
    padding: 8rem !important;
  }

  .p-lg-13 {
    padding: 10rem !important;
  }

  .p-lg-14 {
    padding: 12rem !important;
  }

  .p-lg-15 {
    padding: 16rem !important;
  }

  .p-lg-16 {
    padding: 25rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }

  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-lg-7 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-lg-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-lg-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-lg-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-lg-11 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-lg-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-lg-13 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-lg-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-lg-15 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-lg-16 {
    padding-right: 25rem !important;
    padding-left: 25rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-lg-7 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-lg-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-lg-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-lg-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-lg-11 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-lg-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-lg-13 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-lg-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-lg-15 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-lg-16 {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }

  .pt-lg-4 {
    padding-top: 1rem !important;
  }

  .pt-lg-5 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-6 {
    padding-top: 2rem !important;
  }

  .pt-lg-7 {
    padding-top: 2.5rem !important;
  }

  .pt-lg-8 {
    padding-top: 3rem !important;
  }

  .pt-lg-9 {
    padding-top: 4rem !important;
  }

  .pt-lg-10 {
    padding-top: 5rem !important;
  }

  .pt-lg-11 {
    padding-top: 6rem !important;
  }

  .pt-lg-12 {
    padding-top: 8rem !important;
  }

  .pt-lg-13 {
    padding-top: 10rem !important;
  }

  .pt-lg-14 {
    padding-top: 12rem !important;
  }

  .pt-lg-15 {
    padding-top: 16rem !important;
  }

  .pt-lg-16 {
    padding-top: 25rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }

  .pe-lg-4 {
    padding-right: 1rem !important;
  }

  .pe-lg-5 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-6 {
    padding-right: 2rem !important;
  }

  .pe-lg-7 {
    padding-right: 2.5rem !important;
  }

  .pe-lg-8 {
    padding-right: 3rem !important;
  }

  .pe-lg-9 {
    padding-right: 4rem !important;
  }

  .pe-lg-10 {
    padding-right: 5rem !important;
  }

  .pe-lg-11 {
    padding-right: 6rem !important;
  }

  .pe-lg-12 {
    padding-right: 8rem !important;
  }

  .pe-lg-13 {
    padding-right: 10rem !important;
  }

  .pe-lg-14 {
    padding-right: 12rem !important;
  }

  .pe-lg-15 {
    padding-right: 16rem !important;
  }

  .pe-lg-16 {
    padding-right: 25rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-6 {
    padding-bottom: 2rem !important;
  }

  .pb-lg-7 {
    padding-bottom: 2.5rem !important;
  }

  .pb-lg-8 {
    padding-bottom: 3rem !important;
  }

  .pb-lg-9 {
    padding-bottom: 4rem !important;
  }

  .pb-lg-10 {
    padding-bottom: 5rem !important;
  }

  .pb-lg-11 {
    padding-bottom: 6rem !important;
  }

  .pb-lg-12 {
    padding-bottom: 8rem !important;
  }

  .pb-lg-13 {
    padding-bottom: 10rem !important;
  }

  .pb-lg-14 {
    padding-bottom: 12rem !important;
  }

  .pb-lg-15 {
    padding-bottom: 16rem !important;
  }

  .pb-lg-16 {
    padding-bottom: 25rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }

  .ps-lg-4 {
    padding-left: 1rem !important;
  }

  .ps-lg-5 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-6 {
    padding-left: 2rem !important;
  }

  .ps-lg-7 {
    padding-left: 2.5rem !important;
  }

  .ps-lg-8 {
    padding-left: 3rem !important;
  }

  .ps-lg-9 {
    padding-left: 4rem !important;
  }

  .ps-lg-10 {
    padding-left: 5rem !important;
  }

  .ps-lg-11 {
    padding-left: 6rem !important;
  }

  .ps-lg-12 {
    padding-left: 8rem !important;
  }

  .ps-lg-13 {
    padding-left: 10rem !important;
  }

  .ps-lg-14 {
    padding-left: 12rem !important;
  }

  .ps-lg-15 {
    padding-left: 16rem !important;
  }

  .ps-lg-16 {
    padding-left: 25rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

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

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

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

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

  .d-xl-none {
    display: none !important;
  }

  .position-xl-static {
    position: static !important;
  }

  .position-xl-relative {
    position: relative !important;
  }

  .position-xl-absolute {
    position: absolute !important;
  }

  .position-xl-fixed {
    position: fixed !important;
  }

  .position-xl-sticky {
    position: sticky !important;
  }

  .border-xl {
    border: 1px solid #d9e2ef !important;
  }

  .border-xl-0 {
    border: 0 !important;
  }

  .border-top-xl {
    border-top: 1px solid #d9e2ef !important;
  }

  .border-top-xl-0 {
    border-top: 0 !important;
  }

  .border-right-xl {
    border-right: 1px solid #d9e2ef !important;
  }

  .border-right-xl-0 {
    border-right: 0 !important;
  }

  .border-bottom-xl {
    border-bottom: 1px solid #d9e2ef !important;
  }

  .border-bottom-xl-0 {
    border-bottom: 0 !important;
  }

  .border-left-xl {
    border-left: 1px solid #d9e2ef !important;
  }

  .border-left-xl-0 {
    border-left: 0 !important;
  }

  .w-xl-25 {
    width: 25% !important;
  }

  .w-xl-50 {
    width: 50% !important;
  }

  .w-xl-75 {
    width: 75% !important;
  }

  .w-xl-100 {
    width: 100% !important;
  }

  .w-xl-110 {
    width: 110% !important;
  }

  .w-xl-120 {
    width: 120% !important;
  }

  .w-xl-130 {
    width: 130% !important;
  }

  .w-xl-140 {
    width: 140% !important;
  }

  .w-xl-150 {
    width: 150% !important;
  }

  .w-xl-auto {
    width: auto !important;
  }

  .mw-xl-25 {
    max-width: 25% !important;
  }

  .mw-xl-50 {
    max-width: 50% !important;
  }

  .mw-xl-75 {
    max-width: 75% !important;
  }

  .mw-xl-100 {
    max-width: 100% !important;
  }

  .mw-xl-110 {
    max-width: 110% !important;
  }

  .mw-xl-120 {
    max-width: 120% !important;
  }

  .mw-xl-130 {
    max-width: 130% !important;
  }

  .mw-xl-140 {
    max-width: 140% !important;
  }

  .mw-xl-150 {
    max-width: 150% !important;
  }

  .vw-xl-25 {
    width: 25vw !important;
  }

  .vw-xl-50 {
    width: 50vw !important;
  }

  .vw-xl-75 {
    width: 75vw !important;
  }

  .vw-xl-100 {
    width: 100vw !important;
  }

  .vw-xl-110 {
    width: 110vw !important;
  }

  .vw-xl-120 {
    width: 120vw !important;
  }

  .vw-xl-130 {
    width: 130vw !important;
  }

  .vw-xl-140 {
    width: 140vw !important;
  }

  .vw-xl-150 {
    width: 150vw !important;
  }

  .h-xl-25 {
    height: 25% !important;
  }

  .h-xl-50 {
    height: 50% !important;
  }

  .h-xl-75 {
    height: 75% !important;
  }

  .h-xl-100 {
    height: 100% !important;
  }

  .h-xl-110 {
    height: 110% !important;
  }

  .h-xl-120 {
    height: 120% !important;
  }

  .h-xl-130 {
    height: 130% !important;
  }

  .h-xl-140 {
    height: 140% !important;
  }

  .h-xl-150 {
    height: 150% !important;
  }

  .h-xl-auto {
    height: auto !important;
  }

  .vh-xl-25 {
    height: 25vh !important;
  }

  .vh-xl-50 {
    height: 50vh !important;
  }

  .vh-xl-75 {
    height: 75vh !important;
  }

  .vh-xl-100 {
    height: 100vh !important;
  }

  .vh-xl-110 {
    height: 110vh !important;
  }

  .vh-xl-120 {
    height: 120vh !important;
  }

  .vh-xl-130 {
    height: 130vh !important;
  }

  .vh-xl-140 {
    height: 140vh !important;
  }

  .vh-xl-150 {
    height: 150vh !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 0.75rem !important;
  }

  .gap-xl-4 {
    gap: 1rem !important;
  }

  .gap-xl-5 {
    gap: 1.5rem !important;
  }

  .gap-xl-6 {
    gap: 2rem !important;
  }

  .gap-xl-7 {
    gap: 2.5rem !important;
  }

  .gap-xl-8 {
    gap: 3rem !important;
  }

  .gap-xl-9 {
    gap: 4rem !important;
  }

  .gap-xl-10 {
    gap: 5rem !important;
  }

  .gap-xl-11 {
    gap: 6rem !important;
  }

  .gap-xl-12 {
    gap: 8rem !important;
  }

  .gap-xl-13 {
    gap: 10rem !important;
  }

  .gap-xl-14 {
    gap: 12rem !important;
  }

  .gap-xl-15 {
    gap: 16rem !important;
  }

  .gap-xl-16 {
    gap: 25rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 0.75rem !important;
  }

  .m-xl-4 {
    margin: 1rem !important;
  }

  .m-xl-5 {
    margin: 1.5rem !important;
  }

  .m-xl-6 {
    margin: 2rem !important;
  }

  .m-xl-7 {
    margin: 2.5rem !important;
  }

  .m-xl-8 {
    margin: 3rem !important;
  }

  .m-xl-9 {
    margin: 4rem !important;
  }

  .m-xl-10 {
    margin: 5rem !important;
  }

  .m-xl-11 {
    margin: 6rem !important;
  }

  .m-xl-12 {
    margin: 8rem !important;
  }

  .m-xl-13 {
    margin: 10rem !important;
  }

  .m-xl-14 {
    margin: 12rem !important;
  }

  .m-xl-15 {
    margin: 16rem !important;
  }

  .m-xl-16 {
    margin: 25rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xl-7 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xl-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xl-11 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xl-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xl-13 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xl-15 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-xl-16 {
    margin-right: 25rem !important;
    margin-left: 25rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xl-7 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xl-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xl-11 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xl-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xl-13 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xl-15 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-xl-16 {
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 0.75rem !important;
  }

  .mt-xl-4 {
    margin-top: 1rem !important;
  }

  .mt-xl-5 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-6 {
    margin-top: 2rem !important;
  }

  .mt-xl-7 {
    margin-top: 2.5rem !important;
  }

  .mt-xl-8 {
    margin-top: 3rem !important;
  }

  .mt-xl-9 {
    margin-top: 4rem !important;
  }

  .mt-xl-10 {
    margin-top: 5rem !important;
  }

  .mt-xl-11 {
    margin-top: 6rem !important;
  }

  .mt-xl-12 {
    margin-top: 8rem !important;
  }

  .mt-xl-13 {
    margin-top: 10rem !important;
  }

  .mt-xl-14 {
    margin-top: 12rem !important;
  }

  .mt-xl-15 {
    margin-top: 16rem !important;
  }

  .mt-xl-16 {
    margin-top: 25rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 0.75rem !important;
  }

  .me-xl-4 {
    margin-right: 1rem !important;
  }

  .me-xl-5 {
    margin-right: 1.5rem !important;
  }

  .me-xl-6 {
    margin-right: 2rem !important;
  }

  .me-xl-7 {
    margin-right: 2.5rem !important;
  }

  .me-xl-8 {
    margin-right: 3rem !important;
  }

  .me-xl-9 {
    margin-right: 4rem !important;
  }

  .me-xl-10 {
    margin-right: 5rem !important;
  }

  .me-xl-11 {
    margin-right: 6rem !important;
  }

  .me-xl-12 {
    margin-right: 8rem !important;
  }

  .me-xl-13 {
    margin-right: 10rem !important;
  }

  .me-xl-14 {
    margin-right: 12rem !important;
  }

  .me-xl-15 {
    margin-right: 16rem !important;
  }

  .me-xl-16 {
    margin-right: 25rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-6 {
    margin-bottom: 2rem !important;
  }

  .mb-xl-7 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xl-8 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-9 {
    margin-bottom: 4rem !important;
  }

  .mb-xl-10 {
    margin-bottom: 5rem !important;
  }

  .mb-xl-11 {
    margin-bottom: 6rem !important;
  }

  .mb-xl-12 {
    margin-bottom: 8rem !important;
  }

  .mb-xl-13 {
    margin-bottom: 10rem !important;
  }

  .mb-xl-14 {
    margin-bottom: 12rem !important;
  }

  .mb-xl-15 {
    margin-bottom: 16rem !important;
  }

  .mb-xl-16 {
    margin-bottom: 25rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 0.75rem !important;
  }

  .ms-xl-4 {
    margin-left: 1rem !important;
  }

  .ms-xl-5 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-6 {
    margin-left: 2rem !important;
  }

  .ms-xl-7 {
    margin-left: 2.5rem !important;
  }

  .ms-xl-8 {
    margin-left: 3rem !important;
  }

  .ms-xl-9 {
    margin-left: 4rem !important;
  }

  .ms-xl-10 {
    margin-left: 5rem !important;
  }

  .ms-xl-11 {
    margin-left: 6rem !important;
  }

  .ms-xl-12 {
    margin-left: 8rem !important;
  }

  .ms-xl-13 {
    margin-left: 10rem !important;
  }

  .ms-xl-14 {
    margin-left: 12rem !important;
  }

  .ms-xl-15 {
    margin-left: 16rem !important;
  }

  .ms-xl-16 {
    margin-left: 25rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -0.75rem !important;
  }

  .m-xl-n4 {
    margin: -1rem !important;
  }

  .m-xl-n5 {
    margin: -1.5rem !important;
  }

  .m-xl-n6 {
    margin: -2rem !important;
  }

  .m-xl-n7 {
    margin: -2.5rem !important;
  }

  .m-xl-n8 {
    margin: -3rem !important;
  }

  .m-xl-n9 {
    margin: -4rem !important;
  }

  .m-xl-n10 {
    margin: -5rem !important;
  }

  .m-xl-n11 {
    margin: -6rem !important;
  }

  .m-xl-n12 {
    margin: -8rem !important;
  }

  .m-xl-n13 {
    margin: -10rem !important;
  }

  .m-xl-n14 {
    margin: -12rem !important;
  }

  .m-xl-n15 {
    margin: -16rem !important;
  }

  .m-xl-n16 {
    margin: -25rem !important;
  }

  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }

  .mx-xl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xl-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xl-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xl-n7 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }

  .mx-xl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xl-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-xl-n11 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-xl-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-xl-n13 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-xl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-xl-n15 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-xl-n16 {
    margin-right: -25rem !important;
    margin-left: -25rem !important;
  }

  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .my-xl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xl-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xl-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xl-n7 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .my-xl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xl-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-xl-n11 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-xl-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-xl-n13 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-xl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-xl-n15 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-xl-n16 {
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xl-n3 {
    margin-top: -0.75rem !important;
  }

  .mt-xl-n4 {
    margin-top: -1rem !important;
  }

  .mt-xl-n5 {
    margin-top: -1.5rem !important;
  }

  .mt-xl-n6 {
    margin-top: -2rem !important;
  }

  .mt-xl-n7 {
    margin-top: -2.5rem !important;
  }

  .mt-xl-n8 {
    margin-top: -3rem !important;
  }

  .mt-xl-n9 {
    margin-top: -4rem !important;
  }

  .mt-xl-n10 {
    margin-top: -5rem !important;
  }

  .mt-xl-n11 {
    margin-top: -6rem !important;
  }

  .mt-xl-n12 {
    margin-top: -8rem !important;
  }

  .mt-xl-n13 {
    margin-top: -10rem !important;
  }

  .mt-xl-n14 {
    margin-top: -12rem !important;
  }

  .mt-xl-n15 {
    margin-top: -16rem !important;
  }

  .mt-xl-n16 {
    margin-top: -25rem !important;
  }

  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xl-n3 {
    margin-right: -0.75rem !important;
  }

  .me-xl-n4 {
    margin-right: -1rem !important;
  }

  .me-xl-n5 {
    margin-right: -1.5rem !important;
  }

  .me-xl-n6 {
    margin-right: -2rem !important;
  }

  .me-xl-n7 {
    margin-right: -2.5rem !important;
  }

  .me-xl-n8 {
    margin-right: -3rem !important;
  }

  .me-xl-n9 {
    margin-right: -4rem !important;
  }

  .me-xl-n10 {
    margin-right: -5rem !important;
  }

  .me-xl-n11 {
    margin-right: -6rem !important;
  }

  .me-xl-n12 {
    margin-right: -8rem !important;
  }

  .me-xl-n13 {
    margin-right: -10rem !important;
  }

  .me-xl-n14 {
    margin-right: -12rem !important;
  }

  .me-xl-n15 {
    margin-right: -16rem !important;
  }

  .me-xl-n16 {
    margin-right: -25rem !important;
  }

  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xl-n3 {
    margin-bottom: -0.75rem !important;
  }

  .mb-xl-n4 {
    margin-bottom: -1rem !important;
  }

  .mb-xl-n5 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xl-n6 {
    margin-bottom: -2rem !important;
  }

  .mb-xl-n7 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xl-n8 {
    margin-bottom: -3rem !important;
  }

  .mb-xl-n9 {
    margin-bottom: -4rem !important;
  }

  .mb-xl-n10 {
    margin-bottom: -5rem !important;
  }

  .mb-xl-n11 {
    margin-bottom: -6rem !important;
  }

  .mb-xl-n12 {
    margin-bottom: -8rem !important;
  }

  .mb-xl-n13 {
    margin-bottom: -10rem !important;
  }

  .mb-xl-n14 {
    margin-bottom: -12rem !important;
  }

  .mb-xl-n15 {
    margin-bottom: -16rem !important;
  }

  .mb-xl-n16 {
    margin-bottom: -25rem !important;
  }

  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xl-n3 {
    margin-left: -0.75rem !important;
  }

  .ms-xl-n4 {
    margin-left: -1rem !important;
  }

  .ms-xl-n5 {
    margin-left: -1.5rem !important;
  }

  .ms-xl-n6 {
    margin-left: -2rem !important;
  }

  .ms-xl-n7 {
    margin-left: -2.5rem !important;
  }

  .ms-xl-n8 {
    margin-left: -3rem !important;
  }

  .ms-xl-n9 {
    margin-left: -4rem !important;
  }

  .ms-xl-n10 {
    margin-left: -5rem !important;
  }

  .ms-xl-n11 {
    margin-left: -6rem !important;
  }

  .ms-xl-n12 {
    margin-left: -8rem !important;
  }

  .ms-xl-n13 {
    margin-left: -10rem !important;
  }

  .ms-xl-n14 {
    margin-left: -12rem !important;
  }

  .ms-xl-n15 {
    margin-left: -16rem !important;
  }

  .ms-xl-n16 {
    margin-left: -25rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 0.75rem !important;
  }

  .p-xl-4 {
    padding: 1rem !important;
  }

  .p-xl-5 {
    padding: 1.5rem !important;
  }

  .p-xl-6 {
    padding: 2rem !important;
  }

  .p-xl-7 {
    padding: 2.5rem !important;
  }

  .p-xl-8 {
    padding: 3rem !important;
  }

  .p-xl-9 {
    padding: 4rem !important;
  }

  .p-xl-10 {
    padding: 5rem !important;
  }

  .p-xl-11 {
    padding: 6rem !important;
  }

  .p-xl-12 {
    padding: 8rem !important;
  }

  .p-xl-13 {
    padding: 10rem !important;
  }

  .p-xl-14 {
    padding: 12rem !important;
  }

  .p-xl-15 {
    padding: 16rem !important;
  }

  .p-xl-16 {
    padding: 25rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }

  .px-xl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xl-7 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xl-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xl-11 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xl-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xl-13 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xl-15 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-xl-16 {
    padding-right: 25rem !important;
    padding-left: 25rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xl-7 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xl-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xl-11 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xl-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xl-13 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xl-15 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-xl-16 {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 0.75rem !important;
  }

  .pt-xl-4 {
    padding-top: 1rem !important;
  }

  .pt-xl-5 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-6 {
    padding-top: 2rem !important;
  }

  .pt-xl-7 {
    padding-top: 2.5rem !important;
  }

  .pt-xl-8 {
    padding-top: 3rem !important;
  }

  .pt-xl-9 {
    padding-top: 4rem !important;
  }

  .pt-xl-10 {
    padding-top: 5rem !important;
  }

  .pt-xl-11 {
    padding-top: 6rem !important;
  }

  .pt-xl-12 {
    padding-top: 8rem !important;
  }

  .pt-xl-13 {
    padding-top: 10rem !important;
  }

  .pt-xl-14 {
    padding-top: 12rem !important;
  }

  .pt-xl-15 {
    padding-top: 16rem !important;
  }

  .pt-xl-16 {
    padding-top: 25rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 0.75rem !important;
  }

  .pe-xl-4 {
    padding-right: 1rem !important;
  }

  .pe-xl-5 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-6 {
    padding-right: 2rem !important;
  }

  .pe-xl-7 {
    padding-right: 2.5rem !important;
  }

  .pe-xl-8 {
    padding-right: 3rem !important;
  }

  .pe-xl-9 {
    padding-right: 4rem !important;
  }

  .pe-xl-10 {
    padding-right: 5rem !important;
  }

  .pe-xl-11 {
    padding-right: 6rem !important;
  }

  .pe-xl-12 {
    padding-right: 8rem !important;
  }

  .pe-xl-13 {
    padding-right: 10rem !important;
  }

  .pe-xl-14 {
    padding-right: 12rem !important;
  }

  .pe-xl-15 {
    padding-right: 16rem !important;
  }

  .pe-xl-16 {
    padding-right: 25rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 0.75rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-6 {
    padding-bottom: 2rem !important;
  }

  .pb-xl-7 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xl-8 {
    padding-bottom: 3rem !important;
  }

  .pb-xl-9 {
    padding-bottom: 4rem !important;
  }

  .pb-xl-10 {
    padding-bottom: 5rem !important;
  }

  .pb-xl-11 {
    padding-bottom: 6rem !important;
  }

  .pb-xl-12 {
    padding-bottom: 8rem !important;
  }

  .pb-xl-13 {
    padding-bottom: 10rem !important;
  }

  .pb-xl-14 {
    padding-bottom: 12rem !important;
  }

  .pb-xl-15 {
    padding-bottom: 16rem !important;
  }

  .pb-xl-16 {
    padding-bottom: 25rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 0.75rem !important;
  }

  .ps-xl-4 {
    padding-left: 1rem !important;
  }

  .ps-xl-5 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-6 {
    padding-left: 2rem !important;
  }

  .ps-xl-7 {
    padding-left: 2.5rem !important;
  }

  .ps-xl-8 {
    padding-left: 3rem !important;
  }

  .ps-xl-9 {
    padding-left: 4rem !important;
  }

  .ps-xl-10 {
    padding-left: 5rem !important;
  }

  .ps-xl-11 {
    padding-left: 6rem !important;
  }

  .ps-xl-12 {
    padding-left: 8rem !important;
  }

  .ps-xl-13 {
    padding-left: 10rem !important;
  }

  .ps-xl-14 {
    padding-left: 12rem !important;
  }

  .ps-xl-15 {
    padding-left: 16rem !important;
  }

  .ps-xl-16 {
    padding-left: 25rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

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

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

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

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

  .d-xxl-none {
    display: none !important;
  }

  .position-xxl-static {
    position: static !important;
  }

  .position-xxl-relative {
    position: relative !important;
  }

  .position-xxl-absolute {
    position: absolute !important;
  }

  .position-xxl-fixed {
    position: fixed !important;
  }

  .position-xxl-sticky {
    position: sticky !important;
  }

  .border-xxl {
    border: 1px solid #d9e2ef !important;
  }

  .border-xxl-0 {
    border: 0 !important;
  }

  .border-top-xxl {
    border-top: 1px solid #d9e2ef !important;
  }

  .border-top-xxl-0 {
    border-top: 0 !important;
  }

  .border-right-xxl {
    border-right: 1px solid #d9e2ef !important;
  }

  .border-right-xxl-0 {
    border-right: 0 !important;
  }

  .border-bottom-xxl {
    border-bottom: 1px solid #d9e2ef !important;
  }

  .border-bottom-xxl-0 {
    border-bottom: 0 !important;
  }

  .border-left-xxl {
    border-left: 1px solid #d9e2ef !important;
  }

  .border-left-xxl-0 {
    border-left: 0 !important;
  }

  .w-xxl-25 {
    width: 25% !important;
  }

  .w-xxl-50 {
    width: 50% !important;
  }

  .w-xxl-75 {
    width: 75% !important;
  }

  .w-xxl-100 {
    width: 100% !important;
  }

  .w-xxl-110 {
    width: 110% !important;
  }

  .w-xxl-120 {
    width: 120% !important;
  }

  .w-xxl-130 {
    width: 130% !important;
  }

  .w-xxl-140 {
    width: 140% !important;
  }

  .w-xxl-150 {
    width: 150% !important;
  }

  .w-xxl-auto {
    width: auto !important;
  }

  .mw-xxl-25 {
    max-width: 25% !important;
  }

  .mw-xxl-50 {
    max-width: 50% !important;
  }

  .mw-xxl-75 {
    max-width: 75% !important;
  }

  .mw-xxl-100 {
    max-width: 100% !important;
  }

  .mw-xxl-110 {
    max-width: 110% !important;
  }

  .mw-xxl-120 {
    max-width: 120% !important;
  }

  .mw-xxl-130 {
    max-width: 130% !important;
  }

  .mw-xxl-140 {
    max-width: 140% !important;
  }

  .mw-xxl-150 {
    max-width: 150% !important;
  }

  .vw-xxl-25 {
    width: 25vw !important;
  }

  .vw-xxl-50 {
    width: 50vw !important;
  }

  .vw-xxl-75 {
    width: 75vw !important;
  }

  .vw-xxl-100 {
    width: 100vw !important;
  }

  .vw-xxl-110 {
    width: 110vw !important;
  }

  .vw-xxl-120 {
    width: 120vw !important;
  }

  .vw-xxl-130 {
    width: 130vw !important;
  }

  .vw-xxl-140 {
    width: 140vw !important;
  }

  .vw-xxl-150 {
    width: 150vw !important;
  }

  .h-xxl-25 {
    height: 25% !important;
  }

  .h-xxl-50 {
    height: 50% !important;
  }

  .h-xxl-75 {
    height: 75% !important;
  }

  .h-xxl-100 {
    height: 100% !important;
  }

  .h-xxl-110 {
    height: 110% !important;
  }

  .h-xxl-120 {
    height: 120% !important;
  }

  .h-xxl-130 {
    height: 130% !important;
  }

  .h-xxl-140 {
    height: 140% !important;
  }

  .h-xxl-150 {
    height: 150% !important;
  }

  .h-xxl-auto {
    height: auto !important;
  }

  .vh-xxl-25 {
    height: 25vh !important;
  }

  .vh-xxl-50 {
    height: 50vh !important;
  }

  .vh-xxl-75 {
    height: 75vh !important;
  }

  .vh-xxl-100 {
    height: 100vh !important;
  }

  .vh-xxl-110 {
    height: 110vh !important;
  }

  .vh-xxl-120 {
    height: 120vh !important;
  }

  .vh-xxl-130 {
    height: 130vh !important;
  }

  .vh-xxl-140 {
    height: 140vh !important;
  }

  .vh-xxl-150 {
    height: 150vh !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 0.75rem !important;
  }

  .gap-xxl-4 {
    gap: 1rem !important;
  }

  .gap-xxl-5 {
    gap: 1.5rem !important;
  }

  .gap-xxl-6 {
    gap: 2rem !important;
  }

  .gap-xxl-7 {
    gap: 2.5rem !important;
  }

  .gap-xxl-8 {
    gap: 3rem !important;
  }

  .gap-xxl-9 {
    gap: 4rem !important;
  }

  .gap-xxl-10 {
    gap: 5rem !important;
  }

  .gap-xxl-11 {
    gap: 6rem !important;
  }

  .gap-xxl-12 {
    gap: 8rem !important;
  }

  .gap-xxl-13 {
    gap: 10rem !important;
  }

  .gap-xxl-14 {
    gap: 12rem !important;
  }

  .gap-xxl-15 {
    gap: 16rem !important;
  }

  .gap-xxl-16 {
    gap: 25rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 0.75rem !important;
  }

  .m-xxl-4 {
    margin: 1rem !important;
  }

  .m-xxl-5 {
    margin: 1.5rem !important;
  }

  .m-xxl-6 {
    margin: 2rem !important;
  }

  .m-xxl-7 {
    margin: 2.5rem !important;
  }

  .m-xxl-8 {
    margin: 3rem !important;
  }

  .m-xxl-9 {
    margin: 4rem !important;
  }

  .m-xxl-10 {
    margin: 5rem !important;
  }

  .m-xxl-11 {
    margin: 6rem !important;
  }

  .m-xxl-12 {
    margin: 8rem !important;
  }

  .m-xxl-13 {
    margin: 10rem !important;
  }

  .m-xxl-14 {
    margin: 12rem !important;
  }

  .m-xxl-15 {
    margin: 16rem !important;
  }

  .m-xxl-16 {
    margin: 25rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xxl-7 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xxl-8 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-9 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xxl-10 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xxl-11 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xxl-12 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xxl-13 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xxl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xxl-15 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-xxl-16 {
    margin-right: 25rem !important;
    margin-left: 25rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }

  .my-xxl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-5 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-6 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xxl-7 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xxl-8 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-9 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xxl-10 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xxl-11 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xxl-12 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xxl-13 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xxl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xxl-15 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-xxl-16 {
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 0.75rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1rem !important;
  }

  .mt-xxl-5 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-6 {
    margin-top: 2rem !important;
  }

  .mt-xxl-7 {
    margin-top: 2.5rem !important;
  }

  .mt-xxl-8 {
    margin-top: 3rem !important;
  }

  .mt-xxl-9 {
    margin-top: 4rem !important;
  }

  .mt-xxl-10 {
    margin-top: 5rem !important;
  }

  .mt-xxl-11 {
    margin-top: 6rem !important;
  }

  .mt-xxl-12 {
    margin-top: 8rem !important;
  }

  .mt-xxl-13 {
    margin-top: 10rem !important;
  }

  .mt-xxl-14 {
    margin-top: 12rem !important;
  }

  .mt-xxl-15 {
    margin-top: 16rem !important;
  }

  .mt-xxl-16 {
    margin-top: 25rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 0.75rem !important;
  }

  .me-xxl-4 {
    margin-right: 1rem !important;
  }

  .me-xxl-5 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-6 {
    margin-right: 2rem !important;
  }

  .me-xxl-7 {
    margin-right: 2.5rem !important;
  }

  .me-xxl-8 {
    margin-right: 3rem !important;
  }

  .me-xxl-9 {
    margin-right: 4rem !important;
  }

  .me-xxl-10 {
    margin-right: 5rem !important;
  }

  .me-xxl-11 {
    margin-right: 6rem !important;
  }

  .me-xxl-12 {
    margin-right: 8rem !important;
  }

  .me-xxl-13 {
    margin-right: 10rem !important;
  }

  .me-xxl-14 {
    margin-right: 12rem !important;
  }

  .me-xxl-15 {
    margin-right: 16rem !important;
  }

  .me-xxl-16 {
    margin-right: 25rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 0.75rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-6 {
    margin-bottom: 2rem !important;
  }

  .mb-xxl-7 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xxl-8 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-9 {
    margin-bottom: 4rem !important;
  }

  .mb-xxl-10 {
    margin-bottom: 5rem !important;
  }

  .mb-xxl-11 {
    margin-bottom: 6rem !important;
  }

  .mb-xxl-12 {
    margin-bottom: 8rem !important;
  }

  .mb-xxl-13 {
    margin-bottom: 10rem !important;
  }

  .mb-xxl-14 {
    margin-bottom: 12rem !important;
  }

  .mb-xxl-15 {
    margin-bottom: 16rem !important;
  }

  .mb-xxl-16 {
    margin-bottom: 25rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 0.75rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1rem !important;
  }

  .ms-xxl-5 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-6 {
    margin-left: 2rem !important;
  }

  .ms-xxl-7 {
    margin-left: 2.5rem !important;
  }

  .ms-xxl-8 {
    margin-left: 3rem !important;
  }

  .ms-xxl-9 {
    margin-left: 4rem !important;
  }

  .ms-xxl-10 {
    margin-left: 5rem !important;
  }

  .ms-xxl-11 {
    margin-left: 6rem !important;
  }

  .ms-xxl-12 {
    margin-left: 8rem !important;
  }

  .ms-xxl-13 {
    margin-left: 10rem !important;
  }

  .ms-xxl-14 {
    margin-left: 12rem !important;
  }

  .ms-xxl-15 {
    margin-left: 16rem !important;
  }

  .ms-xxl-16 {
    margin-left: 25rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -0.75rem !important;
  }

  .m-xxl-n4 {
    margin: -1rem !important;
  }

  .m-xxl-n5 {
    margin: -1.5rem !important;
  }

  .m-xxl-n6 {
    margin: -2rem !important;
  }

  .m-xxl-n7 {
    margin: -2.5rem !important;
  }

  .m-xxl-n8 {
    margin: -3rem !important;
  }

  .m-xxl-n9 {
    margin: -4rem !important;
  }

  .m-xxl-n10 {
    margin: -5rem !important;
  }

  .m-xxl-n11 {
    margin: -6rem !important;
  }

  .m-xxl-n12 {
    margin: -8rem !important;
  }

  .m-xxl-n13 {
    margin: -10rem !important;
  }

  .m-xxl-n14 {
    margin: -12rem !important;
  }

  .m-xxl-n15 {
    margin: -16rem !important;
  }

  .m-xxl-n16 {
    margin: -25rem !important;
  }

  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }

  .mx-xxl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xxl-n5 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xxl-n6 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xxl-n7 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }

  .mx-xxl-n8 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xxl-n9 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xxl-n10 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-xxl-n11 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }

  .mx-xxl-n12 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-xxl-n13 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-xxl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }

  .mx-xxl-n15 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-xxl-n16 {
    margin-right: -25rem !important;
    margin-left: -25rem !important;
  }

  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xxl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .my-xxl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xxl-n5 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xxl-n6 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xxl-n7 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .my-xxl-n8 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xxl-n9 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xxl-n10 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-xxl-n11 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .my-xxl-n12 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-xxl-n13 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-xxl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .my-xxl-n15 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-xxl-n16 {
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxl-n3 {
    margin-top: -0.75rem !important;
  }

  .mt-xxl-n4 {
    margin-top: -1rem !important;
  }

  .mt-xxl-n5 {
    margin-top: -1.5rem !important;
  }

  .mt-xxl-n6 {
    margin-top: -2rem !important;
  }

  .mt-xxl-n7 {
    margin-top: -2.5rem !important;
  }

  .mt-xxl-n8 {
    margin-top: -3rem !important;
  }

  .mt-xxl-n9 {
    margin-top: -4rem !important;
  }

  .mt-xxl-n10 {
    margin-top: -5rem !important;
  }

  .mt-xxl-n11 {
    margin-top: -6rem !important;
  }

  .mt-xxl-n12 {
    margin-top: -8rem !important;
  }

  .mt-xxl-n13 {
    margin-top: -10rem !important;
  }

  .mt-xxl-n14 {
    margin-top: -12rem !important;
  }

  .mt-xxl-n15 {
    margin-top: -16rem !important;
  }

  .mt-xxl-n16 {
    margin-top: -25rem !important;
  }

  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxl-n3 {
    margin-right: -0.75rem !important;
  }

  .me-xxl-n4 {
    margin-right: -1rem !important;
  }

  .me-xxl-n5 {
    margin-right: -1.5rem !important;
  }

  .me-xxl-n6 {
    margin-right: -2rem !important;
  }

  .me-xxl-n7 {
    margin-right: -2.5rem !important;
  }

  .me-xxl-n8 {
    margin-right: -3rem !important;
  }

  .me-xxl-n9 {
    margin-right: -4rem !important;
  }

  .me-xxl-n10 {
    margin-right: -5rem !important;
  }

  .me-xxl-n11 {
    margin-right: -6rem !important;
  }

  .me-xxl-n12 {
    margin-right: -8rem !important;
  }

  .me-xxl-n13 {
    margin-right: -10rem !important;
  }

  .me-xxl-n14 {
    margin-right: -12rem !important;
  }

  .me-xxl-n15 {
    margin-right: -16rem !important;
  }

  .me-xxl-n16 {
    margin-right: -25rem !important;
  }

  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }

  .mb-xxl-n4 {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-n5 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxl-n6 {
    margin-bottom: -2rem !important;
  }

  .mb-xxl-n7 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xxl-n8 {
    margin-bottom: -3rem !important;
  }

  .mb-xxl-n9 {
    margin-bottom: -4rem !important;
  }

  .mb-xxl-n10 {
    margin-bottom: -5rem !important;
  }

  .mb-xxl-n11 {
    margin-bottom: -6rem !important;
  }

  .mb-xxl-n12 {
    margin-bottom: -8rem !important;
  }

  .mb-xxl-n13 {
    margin-bottom: -10rem !important;
  }

  .mb-xxl-n14 {
    margin-bottom: -12rem !important;
  }

  .mb-xxl-n15 {
    margin-bottom: -16rem !important;
  }

  .mb-xxl-n16 {
    margin-bottom: -25rem !important;
  }

  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxl-n3 {
    margin-left: -0.75rem !important;
  }

  .ms-xxl-n4 {
    margin-left: -1rem !important;
  }

  .ms-xxl-n5 {
    margin-left: -1.5rem !important;
  }

  .ms-xxl-n6 {
    margin-left: -2rem !important;
  }

  .ms-xxl-n7 {
    margin-left: -2.5rem !important;
  }

  .ms-xxl-n8 {
    margin-left: -3rem !important;
  }

  .ms-xxl-n9 {
    margin-left: -4rem !important;
  }

  .ms-xxl-n10 {
    margin-left: -5rem !important;
  }

  .ms-xxl-n11 {
    margin-left: -6rem !important;
  }

  .ms-xxl-n12 {
    margin-left: -8rem !important;
  }

  .ms-xxl-n13 {
    margin-left: -10rem !important;
  }

  .ms-xxl-n14 {
    margin-left: -12rem !important;
  }

  .ms-xxl-n15 {
    margin-left: -16rem !important;
  }

  .ms-xxl-n16 {
    margin-left: -25rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 0.75rem !important;
  }

  .p-xxl-4 {
    padding: 1rem !important;
  }

  .p-xxl-5 {
    padding: 1.5rem !important;
  }

  .p-xxl-6 {
    padding: 2rem !important;
  }

  .p-xxl-7 {
    padding: 2.5rem !important;
  }

  .p-xxl-8 {
    padding: 3rem !important;
  }

  .p-xxl-9 {
    padding: 4rem !important;
  }

  .p-xxl-10 {
    padding: 5rem !important;
  }

  .p-xxl-11 {
    padding: 6rem !important;
  }

  .p-xxl-12 {
    padding: 8rem !important;
  }

  .p-xxl-13 {
    padding: 10rem !important;
  }

  .p-xxl-14 {
    padding: 12rem !important;
  }

  .p-xxl-15 {
    padding: 16rem !important;
  }

  .p-xxl-16 {
    padding: 25rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }

  .px-xxl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-6 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xxl-7 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xxl-8 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxl-9 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xxl-10 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xxl-11 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xxl-12 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xxl-13 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xxl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xxl-15 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-xxl-16 {
    padding-right: 25rem !important;
    padding-left: 25rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }

  .py-xxl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-5 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-6 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xxl-7 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xxl-8 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xxl-9 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xxl-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xxl-11 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xxl-12 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xxl-13 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xxl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xxl-15 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-xxl-16 {
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 0.75rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1rem !important;
  }

  .pt-xxl-5 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-6 {
    padding-top: 2rem !important;
  }

  .pt-xxl-7 {
    padding-top: 2.5rem !important;
  }

  .pt-xxl-8 {
    padding-top: 3rem !important;
  }

  .pt-xxl-9 {
    padding-top: 4rem !important;
  }

  .pt-xxl-10 {
    padding-top: 5rem !important;
  }

  .pt-xxl-11 {
    padding-top: 6rem !important;
  }

  .pt-xxl-12 {
    padding-top: 8rem !important;
  }

  .pt-xxl-13 {
    padding-top: 10rem !important;
  }

  .pt-xxl-14 {
    padding-top: 12rem !important;
  }

  .pt-xxl-15 {
    padding-top: 16rem !important;
  }

  .pt-xxl-16 {
    padding-top: 25rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 0.75rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1rem !important;
  }

  .pe-xxl-5 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-6 {
    padding-right: 2rem !important;
  }

  .pe-xxl-7 {
    padding-right: 2.5rem !important;
  }

  .pe-xxl-8 {
    padding-right: 3rem !important;
  }

  .pe-xxl-9 {
    padding-right: 4rem !important;
  }

  .pe-xxl-10 {
    padding-right: 5rem !important;
  }

  .pe-xxl-11 {
    padding-right: 6rem !important;
  }

  .pe-xxl-12 {
    padding-right: 8rem !important;
  }

  .pe-xxl-13 {
    padding-right: 10rem !important;
  }

  .pe-xxl-14 {
    padding-right: 12rem !important;
  }

  .pe-xxl-15 {
    padding-right: 16rem !important;
  }

  .pe-xxl-16 {
    padding-right: 25rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 0.75rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-6 {
    padding-bottom: 2rem !important;
  }

  .pb-xxl-7 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xxl-8 {
    padding-bottom: 3rem !important;
  }

  .pb-xxl-9 {
    padding-bottom: 4rem !important;
  }

  .pb-xxl-10 {
    padding-bottom: 5rem !important;
  }

  .pb-xxl-11 {
    padding-bottom: 6rem !important;
  }

  .pb-xxl-12 {
    padding-bottom: 8rem !important;
  }

  .pb-xxl-13 {
    padding-bottom: 10rem !important;
  }

  .pb-xxl-14 {
    padding-bottom: 12rem !important;
  }

  .pb-xxl-15 {
    padding-bottom: 16rem !important;
  }

  .pb-xxl-16 {
    padding-bottom: 25rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 0.75rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1rem !important;
  }

  .ps-xxl-5 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-6 {
    padding-left: 2rem !important;
  }

  .ps-xxl-7 {
    padding-left: 2.5rem !important;
  }

  .ps-xxl-8 {
    padding-left: 3rem !important;
  }

  .ps-xxl-9 {
    padding-left: 4rem !important;
  }

  .ps-xxl-10 {
    padding-left: 5rem !important;
  }

  .ps-xxl-11 {
    padding-left: 6rem !important;
  }

  .ps-xxl-12 {
    padding-left: 8rem !important;
  }

  .ps-xxl-13 {
    padding-left: 10rem !important;
  }

  .ps-xxl-14 {
    padding-left: 12rem !important;
  }

  .ps-xxl-15 {
    padding-left: 16rem !important;
  }

  .ps-xxl-16 {
    padding-left: 25rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}

@media print {
  .d-print-inline {
    display: inline !important;
  }

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

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

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

  .d-print-none {
    display: none !important;
  }
}

@font-face {
  font-family: "bootstrap-icons";
  src: url(/front/fonts/vendor/bootstrap-icons/bootstrap-icons.woff2?1ed478a6b265d4b4f5c26bb063203588) format("woff2"), url(/front/fonts/vendor/bootstrap-icons/bootstrap-icons.woff?e4cc83ddcec34db65724eb56c5230b4c) format("woff");
}

.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\F67F";
}

.bi-alarm-fill::before {
  content: "\F101";
}

.bi-alarm::before {
  content: "\F102";
}

.bi-align-bottom::before {
  content: "\F103";
}

.bi-align-center::before {
  content: "\F104";
}

.bi-align-end::before {
  content: "\F105";
}

.bi-align-middle::before {
  content: "\F106";
}

.bi-align-start::before {
  content: "\F107";
}

.bi-align-top::before {
  content: "\F108";
}

.bi-alt::before {
  content: "\F109";
}

.bi-app-indicator::before {
  content: "\F10A";
}

.bi-app::before {
  content: "\F10B";
}

.bi-archive-fill::before {
  content: "\F10C";
}

.bi-archive::before {
  content: "\F10D";
}

.bi-arrow-90deg-down::before {
  content: "\F10E";
}

.bi-arrow-90deg-left::before {
  content: "\F10F";
}

.bi-arrow-90deg-right::before {
  content: "\F110";
}

.bi-arrow-90deg-up::before {
  content: "\F111";
}

.bi-arrow-bar-down::before {
  content: "\F112";
}

.bi-arrow-bar-left::before {
  content: "\F113";
}

.bi-arrow-bar-right::before {
  content: "\F114";
}

.bi-arrow-bar-up::before {
  content: "\F115";
}

.bi-arrow-clockwise::before {
  content: "\F116";
}

.bi-arrow-counterclockwise::before {
  content: "\F117";
}

.bi-arrow-down-circle-fill::before {
  content: "\F118";
}

.bi-arrow-down-circle::before {
  content: "\F119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\F11A";
}

.bi-arrow-down-left-circle::before {
  content: "\F11B";
}

.bi-arrow-down-left-square-fill::before {
  content: "\F11C";
}

.bi-arrow-down-left-square::before {
  content: "\F11D";
}

.bi-arrow-down-left::before {
  content: "\F11E";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\F11F";
}

.bi-arrow-down-right-circle::before {
  content: "\F120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\F121";
}

.bi-arrow-down-right-square::before {
  content: "\F122";
}

.bi-arrow-down-right::before {
  content: "\F123";
}

.bi-arrow-down-short::before {
  content: "\F124";
}

.bi-arrow-down-square-fill::before {
  content: "\F125";
}

.bi-arrow-down-square::before {
  content: "\F126";
}

.bi-arrow-down-up::before {
  content: "\F127";
}

.bi-arrow-down::before {
  content: "\F128";
}

.bi-arrow-left-circle-fill::before {
  content: "\F129";
}

.bi-arrow-left-circle::before {
  content: "\F12A";
}

.bi-arrow-left-right::before {
  content: "\F12B";
}

.bi-arrow-left-short::before {
  content: "\F12C";
}

.bi-arrow-left-square-fill::before {
  content: "\F12D";
}

.bi-arrow-left-square::before {
  content: "\F12E";
}

.bi-arrow-left::before {
  content: "\F12F";
}

.bi-arrow-repeat::before {
  content: "\F130";
}

.bi-arrow-return-left::before {
  content: "\F131";
}

.bi-arrow-return-right::before {
  content: "\F132";
}

.bi-arrow-right-circle-fill::before {
  content: "\F133";
}

.bi-arrow-right-circle::before {
  content: "\F134";
}

.bi-arrow-right-short::before {
  content: "\F135";
}

.bi-arrow-right-square-fill::before {
  content: "\F136";
}

.bi-arrow-right-square::before {
  content: "\F137";
}

.bi-arrow-right::before {
  content: "\F138";
}

.bi-arrow-up-circle-fill::before {
  content: "\F139";
}

.bi-arrow-up-circle::before {
  content: "\F13A";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\F13B";
}

.bi-arrow-up-left-circle::before {
  content: "\F13C";
}

.bi-arrow-up-left-square-fill::before {
  content: "\F13D";
}

.bi-arrow-up-left-square::before {
  content: "\F13E";
}

.bi-arrow-up-left::before {
  content: "\F13F";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\F140";
}

.bi-arrow-up-right-circle::before {
  content: "\F141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\F142";
}

.bi-arrow-up-right-square::before {
  content: "\F143";
}

.bi-arrow-up-right::before {
  content: "\F144";
}

.bi-arrow-up-short::before {
  content: "\F145";
}

.bi-arrow-up-square-fill::before {
  content: "\F146";
}

.bi-arrow-up-square::before {
  content: "\F147";
}

.bi-arrow-up::before {
  content: "\F148";
}

.bi-arrows-angle-contract::before {
  content: "\F149";
}

.bi-arrows-angle-expand::before {
  content: "\F14A";
}

.bi-arrows-collapse::before {
  content: "\F14B";
}

.bi-arrows-expand::before {
  content: "\F14C";
}

.bi-arrows-fullscreen::before {
  content: "\F14D";
}

.bi-arrows-move::before {
  content: "\F14E";
}

.bi-aspect-ratio-fill::before {
  content: "\F14F";
}

.bi-aspect-ratio::before {
  content: "\F150";
}

.bi-asterisk::before {
  content: "\F151";
}

.bi-at::before {
  content: "\F152";
}

.bi-award-fill::before {
  content: "\F153";
}

.bi-award::before {
  content: "\F154";
}

.bi-back::before {
  content: "\F155";
}

.bi-backspace-fill::before {
  content: "\F156";
}

.bi-backspace-reverse-fill::before {
  content: "\F157";
}

.bi-backspace-reverse::before {
  content: "\F158";
}

.bi-backspace::before {
  content: "\F159";
}

.bi-badge-3d-fill::before {
  content: "\F15A";
}

.bi-badge-3d::before {
  content: "\F15B";
}

.bi-badge-4k-fill::before {
  content: "\F15C";
}

.bi-badge-4k::before {
  content: "\F15D";
}

.bi-badge-8k-fill::before {
  content: "\F15E";
}

.bi-badge-8k::before {
  content: "\F15F";
}

.bi-badge-ad-fill::before {
  content: "\F160";
}

.bi-badge-ad::before {
  content: "\F161";
}

.bi-badge-ar-fill::before {
  content: "\F162";
}

.bi-badge-ar::before {
  content: "\F163";
}

.bi-badge-cc-fill::before {
  content: "\F164";
}

.bi-badge-cc::before {
  content: "\F165";
}

.bi-badge-hd-fill::before {
  content: "\F166";
}

.bi-badge-hd::before {
  content: "\F167";
}

.bi-badge-tm-fill::before {
  content: "\F168";
}

.bi-badge-tm::before {
  content: "\F169";
}

.bi-badge-vo-fill::before {
  content: "\F16A";
}

.bi-badge-vo::before {
  content: "\F16B";
}

.bi-badge-vr-fill::before {
  content: "\F16C";
}

.bi-badge-vr::before {
  content: "\F16D";
}

.bi-badge-wc-fill::before {
  content: "\F16E";
}

.bi-badge-wc::before {
  content: "\F16F";
}

.bi-bag-check-fill::before {
  content: "\F170";
}

.bi-bag-check::before {
  content: "\F171";
}

.bi-bag-dash-fill::before {
  content: "\F172";
}

.bi-bag-dash::before {
  content: "\F173";
}

.bi-bag-fill::before {
  content: "\F174";
}

.bi-bag-plus-fill::before {
  content: "\F175";
}

.bi-bag-plus::before {
  content: "\F176";
}

.bi-bag-x-fill::before {
  content: "\F177";
}

.bi-bag-x::before {
  content: "\F178";
}

.bi-bag::before {
  content: "\F179";
}

.bi-bar-chart-fill::before {
  content: "\F17A";
}

.bi-bar-chart-line-fill::before {
  content: "\F17B";
}

.bi-bar-chart-line::before {
  content: "\F17C";
}

.bi-bar-chart-steps::before {
  content: "\F17D";
}

.bi-bar-chart::before {
  content: "\F17E";
}

.bi-basket-fill::before {
  content: "\F17F";
}

.bi-basket::before {
  content: "\F180";
}

.bi-basket2-fill::before {
  content: "\F181";
}

.bi-basket2::before {
  content: "\F182";
}

.bi-basket3-fill::before {
  content: "\F183";
}

.bi-basket3::before {
  content: "\F184";
}

.bi-battery-charging::before {
  content: "\F185";
}

.bi-battery-full::before {
  content: "\F186";
}

.bi-battery-half::before {
  content: "\F187";
}

.bi-battery::before {
  content: "\F188";
}

.bi-bell-fill::before {
  content: "\F189";
}

.bi-bell::before {
  content: "\F18A";
}

.bi-bezier::before {
  content: "\F18B";
}

.bi-bezier2::before {
  content: "\F18C";
}

.bi-bicycle::before {
  content: "\F18D";
}

.bi-binoculars-fill::before {
  content: "\F18E";
}

.bi-binoculars::before {
  content: "\F18F";
}

.bi-blockquote-left::before {
  content: "\F190";
}

.bi-blockquote-right::before {
  content: "\F191";
}

.bi-book-fill::before {
  content: "\F192";
}

.bi-book-half::before {
  content: "\F193";
}

.bi-book::before {
  content: "\F194";
}

.bi-bookmark-check-fill::before {
  content: "\F195";
}

.bi-bookmark-check::before {
  content: "\F196";
}

.bi-bookmark-dash-fill::before {
  content: "\F197";
}

.bi-bookmark-dash::before {
  content: "\F198";
}

.bi-bookmark-fill::before {
  content: "\F199";
}

.bi-bookmark-heart-fill::before {
  content: "\F19A";
}

.bi-bookmark-heart::before {
  content: "\F19B";
}

.bi-bookmark-plus-fill::before {
  content: "\F19C";
}

.bi-bookmark-plus::before {
  content: "\F19D";
}

.bi-bookmark-star-fill::before {
  content: "\F19E";
}

.bi-bookmark-star::before {
  content: "\F19F";
}

.bi-bookmark-x-fill::before {
  content: "\F1A0";
}

.bi-bookmark-x::before {
  content: "\F1A1";
}

.bi-bookmark::before {
  content: "\F1A2";
}

.bi-bookmarks-fill::before {
  content: "\F1A3";
}

.bi-bookmarks::before {
  content: "\F1A4";
}

.bi-bookshelf::before {
  content: "\F1A5";
}

.bi-bootstrap-fill::before {
  content: "\F1A6";
}

.bi-bootstrap-reboot::before {
  content: "\F1A7";
}

.bi-bootstrap::before {
  content: "\F1A8";
}

.bi-border-all::before {
  content: "\F1A9";
}

.bi-border-bottom::before {
  content: "\F1AA";
}

.bi-border-center::before {
  content: "\F1AB";
}

.bi-border-inner::before {
  content: "\F1AC";
}

.bi-border-left::before {
  content: "\F1AD";
}

.bi-border-middle::before {
  content: "\F1AE";
}

.bi-border-outer::before {
  content: "\F1AF";
}

.bi-border-right::before {
  content: "\F1B0";
}

.bi-border-style::before {
  content: "\F1B1";
}

.bi-border-top::before {
  content: "\F1B2";
}

.bi-border-width::before {
  content: "\F1B3";
}

.bi-border::before {
  content: "\F1B4";
}

.bi-bounding-box-circles::before {
  content: "\F1B5";
}

.bi-bounding-box::before {
  content: "\F1B6";
}

.bi-box-arrow-down-left::before {
  content: "\F1B7";
}

.bi-box-arrow-down-right::before {
  content: "\F1B8";
}

.bi-box-arrow-down::before {
  content: "\F1B9";
}

.bi-box-arrow-in-down-left::before {
  content: "\F1BA";
}

.bi-box-arrow-in-down-right::before {
  content: "\F1BB";
}

.bi-box-arrow-in-down::before {
  content: "\F1BC";
}

.bi-box-arrow-in-left::before {
  content: "\F1BD";
}

.bi-box-arrow-in-right::before {
  content: "\F1BE";
}

.bi-box-arrow-in-up-left::before {
  content: "\F1BF";
}

.bi-box-arrow-in-up-right::before {
  content: "\F1C0";
}

.bi-box-arrow-in-up::before {
  content: "\F1C1";
}

.bi-box-arrow-left::before {
  content: "\F1C2";
}

.bi-box-arrow-right::before {
  content: "\F1C3";
}

.bi-box-arrow-up-left::before {
  content: "\F1C4";
}

.bi-box-arrow-up-right::before {
  content: "\F1C5";
}

.bi-box-arrow-up::before {
  content: "\F1C6";
}

.bi-box-seam::before {
  content: "\F1C7";
}

.bi-box::before {
  content: "\F1C8";
}

.bi-braces::before {
  content: "\F1C9";
}

.bi-bricks::before {
  content: "\F1CA";
}

.bi-briefcase-fill::before {
  content: "\F1CB";
}

.bi-briefcase::before {
  content: "\F1CC";
}

.bi-brightness-alt-high-fill::before {
  content: "\F1CD";
}

.bi-brightness-alt-high::before {
  content: "\F1CE";
}

.bi-brightness-alt-low-fill::before {
  content: "\F1CF";
}

.bi-brightness-alt-low::before {
  content: "\F1D0";
}

.bi-brightness-high-fill::before {
  content: "\F1D1";
}

.bi-brightness-high::before {
  content: "\F1D2";
}

.bi-brightness-low-fill::before {
  content: "\F1D3";
}

.bi-brightness-low::before {
  content: "\F1D4";
}

.bi-broadcast-pin::before {
  content: "\F1D5";
}

.bi-broadcast::before {
  content: "\F1D6";
}

.bi-brush-fill::before {
  content: "\F1D7";
}

.bi-brush::before {
  content: "\F1D8";
}

.bi-bucket-fill::before {
  content: "\F1D9";
}

.bi-bucket::before {
  content: "\F1DA";
}

.bi-bug-fill::before {
  content: "\F1DB";
}

.bi-bug::before {
  content: "\F1DC";
}

.bi-building::before {
  content: "\F1DD";
}

.bi-bullseye::before {
  content: "\F1DE";
}

.bi-calculator-fill::before {
  content: "\F1DF";
}

.bi-calculator::before {
  content: "\F1E0";
}

.bi-calendar-check-fill::before {
  content: "\F1E1";
}

.bi-calendar-check::before {
  content: "\F1E2";
}

.bi-calendar-date-fill::before {
  content: "\F1E3";
}

.bi-calendar-date::before {
  content: "\F1E4";
}

.bi-calendar-day-fill::before {
  content: "\F1E5";
}

.bi-calendar-day::before {
  content: "\F1E6";
}

.bi-calendar-event-fill::before {
  content: "\F1E7";
}

.bi-calendar-event::before {
  content: "\F1E8";
}

.bi-calendar-fill::before {
  content: "\F1E9";
}

.bi-calendar-minus-fill::before {
  content: "\F1EA";
}

.bi-calendar-minus::before {
  content: "\F1EB";
}

.bi-calendar-month-fill::before {
  content: "\F1EC";
}

.bi-calendar-month::before {
  content: "\F1ED";
}

.bi-calendar-plus-fill::before {
  content: "\F1EE";
}

.bi-calendar-plus::before {
  content: "\F1EF";
}

.bi-calendar-range-fill::before {
  content: "\F1F0";
}

.bi-calendar-range::before {
  content: "\F1F1";
}

.bi-calendar-week-fill::before {
  content: "\F1F2";
}

.bi-calendar-week::before {
  content: "\F1F3";
}

.bi-calendar-x-fill::before {
  content: "\F1F4";
}

.bi-calendar-x::before {
  content: "\F1F5";
}

.bi-calendar::before {
  content: "\F1F6";
}

.bi-calendar2-check-fill::before {
  content: "\F1F7";
}

.bi-calendar2-check::before {
  content: "\F1F8";
}

.bi-calendar2-date-fill::before {
  content: "\F1F9";
}

.bi-calendar2-date::before {
  content: "\F1FA";
}

.bi-calendar2-day-fill::before {
  content: "\F1FB";
}

.bi-calendar2-day::before {
  content: "\F1FC";
}

.bi-calendar2-event-fill::before {
  content: "\F1FD";
}

.bi-calendar2-event::before {
  content: "\F1FE";
}

.bi-calendar2-fill::before {
  content: "\F1FF";
}

.bi-calendar2-minus-fill::before {
  content: "\F200";
}

.bi-calendar2-minus::before {
  content: "\F201";
}

.bi-calendar2-month-fill::before {
  content: "\F202";
}

.bi-calendar2-month::before {
  content: "\F203";
}

.bi-calendar2-plus-fill::before {
  content: "\F204";
}

.bi-calendar2-plus::before {
  content: "\F205";
}

.bi-calendar2-range-fill::before {
  content: "\F206";
}

.bi-calendar2-range::before {
  content: "\F207";
}

.bi-calendar2-week-fill::before {
  content: "\F208";
}

.bi-calendar2-week::before {
  content: "\F209";
}

.bi-calendar2-x-fill::before {
  content: "\F20A";
}

.bi-calendar2-x::before {
  content: "\F20B";
}

.bi-calendar2::before {
  content: "\F20C";
}

.bi-calendar3-event-fill::before {
  content: "\F20D";
}

.bi-calendar3-event::before {
  content: "\F20E";
}

.bi-calendar3-fill::before {
  content: "\F20F";
}

.bi-calendar3-range-fill::before {
  content: "\F210";
}

.bi-calendar3-range::before {
  content: "\F211";
}

.bi-calendar3-week-fill::before {
  content: "\F212";
}

.bi-calendar3-week::before {
  content: "\F213";
}

.bi-calendar3::before {
  content: "\F214";
}

.bi-calendar4-event::before {
  content: "\F215";
}

.bi-calendar4-range::before {
  content: "\F216";
}

.bi-calendar4-week::before {
  content: "\F217";
}

.bi-calendar4::before {
  content: "\F218";
}

.bi-camera-fill::before {
  content: "\F219";
}

.bi-camera-reels-fill::before {
  content: "\F21A";
}

.bi-camera-reels::before {
  content: "\F21B";
}

.bi-camera-video-fill::before {
  content: "\F21C";
}

.bi-camera-video-off-fill::before {
  content: "\F21D";
}

.bi-camera-video-off::before {
  content: "\F21E";
}

.bi-camera-video::before {
  content: "\F21F";
}

.bi-camera::before {
  content: "\F220";
}

.bi-camera2::before {
  content: "\F221";
}

.bi-capslock-fill::before {
  content: "\F222";
}

.bi-capslock::before {
  content: "\F223";
}

.bi-card-checklist::before {
  content: "\F224";
}

.bi-card-heading::before {
  content: "\F225";
}

.bi-card-image::before {
  content: "\F226";
}

.bi-card-list::before {
  content: "\F227";
}

.bi-card-text::before {
  content: "\F228";
}

.bi-caret-down-fill::before {
  content: "\F229";
}

.bi-caret-down-square-fill::before {
  content: "\F22A";
}

.bi-caret-down-square::before {
  content: "\F22B";
}

.bi-caret-down::before {
  content: "\F22C";
}

.bi-caret-left-fill::before {
  content: "\F22D";
}

.bi-caret-left-square-fill::before {
  content: "\F22E";
}

.bi-caret-left-square::before {
  content: "\F22F";
}

.bi-caret-left::before {
  content: "\F230";
}

.bi-caret-right-fill::before {
  content: "\F231";
}

.bi-caret-right-square-fill::before {
  content: "\F232";
}

.bi-caret-right-square::before {
  content: "\F233";
}

.bi-caret-right::before {
  content: "\F234";
}

.bi-caret-up-fill::before {
  content: "\F235";
}

.bi-caret-up-square-fill::before {
  content: "\F236";
}

.bi-caret-up-square::before {
  content: "\F237";
}

.bi-caret-up::before {
  content: "\F238";
}

.bi-cart-check-fill::before {
  content: "\F239";
}

.bi-cart-check::before {
  content: "\F23A";
}

.bi-cart-dash-fill::before {
  content: "\F23B";
}

.bi-cart-dash::before {
  content: "\F23C";
}

.bi-cart-fill::before {
  content: "\F23D";
}

.bi-cart-plus-fill::before {
  content: "\F23E";
}

.bi-cart-plus::before {
  content: "\F23F";
}

.bi-cart-x-fill::before {
  content: "\F240";
}

.bi-cart-x::before {
  content: "\F241";
}

.bi-cart::before {
  content: "\F242";
}

.bi-cart2::before {
  content: "\F243";
}

.bi-cart3::before {
  content: "\F244";
}

.bi-cart4::before {
  content: "\F245";
}

.bi-cash-stack::before {
  content: "\F246";
}

.bi-cash::before {
  content: "\F247";
}

.bi-cast::before {
  content: "\F248";
}

.bi-chat-dots-fill::before {
  content: "\F249";
}

.bi-chat-dots::before {
  content: "\F24A";
}

.bi-chat-fill::before {
  content: "\F24B";
}

.bi-chat-left-dots-fill::before {
  content: "\F24C";
}

.bi-chat-left-dots::before {
  content: "\F24D";
}

.bi-chat-left-fill::before {
  content: "\F24E";
}

.bi-chat-left-quote-fill::before {
  content: "\F24F";
}

.bi-chat-left-quote::before {
  content: "\F250";
}

.bi-chat-left-text-fill::before {
  content: "\F251";
}

.bi-chat-left-text::before {
  content: "\F252";
}

.bi-chat-left::before {
  content: "\F253";
}

.bi-chat-quote-fill::before {
  content: "\F254";
}

.bi-chat-quote::before {
  content: "\F255";
}

.bi-chat-right-dots-fill::before {
  content: "\F256";
}

.bi-chat-right-dots::before {
  content: "\F257";
}

.bi-chat-right-fill::before {
  content: "\F258";
}

.bi-chat-right-quote-fill::before {
  content: "\F259";
}

.bi-chat-right-quote::before {
  content: "\F25A";
}

.bi-chat-right-text-fill::before {
  content: "\F25B";
}

.bi-chat-right-text::before {
  content: "\F25C";
}

.bi-chat-right::before {
  content: "\F25D";
}

.bi-chat-square-dots-fill::before {
  content: "\F25E";
}

.bi-chat-square-dots::before {
  content: "\F25F";
}

.bi-chat-square-fill::before {
  content: "\F260";
}

.bi-chat-square-quote-fill::before {
  content: "\F261";
}

.bi-chat-square-quote::before {
  content: "\F262";
}

.bi-chat-square-text-fill::before {
  content: "\F263";
}

.bi-chat-square-text::before {
  content: "\F264";
}

.bi-chat-square::before {
  content: "\F265";
}

.bi-chat-text-fill::before {
  content: "\F266";
}

.bi-chat-text::before {
  content: "\F267";
}

.bi-chat::before {
  content: "\F268";
}

.bi-check-all::before {
  content: "\F269";
}

.bi-check-circle-fill::before {
  content: "\F26A";
}

.bi-check-circle::before {
  content: "\F26B";
}

.bi-check-square-fill::before {
  content: "\F26C";
}

.bi-check-square::before {
  content: "\F26D";
}

.bi-check::before {
  content: "\F26E";
}

.bi-check2-all::before {
  content: "\F26F";
}

.bi-check2-circle::before {
  content: "\F270";
}

.bi-check2-square::before {
  content: "\F271";
}

.bi-check2::before {
  content: "\F272";
}

.bi-chevron-bar-contract::before {
  content: "\F273";
}

.bi-chevron-bar-down::before {
  content: "\F274";
}

.bi-chevron-bar-expand::before {
  content: "\F275";
}

.bi-chevron-bar-left::before {
  content: "\F276";
}

.bi-chevron-bar-right::before {
  content: "\F277";
}

.bi-chevron-bar-up::before {
  content: "\F278";
}

.bi-chevron-compact-down::before {
  content: "\F279";
}

.bi-chevron-compact-left::before {
  content: "\F27A";
}

.bi-chevron-compact-right::before {
  content: "\F27B";
}

.bi-chevron-compact-up::before {
  content: "\F27C";
}

.bi-chevron-contract::before {
  content: "\F27D";
}

.bi-chevron-double-down::before {
  content: "\F27E";
}

.bi-chevron-double-left::before {
  content: "\F27F";
}

.bi-chevron-double-right::before {
  content: "\F280";
}

.bi-chevron-double-up::before {
  content: "\F281";
}

.bi-chevron-down::before {
  content: "\F282";
}

.bi-chevron-expand::before {
  content: "\F283";
}

.bi-chevron-left::before {
  content: "\F284";
}

.bi-chevron-right::before {
  content: "\F285";
}

.bi-chevron-up::before {
  content: "\F286";
}

.bi-circle-fill::before {
  content: "\F287";
}

.bi-circle-half::before {
  content: "\F288";
}

.bi-circle-square::before {
  content: "\F289";
}

.bi-circle::before {
  content: "\F28A";
}

.bi-clipboard-check::before {
  content: "\F28B";
}

.bi-clipboard-data::before {
  content: "\F28C";
}

.bi-clipboard-minus::before {
  content: "\F28D";
}

.bi-clipboard-plus::before {
  content: "\F28E";
}

.bi-clipboard-x::before {
  content: "\F28F";
}

.bi-clipboard::before {
  content: "\F290";
}

.bi-clock-fill::before {
  content: "\F291";
}

.bi-clock-history::before {
  content: "\F292";
}

.bi-clock::before {
  content: "\F293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\F294";
}

.bi-cloud-arrow-down::before {
  content: "\F295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\F296";
}

.bi-cloud-arrow-up::before {
  content: "\F297";
}

.bi-cloud-check-fill::before {
  content: "\F298";
}

.bi-cloud-check::before {
  content: "\F299";
}

.bi-cloud-download-fill::before {
  content: "\F29A";
}

.bi-cloud-download::before {
  content: "\F29B";
}

.bi-cloud-drizzle-fill::before {
  content: "\F29C";
}

.bi-cloud-drizzle::before {
  content: "\F29D";
}

.bi-cloud-fill::before {
  content: "\F29E";
}

.bi-cloud-fog-fill::before {
  content: "\F29F";
}

.bi-cloud-fog::before {
  content: "\F2A0";
}

.bi-cloud-fog2-fill::before {
  content: "\F2A1";
}

.bi-cloud-fog2::before {
  content: "\F2A2";
}

.bi-cloud-hail-fill::before {
  content: "\F2A3";
}

.bi-cloud-hail::before {
  content: "\F2A4";
}

.bi-cloud-haze-1::before {
  content: "\F2A5";
}

.bi-cloud-haze-fill::before {
  content: "\F2A6";
}

.bi-cloud-haze::before {
  content: "\F2A7";
}

.bi-cloud-haze2-fill::before {
  content: "\F2A8";
}

.bi-cloud-lightning-fill::before {
  content: "\F2A9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\F2AA";
}

.bi-cloud-lightning-rain::before {
  content: "\F2AB";
}

.bi-cloud-lightning::before {
  content: "\F2AC";
}

.bi-cloud-minus-fill::before {
  content: "\F2AD";
}

.bi-cloud-minus::before {
  content: "\F2AE";
}

.bi-cloud-moon-fill::before {
  content: "\F2AF";
}

.bi-cloud-moon::before {
  content: "\F2B0";
}

.bi-cloud-plus-fill::before {
  content: "\F2B1";
}

.bi-cloud-plus::before {
  content: "\F2B2";
}

.bi-cloud-rain-fill::before {
  content: "\F2B3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\F2B4";
}

.bi-cloud-rain-heavy::before {
  content: "\F2B5";
}

.bi-cloud-rain::before {
  content: "\F2B6";
}

.bi-cloud-slash-fill::before {
  content: "\F2B7";
}

.bi-cloud-slash::before {
  content: "\F2B8";
}

.bi-cloud-sleet-fill::before {
  content: "\F2B9";
}

.bi-cloud-sleet::before {
  content: "\F2BA";
}

.bi-cloud-snow-fill::before {
  content: "\F2BB";
}

.bi-cloud-snow::before {
  content: "\F2BC";
}

.bi-cloud-sun-fill::before {
  content: "\F2BD";
}

.bi-cloud-sun::before {
  content: "\F2BE";
}

.bi-cloud-upload-fill::before {
  content: "\F2BF";
}

.bi-cloud-upload::before {
  content: "\F2C0";
}

.bi-cloud::before {
  content: "\F2C1";
}

.bi-clouds-fill::before {
  content: "\F2C2";
}

.bi-clouds::before {
  content: "\F2C3";
}

.bi-cloudy-fill::before {
  content: "\F2C4";
}

.bi-cloudy::before {
  content: "\F2C5";
}

.bi-code-slash::before {
  content: "\F2C6";
}

.bi-code-square::before {
  content: "\F2C7";
}

.bi-code::before {
  content: "\F2C8";
}

.bi-collection-fill::before {
  content: "\F2C9";
}

.bi-collection-play-fill::before {
  content: "\F2CA";
}

.bi-collection-play::before {
  content: "\F2CB";
}

.bi-collection::before {
  content: "\F2CC";
}

.bi-columns-gap::before {
  content: "\F2CD";
}

.bi-columns::before {
  content: "\F2CE";
}

.bi-command::before {
  content: "\F2CF";
}

.bi-compass-fill::before {
  content: "\F2D0";
}

.bi-compass::before {
  content: "\F2D1";
}

.bi-cone-striped::before {
  content: "\F2D2";
}

.bi-cone::before {
  content: "\F2D3";
}

.bi-controller::before {
  content: "\F2D4";
}

.bi-cpu-fill::before {
  content: "\F2D5";
}

.bi-cpu::before {
  content: "\F2D6";
}

.bi-credit-card-2-back-fill::before {
  content: "\F2D7";
}

.bi-credit-card-2-back::before {
  content: "\F2D8";
}

.bi-credit-card-2-front-fill::before {
  content: "\F2D9";
}

.bi-credit-card-2-front::before {
  content: "\F2DA";
}

.bi-credit-card-fill::before {
  content: "\F2DB";
}

.bi-credit-card::before {
  content: "\F2DC";
}

.bi-crop::before {
  content: "\F2DD";
}

.bi-cup-fill::before {
  content: "\F2DE";
}

.bi-cup-straw::before {
  content: "\F2DF";
}

.bi-cup::before {
  content: "\F2E0";
}

.bi-cursor-fill::before {
  content: "\F2E1";
}

.bi-cursor-text::before {
  content: "\F2E2";
}

.bi-cursor::before {
  content: "\F2E3";
}

.bi-dash-circle-dotted::before {
  content: "\F2E4";
}

.bi-dash-circle-fill::before {
  content: "\F2E5";
}

.bi-dash-circle::before {
  content: "\F2E6";
}

.bi-dash-square-dotted::before {
  content: "\F2E7";
}

.bi-dash-square-fill::before {
  content: "\F2E8";
}

.bi-dash-square::before {
  content: "\F2E9";
}

.bi-dash::before {
  content: "\F2EA";
}

.bi-diagram-2-fill::before {
  content: "\F2EB";
}

.bi-diagram-2::before {
  content: "\F2EC";
}

.bi-diagram-3-fill::before {
  content: "\F2ED";
}

.bi-diagram-3::before {
  content: "\F2EE";
}

.bi-diamond-fill::before {
  content: "\F2EF";
}

.bi-diamond-half::before {
  content: "\F2F0";
}

.bi-diamond::before {
  content: "\F2F1";
}

.bi-dice-1-fill::before {
  content: "\F2F2";
}

.bi-dice-1::before {
  content: "\F2F3";
}

.bi-dice-2-fill::before {
  content: "\F2F4";
}

.bi-dice-2::before {
  content: "\F2F5";
}

.bi-dice-3-fill::before {
  content: "\F2F6";
}

.bi-dice-3::before {
  content: "\F2F7";
}

.bi-dice-4-fill::before {
  content: "\F2F8";
}

.bi-dice-4::before {
  content: "\F2F9";
}

.bi-dice-5-fill::before {
  content: "\F2FA";
}

.bi-dice-5::before {
  content: "\F2FB";
}

.bi-dice-6-fill::before {
  content: "\F2FC";
}

.bi-dice-6::before {
  content: "\F2FD";
}

.bi-disc-fill::before {
  content: "\F2FE";
}

.bi-disc::before {
  content: "\F2FF";
}

.bi-discord::before {
  content: "\F300";
}

.bi-display-fill::before {
  content: "\F301";
}

.bi-display::before {
  content: "\F302";
}

.bi-distribute-horizontal::before {
  content: "\F303";
}

.bi-distribute-vertical::before {
  content: "\F304";
}

.bi-door-closed-fill::before {
  content: "\F305";
}

.bi-door-closed::before {
  content: "\F306";
}

.bi-door-open-fill::before {
  content: "\F307";
}

.bi-door-open::before {
  content: "\F308";
}

.bi-dot::before {
  content: "\F309";
}

.bi-download::before {
  content: "\F30A";
}

.bi-droplet-fill::before {
  content: "\F30B";
}

.bi-droplet-half::before {
  content: "\F30C";
}

.bi-droplet::before {
  content: "\F30D";
}

.bi-earbuds::before {
  content: "\F30E";
}

.bi-easel-fill::before {
  content: "\F30F";
}

.bi-easel::before {
  content: "\F310";
}

.bi-egg-fill::before {
  content: "\F311";
}

.bi-egg-fried::before {
  content: "\F312";
}

.bi-egg::before {
  content: "\F313";
}

.bi-eject-fill::before {
  content: "\F314";
}

.bi-eject::before {
  content: "\F315";
}

.bi-emoji-angry-fill::before {
  content: "\F316";
}

.bi-emoji-angry::before {
  content: "\F317";
}

.bi-emoji-dizzy-fill::before {
  content: "\F318";
}

.bi-emoji-dizzy::before {
  content: "\F319";
}

.bi-emoji-expressionless-fill::before {
  content: "\F31A";
}

.bi-emoji-expressionless::before {
  content: "\F31B";
}

.bi-emoji-frown-fill::before {
  content: "\F31C";
}

.bi-emoji-frown::before {
  content: "\F31D";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\F31E";
}

.bi-emoji-heart-eyes::before {
  content: "\F31F";
}

.bi-emoji-laughing-fill::before {
  content: "\F320";
}

.bi-emoji-laughing::before {
  content: "\F321";
}

.bi-emoji-neutral-fill::before {
  content: "\F322";
}

.bi-emoji-neutral::before {
  content: "\F323";
}

.bi-emoji-smile-fill::before {
  content: "\F324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\F325";
}

.bi-emoji-smile-upside-down::before {
  content: "\F326";
}

.bi-emoji-smile::before {
  content: "\F327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\F328";
}

.bi-emoji-sunglasses::before {
  content: "\F329";
}

.bi-emoji-wink-fill::before {
  content: "\F32A";
}

.bi-emoji-wink::before {
  content: "\F32B";
}

.bi-envelope-fill::before {
  content: "\F32C";
}

.bi-envelope-open-fill::before {
  content: "\F32D";
}

.bi-envelope-open::before {
  content: "\F32E";
}

.bi-envelope::before {
  content: "\F32F";
}

.bi-eraser-fill::before {
  content: "\F330";
}

.bi-eraser::before {
  content: "\F331";
}

.bi-exclamation-circle-fill::before {
  content: "\F332";
}

.bi-exclamation-circle::before {
  content: "\F333";
}

.bi-exclamation-diamond-fill::before {
  content: "\F334";
}

.bi-exclamation-diamond::before {
  content: "\F335";
}

.bi-exclamation-octagon-fill::before {
  content: "\F336";
}

.bi-exclamation-octagon::before {
  content: "\F337";
}

.bi-exclamation-square-fill::before {
  content: "\F338";
}

.bi-exclamation-square::before {
  content: "\F339";
}

.bi-exclamation-triangle-fill::before {
  content: "\F33A";
}

.bi-exclamation-triangle::before {
  content: "\F33B";
}

.bi-exclamation::before {
  content: "\F33C";
}

.bi-exclude::before {
  content: "\F33D";
}

.bi-eye-fill::before {
  content: "\F33E";
}

.bi-eye-slash-fill::before {
  content: "\F33F";
}

.bi-eye-slash::before {
  content: "\F340";
}

.bi-eye::before {
  content: "\F341";
}

.bi-eyedropper::before {
  content: "\F342";
}

.bi-eyeglasses::before {
  content: "\F343";
}

.bi-facebook::before {
  content: "\F344";
}

.bi-file-arrow-down-fill::before {
  content: "\F345";
}

.bi-file-arrow-down::before {
  content: "\F346";
}

.bi-file-arrow-up-fill::before {
  content: "\F347";
}

.bi-file-arrow-up::before {
  content: "\F348";
}

.bi-file-bar-graph-fill::before {
  content: "\F349";
}

.bi-file-bar-graph::before {
  content: "\F34A";
}

.bi-file-binary-fill::before {
  content: "\F34B";
}

.bi-file-binary::before {
  content: "\F34C";
}

.bi-file-break-fill::before {
  content: "\F34D";
}

.bi-file-break::before {
  content: "\F34E";
}

.bi-file-check-fill::before {
  content: "\F34F";
}

.bi-file-check::before {
  content: "\F350";
}

.bi-file-code-fill::before {
  content: "\F351";
}

.bi-file-code::before {
  content: "\F352";
}

.bi-file-diff-fill::before {
  content: "\F353";
}

.bi-file-diff::before {
  content: "\F354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\F355";
}

.bi-file-earmark-arrow-down::before {
  content: "\F356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\F357";
}

.bi-file-earmark-arrow-up::before {
  content: "\F358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\F359";
}

.bi-file-earmark-bar-graph::before {
  content: "\F35A";
}

.bi-file-earmark-binary-fill::before {
  content: "\F35B";
}

.bi-file-earmark-binary::before {
  content: "\F35C";
}

.bi-file-earmark-break-fill::before {
  content: "\F35D";
}

.bi-file-earmark-break::before {
  content: "\F35E";
}

.bi-file-earmark-check-fill::before {
  content: "\F35F";
}

.bi-file-earmark-check::before {
  content: "\F360";
}

.bi-file-earmark-code-fill::before {
  content: "\F361";
}

.bi-file-earmark-code::before {
  content: "\F362";
}

.bi-file-earmark-diff-fill::before {
  content: "\F363";
}

.bi-file-earmark-diff::before {
  content: "\F364";
}

.bi-file-earmark-easel-fill::before {
  content: "\F365";
}

.bi-file-earmark-easel::before {
  content: "\F366";
}

.bi-file-earmark-excel-fill::before {
  content: "\F367";
}

.bi-file-earmark-excel::before {
  content: "\F368";
}

.bi-file-earmark-fill::before {
  content: "\F369";
}

.bi-file-earmark-font-fill::before {
  content: "\F36A";
}

.bi-file-earmark-font::before {
  content: "\F36B";
}

.bi-file-earmark-image-fill::before {
  content: "\F36C";
}

.bi-file-earmark-image::before {
  content: "\F36D";
}

.bi-file-earmark-lock-fill::before {
  content: "\F36E";
}

.bi-file-earmark-lock::before {
  content: "\F36F";
}

.bi-file-earmark-lock2-fill::before {
  content: "\F370";
}

.bi-file-earmark-lock2::before {
  content: "\F371";
}

.bi-file-earmark-medical-fill::before {
  content: "\F372";
}

.bi-file-earmark-medical::before {
  content: "\F373";
}

.bi-file-earmark-minus-fill::before {
  content: "\F374";
}

.bi-file-earmark-minus::before {
  content: "\F375";
}

.bi-file-earmark-music-fill::before {
  content: "\F376";
}

.bi-file-earmark-music::before {
  content: "\F377";
}

.bi-file-earmark-person-fill::before {
  content: "\F378";
}

.bi-file-earmark-person::before {
  content: "\F379";
}

.bi-file-earmark-play-fill::before {
  content: "\F37A";
}

.bi-file-earmark-play::before {
  content: "\F37B";
}

.bi-file-earmark-plus-fill::before {
  content: "\F37C";
}

.bi-file-earmark-plus::before {
  content: "\F37D";
}

.bi-file-earmark-post-fill::before {
  content: "\F37E";
}

.bi-file-earmark-post::before {
  content: "\F37F";
}

.bi-file-earmark-ppt-fill::before {
  content: "\F380";
}

.bi-file-earmark-ppt::before {
  content: "\F381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\F382";
}

.bi-file-earmark-richtext::before {
  content: "\F383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\F384";
}

.bi-file-earmark-ruled::before {
  content: "\F385";
}

.bi-file-earmark-slides-fill::before {
  content: "\F386";
}

.bi-file-earmark-slides::before {
  content: "\F387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\F388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\F389";
}

.bi-file-earmark-text-fill::before {
  content: "\F38A";
}

.bi-file-earmark-text::before {
  content: "\F38B";
}

.bi-file-earmark-word-fill::before {
  content: "\F38C";
}

.bi-file-earmark-word::before {
  content: "\F38D";
}

.bi-file-earmark-x-fill::before {
  content: "\F38E";
}

.bi-file-earmark-x::before {
  content: "\F38F";
}

.bi-file-earmark-zip-fill::before {
  content: "\F390";
}

.bi-file-earmark-zip::before {
  content: "\F391";
}

.bi-file-earmark::before {
  content: "\F392";
}

.bi-file-easel-fill::before {
  content: "\F393";
}

.bi-file-easel::before {
  content: "\F394";
}

.bi-file-excel-fill::before {
  content: "\F395";
}

.bi-file-excel::before {
  content: "\F396";
}

.bi-file-fill::before {
  content: "\F397";
}

.bi-file-font-fill::before {
  content: "\F398";
}

.bi-file-font::before {
  content: "\F399";
}

.bi-file-image-fill::before {
  content: "\F39A";
}

.bi-file-image::before {
  content: "\F39B";
}

.bi-file-lock-fill::before {
  content: "\F39C";
}

.bi-file-lock::before {
  content: "\F39D";
}

.bi-file-lock2-fill::before {
  content: "\F39E";
}

.bi-file-lock2::before {
  content: "\F39F";
}

.bi-file-medical-fill::before {
  content: "\F3A0";
}

.bi-file-medical::before {
  content: "\F3A1";
}

.bi-file-minus-fill::before {
  content: "\F3A2";
}

.bi-file-minus::before {
  content: "\F3A3";
}

.bi-file-music-fill::before {
  content: "\F3A4";
}

.bi-file-music::before {
  content: "\F3A5";
}

.bi-file-person-fill::before {
  content: "\F3A6";
}

.bi-file-person::before {
  content: "\F3A7";
}

.bi-file-play-fill::before {
  content: "\F3A8";
}

.bi-file-play::before {
  content: "\F3A9";
}

.bi-file-plus-fill::before {
  content: "\F3AA";
}

.bi-file-plus::before {
  content: "\F3AB";
}

.bi-file-post-fill::before {
  content: "\F3AC";
}

.bi-file-post::before {
  content: "\F3AD";
}

.bi-file-ppt-fill::before {
  content: "\F3AE";
}

.bi-file-ppt::before {
  content: "\F3AF";
}

.bi-file-richtext-fill::before {
  content: "\F3B0";
}

.bi-file-richtext::before {
  content: "\F3B1";
}

.bi-file-ruled-fill::before {
  content: "\F3B2";
}

.bi-file-ruled::before {
  content: "\F3B3";
}

.bi-file-slides-fill::before {
  content: "\F3B4";
}

.bi-file-slides::before {
  content: "\F3B5";
}

.bi-file-spreadsheet-fill::before {
  content: "\F3B6";
}

.bi-file-spreadsheet::before {
  content: "\F3B7";
}

.bi-file-text-fill::before {
  content: "\F3B8";
}

.bi-file-text::before {
  content: "\F3B9";
}

.bi-file-word-fill::before {
  content: "\F3BA";
}

.bi-file-word::before {
  content: "\F3BB";
}

.bi-file-x-fill::before {
  content: "\F3BC";
}

.bi-file-x::before {
  content: "\F3BD";
}

.bi-file-zip-fill::before {
  content: "\F3BE";
}

.bi-file-zip::before {
  content: "\F3BF";
}

.bi-file::before {
  content: "\F3C0";
}

.bi-files-alt::before {
  content: "\F3C1";
}

.bi-files::before {
  content: "\F3C2";
}

.bi-film::before {
  content: "\F3C3";
}

.bi-filter-circle-fill::before {
  content: "\F3C4";
}

.bi-filter-circle::before {
  content: "\F3C5";
}

.bi-filter-left::before {
  content: "\F3C6";
}

.bi-filter-right::before {
  content: "\F3C7";
}

.bi-filter-square-fill::before {
  content: "\F3C8";
}

.bi-filter-square::before {
  content: "\F3C9";
}

.bi-filter::before {
  content: "\F3CA";
}

.bi-flag-fill::before {
  content: "\F3CB";
}

.bi-flag::before {
  content: "\F3CC";
}

.bi-flower1::before {
  content: "\F3CD";
}

.bi-flower2::before {
  content: "\F3CE";
}

.bi-flower3::before {
  content: "\F3CF";
}

.bi-folder-check::before {
  content: "\F3D0";
}

.bi-folder-fill::before {
  content: "\F3D1";
}

.bi-folder-minus::before {
  content: "\F3D2";
}

.bi-folder-plus::before {
  content: "\F3D3";
}

.bi-folder-symlink-fill::before {
  content: "\F3D4";
}

.bi-folder-symlink::before {
  content: "\F3D5";
}

.bi-folder-x::before {
  content: "\F3D6";
}

.bi-folder::before {
  content: "\F3D7";
}

.bi-folder2-open::before {
  content: "\F3D8";
}

.bi-folder2::before {
  content: "\F3D9";
}

.bi-fonts::before {
  content: "\F3DA";
}

.bi-forward-fill::before {
  content: "\F3DB";
}

.bi-forward::before {
  content: "\F3DC";
}

.bi-front::before {
  content: "\F3DD";
}

.bi-fullscreen-exit::before {
  content: "\F3DE";
}

.bi-fullscreen::before {
  content: "\F3DF";
}

.bi-funnel-fill::before {
  content: "\F3E0";
}

.bi-funnel::before {
  content: "\F3E1";
}

.bi-gear-fill::before {
  content: "\F3E2";
}

.bi-gear-wide-connected::before {
  content: "\F3E3";
}

.bi-gear-wide::before {
  content: "\F3E4";
}

.bi-gear::before {
  content: "\F3E5";
}

.bi-gem::before {
  content: "\F3E6";
}

.bi-geo-alt-fill::before {
  content: "\F3E7";
}

.bi-geo-alt::before {
  content: "\F3E8";
}

.bi-geo-fill::before {
  content: "\F3E9";
}

.bi-geo::before {
  content: "\F3EA";
}

.bi-gift-fill::before {
  content: "\F3EB";
}

.bi-gift::before {
  content: "\F3EC";
}

.bi-github::before {
  content: "\F3ED";
}

.bi-globe::before {
  content: "\F3EE";
}

.bi-globe2::before {
  content: "\F3EF";
}

.bi-google::before {
  content: "\F3F0";
}

.bi-graph-down::before {
  content: "\F3F1";
}

.bi-graph-up::before {
  content: "\F3F2";
}

.bi-grid-1x2-fill::before {
  content: "\F3F3";
}

.bi-grid-1x2::before {
  content: "\F3F4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\F3F5";
}

.bi-grid-3x2-gap::before {
  content: "\F3F6";
}

.bi-grid-3x2::before {
  content: "\F3F7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\F3F8";
}

.bi-grid-3x3-gap::before {
  content: "\F3F9";
}

.bi-grid-3x3::before {
  content: "\F3FA";
}

.bi-grid-fill::before {
  content: "\F3FB";
}

.bi-grid::before {
  content: "\F3FC";
}

.bi-grip-horizontal::before {
  content: "\F3FD";
}

.bi-grip-vertical::before {
  content: "\F3FE";
}

.bi-hammer::before {
  content: "\F3FF";
}

.bi-hand-index-fill::before {
  content: "\F400";
}

.bi-hand-index-thumb-fill::before {
  content: "\F401";
}

.bi-hand-index-thumb::before {
  content: "\F402";
}

.bi-hand-index::before {
  content: "\F403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\F404";
}

.bi-hand-thumbs-down::before {
  content: "\F405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\F406";
}

.bi-hand-thumbs-up::before {
  content: "\F407";
}

.bi-handbag-fill::before {
  content: "\F408";
}

.bi-handbag::before {
  content: "\F409";
}

.bi-hash::before {
  content: "\F40A";
}

.bi-hdd-fill::before {
  content: "\F40B";
}

.bi-hdd-network-fill::before {
  content: "\F40C";
}

.bi-hdd-network::before {
  content: "\F40D";
}

.bi-hdd-rack-fill::before {
  content: "\F40E";
}

.bi-hdd-rack::before {
  content: "\F40F";
}

.bi-hdd-stack-fill::before {
  content: "\F410";
}

.bi-hdd-stack::before {
  content: "\F411";
}

.bi-hdd::before {
  content: "\F412";
}

.bi-headphones::before {
  content: "\F413";
}

.bi-headset::before {
  content: "\F414";
}

.bi-heart-fill::before {
  content: "\F415";
}

.bi-heart-half::before {
  content: "\F416";
}

.bi-heart::before {
  content: "\F417";
}

.bi-heptagon-fill::before {
  content: "\F418";
}

.bi-heptagon-half::before {
  content: "\F419";
}

.bi-heptagon::before {
  content: "\F41A";
}

.bi-hexagon-fill::before {
  content: "\F41B";
}

.bi-hexagon-half::before {
  content: "\F41C";
}

.bi-hexagon::before {
  content: "\F41D";
}

.bi-hourglass-bottom::before {
  content: "\F41E";
}

.bi-hourglass-split::before {
  content: "\F41F";
}

.bi-hourglass-top::before {
  content: "\F420";
}

.bi-hourglass::before {
  content: "\F421";
}

.bi-house-door-fill::before {
  content: "\F422";
}

.bi-house-door::before {
  content: "\F423";
}

.bi-house-fill::before {
  content: "\F424";
}

.bi-house::before {
  content: "\F425";
}

.bi-hr::before {
  content: "\F426";
}

.bi-hurricane::before {
  content: "\F427";
}

.bi-image-alt::before {
  content: "\F428";
}

.bi-image-fill::before {
  content: "\F429";
}

.bi-image::before {
  content: "\F42A";
}

.bi-images::before {
  content: "\F42B";
}

.bi-inbox-fill::before {
  content: "\F42C";
}

.bi-inbox::before {
  content: "\F42D";
}

.bi-inboxes-fill::before {
  content: "\F42E";
}

.bi-inboxes::before {
  content: "\F42F";
}

.bi-info-circle-fill::before {
  content: "\F430";
}

.bi-info-circle::before {
  content: "\F431";
}

.bi-info-square-fill::before {
  content: "\F432";
}

.bi-info-square::before {
  content: "\F433";
}

.bi-info::before {
  content: "\F434";
}

.bi-input-cursor-text::before {
  content: "\F435";
}

.bi-input-cursor::before {
  content: "\F436";
}

.bi-instagram::before {
  content: "\F437";
}

.bi-intersect::before {
  content: "\F438";
}

.bi-journal-album::before {
  content: "\F439";
}

.bi-journal-arrow-down::before {
  content: "\F43A";
}

.bi-journal-arrow-up::before {
  content: "\F43B";
}

.bi-journal-bookmark-fill::before {
  content: "\F43C";
}

.bi-journal-bookmark::before {
  content: "\F43D";
}

.bi-journal-check::before {
  content: "\F43E";
}

.bi-journal-code::before {
  content: "\F43F";
}

.bi-journal-medical::before {
  content: "\F440";
}

.bi-journal-minus::before {
  content: "\F441";
}

.bi-journal-plus::before {
  content: "\F442";
}

.bi-journal-richtext::before {
  content: "\F443";
}

.bi-journal-text::before {
  content: "\F444";
}

.bi-journal-x::before {
  content: "\F445";
}

.bi-journal::before {
  content: "\F446";
}

.bi-journals::before {
  content: "\F447";
}

.bi-joystick::before {
  content: "\F448";
}

.bi-justify-left::before {
  content: "\F449";
}

.bi-justify-right::before {
  content: "\F44A";
}

.bi-justify::before {
  content: "\F44B";
}

.bi-kanban-fill::before {
  content: "\F44C";
}

.bi-kanban::before {
  content: "\F44D";
}

.bi-key-fill::before {
  content: "\F44E";
}

.bi-key::before {
  content: "\F44F";
}

.bi-keyboard-fill::before {
  content: "\F450";
}

.bi-keyboard::before {
  content: "\F451";
}

.bi-ladder::before {
  content: "\F452";
}

.bi-lamp-fill::before {
  content: "\F453";
}

.bi-lamp::before {
  content: "\F454";
}

.bi-laptop-fill::before {
  content: "\F455";
}

.bi-laptop::before {
  content: "\F456";
}

.bi-layer-backward::before {
  content: "\F457";
}

.bi-layer-forward::before {
  content: "\F458";
}

.bi-layers-fill::before {
  content: "\F459";
}

.bi-layers-half::before {
  content: "\F45A";
}

.bi-layers::before {
  content: "\F45B";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\F45C";
}

.bi-layout-sidebar-inset::before {
  content: "\F45D";
}

.bi-layout-sidebar-reverse::before {
  content: "\F45E";
}

.bi-layout-sidebar::before {
  content: "\F45F";
}

.bi-layout-split::before {
  content: "\F460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\F461";
}

.bi-layout-text-sidebar::before {
  content: "\F462";
}

.bi-layout-text-window-reverse::before {
  content: "\F463";
}

.bi-layout-text-window::before {
  content: "\F464";
}

.bi-layout-three-columns::before {
  content: "\F465";
}

.bi-layout-wtf::before {
  content: "\F466";
}

.bi-life-preserver::before {
  content: "\F467";
}

.bi-lightbulb-fill::before {
  content: "\F468";
}

.bi-lightbulb-off-fill::before {
  content: "\F469";
}

.bi-lightbulb-off::before {
  content: "\F46A";
}

.bi-lightbulb::before {
  content: "\F46B";
}

.bi-lightning-charge-fill::before {
  content: "\F46C";
}

.bi-lightning-charge::before {
  content: "\F46D";
}

.bi-lightning-fill::before {
  content: "\F46E";
}

.bi-lightning::before {
  content: "\F46F";
}

.bi-link-45deg::before {
  content: "\F470";
}

.bi-link::before {
  content: "\F471";
}

.bi-linkedin::before {
  content: "\F472";
}

.bi-list-check::before {
  content: "\F473";
}

.bi-list-nested::before {
  content: "\F474";
}

.bi-list-ol::before {
  content: "\F475";
}

.bi-list-stars::before {
  content: "\F476";
}

.bi-list-task::before {
  content: "\F477";
}

.bi-list-ul::before {
  content: "\F478";
}

.bi-list::before {
  content: "\F479";
}

.bi-lock-fill::before {
  content: "\F47A";
}

.bi-lock::before {
  content: "\F47B";
}

.bi-mailbox::before {
  content: "\F47C";
}

.bi-mailbox2::before {
  content: "\F47D";
}

.bi-map-fill::before {
  content: "\F47E";
}

.bi-map::before {
  content: "\F47F";
}

.bi-markdown-fill::before {
  content: "\F480";
}

.bi-markdown::before {
  content: "\F481";
}

.bi-mask::before {
  content: "\F482";
}

.bi-megaphone-fill::before {
  content: "\F483";
}

.bi-megaphone::before {
  content: "\F484";
}

.bi-menu-app-fill::before {
  content: "\F485";
}

.bi-menu-app::before {
  content: "\F486";
}

.bi-menu-button-fill::before {
  content: "\F487";
}

.bi-menu-button-wide-fill::before {
  content: "\F488";
}

.bi-menu-button-wide::before {
  content: "\F489";
}

.bi-menu-button::before {
  content: "\F48A";
}

.bi-menu-down::before {
  content: "\F48B";
}

.bi-menu-up::before {
  content: "\F48C";
}

.bi-mic-fill::before {
  content: "\F48D";
}

.bi-mic-mute-fill::before {
  content: "\F48E";
}

.bi-mic-mute::before {
  content: "\F48F";
}

.bi-mic::before {
  content: "\F490";
}

.bi-minecart-loaded::before {
  content: "\F491";
}

.bi-minecart::before {
  content: "\F492";
}

.bi-moisture::before {
  content: "\F493";
}

.bi-moon-fill::before {
  content: "\F494";
}

.bi-moon-stars-fill::before {
  content: "\F495";
}

.bi-moon-stars::before {
  content: "\F496";
}

.bi-moon::before {
  content: "\F497";
}

.bi-mouse-fill::before {
  content: "\F498";
}

.bi-mouse::before {
  content: "\F499";
}

.bi-mouse2-fill::before {
  content: "\F49A";
}

.bi-mouse2::before {
  content: "\F49B";
}

.bi-mouse3-fill::before {
  content: "\F49C";
}

.bi-mouse3::before {
  content: "\F49D";
}

.bi-music-note-beamed::before {
  content: "\F49E";
}

.bi-music-note-list::before {
  content: "\F49F";
}

.bi-music-note::before {
  content: "\F4A0";
}

.bi-music-player-fill::before {
  content: "\F4A1";
}

.bi-music-player::before {
  content: "\F4A2";
}

.bi-newspaper::before {
  content: "\F4A3";
}

.bi-node-minus-fill::before {
  content: "\F4A4";
}

.bi-node-minus::before {
  content: "\F4A5";
}

.bi-node-plus-fill::before {
  content: "\F4A6";
}

.bi-node-plus::before {
  content: "\F4A7";
}

.bi-nut-fill::before {
  content: "\F4A8";
}

.bi-nut::before {
  content: "\F4A9";
}

.bi-octagon-fill::before {
  content: "\F4AA";
}

.bi-octagon-half::before {
  content: "\F4AB";
}

.bi-octagon::before {
  content: "\F4AC";
}

.bi-option::before {
  content: "\F4AD";
}

.bi-outlet::before {
  content: "\F4AE";
}

.bi-paint-bucket::before {
  content: "\F4AF";
}

.bi-palette-fill::before {
  content: "\F4B0";
}

.bi-palette::before {
  content: "\F4B1";
}

.bi-palette2::before {
  content: "\F4B2";
}

.bi-paperclip::before {
  content: "\F4B3";
}

.bi-paragraph::before {
  content: "\F4B4";
}

.bi-patch-check-fill::before {
  content: "\F4B5";
}

.bi-patch-check::before {
  content: "\F4B6";
}

.bi-patch-exclamation-fill::before {
  content: "\F4B7";
}

.bi-patch-exclamation::before {
  content: "\F4B8";
}

.bi-patch-minus-fill::before {
  content: "\F4B9";
}

.bi-patch-minus::before {
  content: "\F4BA";
}

.bi-patch-plus-fill::before {
  content: "\F4BB";
}

.bi-patch-plus::before {
  content: "\F4BC";
}

.bi-patch-question-fill::before {
  content: "\F4BD";
}

.bi-patch-question::before {
  content: "\F4BE";
}

.bi-pause-btn-fill::before {
  content: "\F4BF";
}

.bi-pause-btn::before {
  content: "\F4C0";
}

.bi-pause-circle-fill::before {
  content: "\F4C1";
}

.bi-pause-circle::before {
  content: "\F4C2";
}

.bi-pause-fill::before {
  content: "\F4C3";
}

.bi-pause::before {
  content: "\F4C4";
}

.bi-peace-fill::before {
  content: "\F4C5";
}

.bi-peace::before {
  content: "\F4C6";
}

.bi-pen-fill::before {
  content: "\F4C7";
}

.bi-pen::before {
  content: "\F4C8";
}

.bi-pencil-fill::before {
  content: "\F4C9";
}

.bi-pencil-square::before {
  content: "\F4CA";
}

.bi-pencil::before {
  content: "\F4CB";
}

.bi-pentagon-fill::before {
  content: "\F4CC";
}

.bi-pentagon-half::before {
  content: "\F4CD";
}

.bi-pentagon::before {
  content: "\F4CE";
}

.bi-people-fill::before {
  content: "\F4CF";
}

.bi-people::before {
  content: "\F4D0";
}

.bi-percent::before {
  content: "\F4D1";
}

.bi-person-badge-fill::before {
  content: "\F4D2";
}

.bi-person-badge::before {
  content: "\F4D3";
}

.bi-person-bounding-box::before {
  content: "\F4D4";
}

.bi-person-check-fill::before {
  content: "\F4D5";
}

.bi-person-check::before {
  content: "\F4D6";
}

.bi-person-circle::before {
  content: "\F4D7";
}

.bi-person-dash-fill::before {
  content: "\F4D8";
}

.bi-person-dash::before {
  content: "\F4D9";
}

.bi-person-fill::before {
  content: "\F4DA";
}

.bi-person-lines-fill::before {
  content: "\F4DB";
}

.bi-person-plus-fill::before {
  content: "\F4DC";
}

.bi-person-plus::before {
  content: "\F4DD";
}

.bi-person-square::before {
  content: "\F4DE";
}

.bi-person-x-fill::before {
  content: "\F4DF";
}

.bi-person-x::before {
  content: "\F4E0";
}

.bi-person::before {
  content: "\F4E1";
}

.bi-phone-fill::before {
  content: "\F4E2";
}

.bi-phone-landscape-fill::before {
  content: "\F4E3";
}

.bi-phone-landscape::before {
  content: "\F4E4";
}

.bi-phone-vibrate-fill::before {
  content: "\F4E5";
}

.bi-phone-vibrate::before {
  content: "\F4E6";
}

.bi-phone::before {
  content: "\F4E7";
}

.bi-pie-chart-fill::before {
  content: "\F4E8";
}

.bi-pie-chart::before {
  content: "\F4E9";
}

.bi-pin-angle-fill::before {
  content: "\F4EA";
}

.bi-pin-angle::before {
  content: "\F4EB";
}

.bi-pin-fill::before {
  content: "\F4EC";
}

.bi-pin::before {
  content: "\F4ED";
}

.bi-pip-fill::before {
  content: "\F4EE";
}

.bi-pip::before {
  content: "\F4EF";
}

.bi-play-btn-fill::before {
  content: "\F4F0";
}

.bi-play-btn::before {
  content: "\F4F1";
}

.bi-play-circle-fill::before {
  content: "\F4F2";
}

.bi-play-circle::before {
  content: "\F4F3";
}

.bi-play-fill::before {
  content: "\F4F4";
}

.bi-play::before {
  content: "\F4F5";
}

.bi-plug-fill::before {
  content: "\F4F6";
}

.bi-plug::before {
  content: "\F4F7";
}

.bi-plus-circle-dotted::before {
  content: "\F4F8";
}

.bi-plus-circle-fill::before {
  content: "\F4F9";
}

.bi-plus-circle::before {
  content: "\F4FA";
}

.bi-plus-square-dotted::before {
  content: "\F4FB";
}

.bi-plus-square-fill::before {
  content: "\F4FC";
}

.bi-plus-square::before {
  content: "\F4FD";
}

.bi-plus::before {
  content: "\F4FE";
}

.bi-power::before {
  content: "\F4FF";
}

.bi-printer-fill::before {
  content: "\F500";
}

.bi-printer::before {
  content: "\F501";
}

.bi-puzzle-fill::before {
  content: "\F502";
}

.bi-puzzle::before {
  content: "\F503";
}

.bi-question-circle-fill::before {
  content: "\F504";
}

.bi-question-circle::before {
  content: "\F505";
}

.bi-question-diamond-fill::before {
  content: "\F506";
}

.bi-question-diamond::before {
  content: "\F507";
}

.bi-question-octagon-fill::before {
  content: "\F508";
}

.bi-question-octagon::before {
  content: "\F509";
}

.bi-question-square-fill::before {
  content: "\F50A";
}

.bi-question-square::before {
  content: "\F50B";
}

.bi-question::before {
  content: "\F50C";
}

.bi-rainbow::before {
  content: "\F50D";
}

.bi-receipt-cutoff::before {
  content: "\F50E";
}

.bi-receipt::before {
  content: "\F50F";
}

.bi-reception-0::before {
  content: "\F510";
}

.bi-reception-1::before {
  content: "\F511";
}

.bi-reception-2::before {
  content: "\F512";
}

.bi-reception-3::before {
  content: "\F513";
}

.bi-reception-4::before {
  content: "\F514";
}

.bi-record-btn-fill::before {
  content: "\F515";
}

.bi-record-btn::before {
  content: "\F516";
}

.bi-record-circle-fill::before {
  content: "\F517";
}

.bi-record-circle::before {
  content: "\F518";
}

.bi-record-fill::before {
  content: "\F519";
}

.bi-record::before {
  content: "\F51A";
}

.bi-record2-fill::before {
  content: "\F51B";
}

.bi-record2::before {
  content: "\F51C";
}

.bi-reply-all-fill::before {
  content: "\F51D";
}

.bi-reply-all::before {
  content: "\F51E";
}

.bi-reply-fill::before {
  content: "\F51F";
}

.bi-reply::before {
  content: "\F520";
}

.bi-rss-fill::before {
  content: "\F521";
}

.bi-rss::before {
  content: "\F522";
}

.bi-rulers::before {
  content: "\F523";
}

.bi-save-fill::before {
  content: "\F524";
}

.bi-save::before {
  content: "\F525";
}

.bi-save2-fill::before {
  content: "\F526";
}

.bi-save2::before {
  content: "\F527";
}

.bi-scissors::before {
  content: "\F528";
}

.bi-screwdriver::before {
  content: "\F529";
}

.bi-search::before {
  content: "\F52A";
}

.bi-segmented-nav::before {
  content: "\F52B";
}

.bi-server::before {
  content: "\F52C";
}

.bi-share-fill::before {
  content: "\F52D";
}

.bi-share::before {
  content: "\F52E";
}

.bi-shield-check::before {
  content: "\F52F";
}

.bi-shield-exclamation::before {
  content: "\F530";
}

.bi-shield-fill-check::before {
  content: "\F531";
}

.bi-shield-fill-exclamation::before {
  content: "\F532";
}

.bi-shield-fill-minus::before {
  content: "\F533";
}

.bi-shield-fill-plus::before {
  content: "\F534";
}

.bi-shield-fill-x::before {
  content: "\F535";
}

.bi-shield-fill::before {
  content: "\F536";
}

.bi-shield-lock-fill::before {
  content: "\F537";
}

.bi-shield-lock::before {
  content: "\F538";
}

.bi-shield-minus::before {
  content: "\F539";
}

.bi-shield-plus::before {
  content: "\F53A";
}

.bi-shield-shaded::before {
  content: "\F53B";
}

.bi-shield-slash-fill::before {
  content: "\F53C";
}

.bi-shield-slash::before {
  content: "\F53D";
}

.bi-shield-x::before {
  content: "\F53E";
}

.bi-shield::before {
  content: "\F53F";
}

.bi-shift-fill::before {
  content: "\F540";
}

.bi-shift::before {
  content: "\F541";
}

.bi-shop-window::before {
  content: "\F542";
}

.bi-shop::before {
  content: "\F543";
}

.bi-shuffle::before {
  content: "\F544";
}

.bi-signpost-2-fill::before {
  content: "\F545";
}

.bi-signpost-2::before {
  content: "\F546";
}

.bi-signpost-fill::before {
  content: "\F547";
}

.bi-signpost-split-fill::before {
  content: "\F548";
}

.bi-signpost-split::before {
  content: "\F549";
}

.bi-signpost::before {
  content: "\F54A";
}

.bi-sim-fill::before {
  content: "\F54B";
}

.bi-sim::before {
  content: "\F54C";
}

.bi-skip-backward-btn-fill::before {
  content: "\F54D";
}

.bi-skip-backward-btn::before {
  content: "\F54E";
}

.bi-skip-backward-circle-fill::before {
  content: "\F54F";
}

.bi-skip-backward-circle::before {
  content: "\F550";
}

.bi-skip-backward-fill::before {
  content: "\F551";
}

.bi-skip-backward::before {
  content: "\F552";
}

.bi-skip-end-btn-fill::before {
  content: "\F553";
}

.bi-skip-end-btn::before {
  content: "\F554";
}

.bi-skip-end-circle-fill::before {
  content: "\F555";
}

.bi-skip-end-circle::before {
  content: "\F556";
}

.bi-skip-end-fill::before {
  content: "\F557";
}

.bi-skip-end::before {
  content: "\F558";
}

.bi-skip-forward-btn-fill::before {
  content: "\F559";
}

.bi-skip-forward-btn::before {
  content: "\F55A";
}

.bi-skip-forward-circle-fill::before {
  content: "\F55B";
}

.bi-skip-forward-circle::before {
  content: "\F55C";
}

.bi-skip-forward-fill::before {
  content: "\F55D";
}

.bi-skip-forward::before {
  content: "\F55E";
}

.bi-skip-start-btn-fill::before {
  content: "\F55F";
}

.bi-skip-start-btn::before {
  content: "\F560";
}

.bi-skip-start-circle-fill::before {
  content: "\F561";
}

.bi-skip-start-circle::before {
  content: "\F562";
}

.bi-skip-start-fill::before {
  content: "\F563";
}

.bi-skip-start::before {
  content: "\F564";
}

.bi-slack::before {
  content: "\F565";
}

.bi-slash-circle-fill::before {
  content: "\F566";
}

.bi-slash-circle::before {
  content: "\F567";
}

.bi-slash-square-fill::before {
  content: "\F568";
}

.bi-slash-square::before {
  content: "\F569";
}

.bi-slash::before {
  content: "\F56A";
}

.bi-sliders::before {
  content: "\F56B";
}

.bi-smartwatch::before {
  content: "\F56C";
}

.bi-snow::before {
  content: "\F56D";
}

.bi-snow2::before {
  content: "\F56E";
}

.bi-snow3::before {
  content: "\F56F";
}

.bi-sort-alpha-down-alt::before {
  content: "\F570";
}

.bi-sort-alpha-down::before {
  content: "\F571";
}

.bi-sort-alpha-up-alt::before {
  content: "\F572";
}

.bi-sort-alpha-up::before {
  content: "\F573";
}

.bi-sort-down-alt::before {
  content: "\F574";
}

.bi-sort-down::before {
  content: "\F575";
}

.bi-sort-numeric-down-alt::before {
  content: "\F576";
}

.bi-sort-numeric-down::before {
  content: "\F577";
}

.bi-sort-numeric-up-alt::before {
  content: "\F578";
}

.bi-sort-numeric-up::before {
  content: "\F579";
}

.bi-sort-up-alt::before {
  content: "\F57A";
}

.bi-sort-up::before {
  content: "\F57B";
}

.bi-soundwave::before {
  content: "\F57C";
}

.bi-speaker-fill::before {
  content: "\F57D";
}

.bi-speaker::before {
  content: "\F57E";
}

.bi-speedometer::before {
  content: "\F57F";
}

.bi-speedometer2::before {
  content: "\F580";
}

.bi-spellcheck::before {
  content: "\F581";
}

.bi-square-fill::before {
  content: "\F582";
}

.bi-square-half::before {
  content: "\F583";
}

.bi-square::before {
  content: "\F584";
}

.bi-stack::before {
  content: "\F585";
}

.bi-star-fill::before {
  content: "\F586";
}

.bi-star-half::before {
  content: "\F587";
}

.bi-star::before {
  content: "\F588";
}

.bi-stars::before {
  content: "\F589";
}

.bi-stickies-fill::before {
  content: "\F58A";
}

.bi-stickies::before {
  content: "\F58B";
}

.bi-sticky-fill::before {
  content: "\F58C";
}

.bi-sticky::before {
  content: "\F58D";
}

.bi-stop-btn-fill::before {
  content: "\F58E";
}

.bi-stop-btn::before {
  content: "\F58F";
}

.bi-stop-circle-fill::before {
  content: "\F590";
}

.bi-stop-circle::before {
  content: "\F591";
}

.bi-stop-fill::before {
  content: "\F592";
}

.bi-stop::before {
  content: "\F593";
}

.bi-stoplights-fill::before {
  content: "\F594";
}

.bi-stoplights::before {
  content: "\F595";
}

.bi-stopwatch-fill::before {
  content: "\F596";
}

.bi-stopwatch::before {
  content: "\F597";
}

.bi-subtract::before {
  content: "\F598";
}

.bi-suit-club-fill::before {
  content: "\F599";
}

.bi-suit-club::before {
  content: "\F59A";
}

.bi-suit-diamond-fill::before {
  content: "\F59B";
}

.bi-suit-diamond::before {
  content: "\F59C";
}

.bi-suit-heart-fill::before {
  content: "\F59D";
}

.bi-suit-heart::before {
  content: "\F59E";
}

.bi-suit-spade-fill::before {
  content: "\F59F";
}

.bi-suit-spade::before {
  content: "\F5A0";
}

.bi-sun-fill::before {
  content: "\F5A1";
}

.bi-sun::before {
  content: "\F5A2";
}

.bi-sunglasses::before {
  content: "\F5A3";
}

.bi-sunrise-fill::before {
  content: "\F5A4";
}

.bi-sunrise::before {
  content: "\F5A5";
}

.bi-sunset-fill::before {
  content: "\F5A6";
}

.bi-sunset::before {
  content: "\F5A7";
}

.bi-symmetry-horizontal::before {
  content: "\F5A8";
}

.bi-symmetry-vertical::before {
  content: "\F5A9";
}

.bi-table::before {
  content: "\F5AA";
}

.bi-tablet-fill::before {
  content: "\F5AB";
}

.bi-tablet-landscape-fill::before {
  content: "\F5AC";
}

.bi-tablet-landscape::before {
  content: "\F5AD";
}

.bi-tablet::before {
  content: "\F5AE";
}

.bi-tag-fill::before {
  content: "\F5AF";
}

.bi-tag::before {
  content: "\F5B0";
}

.bi-tags-fill::before {
  content: "\F5B1";
}

.bi-tags::before {
  content: "\F5B2";
}

.bi-telegram::before {
  content: "\F5B3";
}

.bi-telephone-fill::before {
  content: "\F5B4";
}

.bi-telephone-forward-fill::before {
  content: "\F5B5";
}

.bi-telephone-forward::before {
  content: "\F5B6";
}

.bi-telephone-inbound-fill::before {
  content: "\F5B7";
}

.bi-telephone-inbound::before {
  content: "\F5B8";
}

.bi-telephone-minus-fill::before {
  content: "\F5B9";
}

.bi-telephone-minus::before {
  content: "\F5BA";
}

.bi-telephone-outbound-fill::before {
  content: "\F5BB";
}

.bi-telephone-outbound::before {
  content: "\F5BC";
}

.bi-telephone-plus-fill::before {
  content: "\F5BD";
}

.bi-telephone-plus::before {
  content: "\F5BE";
}

.bi-telephone-x-fill::before {
  content: "\F5BF";
}

.bi-telephone-x::before {
  content: "\F5C0";
}

.bi-telephone::before {
  content: "\F5C1";
}

.bi-terminal-fill::before {
  content: "\F5C2";
}

.bi-terminal::before {
  content: "\F5C3";
}

.bi-text-center::before {
  content: "\F5C4";
}

.bi-text-indent-left::before {
  content: "\F5C5";
}

.bi-text-indent-right::before {
  content: "\F5C6";
}

.bi-text-left::before {
  content: "\F5C7";
}

.bi-text-paragraph::before {
  content: "\F5C8";
}

.bi-text-right::before {
  content: "\F5C9";
}

.bi-textarea-resize::before {
  content: "\F5CA";
}

.bi-textarea-t::before {
  content: "\F5CB";
}

.bi-textarea::before {
  content: "\F5CC";
}

.bi-thermometer-half::before {
  content: "\F5CD";
}

.bi-thermometer-high::before {
  content: "\F5CE";
}

.bi-thermometer-low::before {
  content: "\F5CF";
}

.bi-thermometer-snow::before {
  content: "\F5D0";
}

.bi-thermometer-sun::before {
  content: "\F5D1";
}

.bi-thermometer::before {
  content: "\F5D2";
}

.bi-three-dots-vertical::before {
  content: "\F5D3";
}

.bi-three-dots::before {
  content: "\F5D4";
}

.bi-toggle-off::before {
  content: "\F5D5";
}

.bi-toggle-on::before {
  content: "\F5D6";
}

.bi-toggle2-off::before {
  content: "\F5D7";
}

.bi-toggle2-on::before {
  content: "\F5D8";
}

.bi-toggles::before {
  content: "\F5D9";
}

.bi-toggles2::before {
  content: "\F5DA";
}

.bi-tools::before {
  content: "\F5DB";
}

.bi-tornado::before {
  content: "\F5DC";
}

.bi-trash-fill::before {
  content: "\F5DD";
}

.bi-trash::before {
  content: "\F5DE";
}

.bi-trash2-fill::before {
  content: "\F5DF";
}

.bi-trash2::before {
  content: "\F5E0";
}

.bi-tree-fill::before {
  content: "\F5E1";
}

.bi-tree::before {
  content: "\F5E2";
}

.bi-triangle-fill::before {
  content: "\F5E3";
}

.bi-triangle-half::before {
  content: "\F5E4";
}

.bi-triangle::before {
  content: "\F5E5";
}

.bi-trophy-fill::before {
  content: "\F5E6";
}

.bi-trophy::before {
  content: "\F5E7";
}

.bi-tropical-storm::before {
  content: "\F5E8";
}

.bi-truck-flatbed::before {
  content: "\F5E9";
}

.bi-truck::before {
  content: "\F5EA";
}

.bi-tsunami::before {
  content: "\F5EB";
}

.bi-tv-fill::before {
  content: "\F5EC";
}

.bi-tv::before {
  content: "\F5ED";
}

.bi-twitch::before {
  content: "\F5EE";
}

.bi-twitter::before {
  content: "\F5EF";
}

.bi-type-bold::before {
  content: "\F5F0";
}

.bi-type-h1::before {
  content: "\F5F1";
}

.bi-type-h2::before {
  content: "\F5F2";
}

.bi-type-h3::before {
  content: "\F5F3";
}

.bi-type-italic::before {
  content: "\F5F4";
}

.bi-type-strikethrough::before {
  content: "\F5F5";
}

.bi-type-underline::before {
  content: "\F5F6";
}

.bi-type::before {
  content: "\F5F7";
}

.bi-ui-checks-grid::before {
  content: "\F5F8";
}

.bi-ui-checks::before {
  content: "\F5F9";
}

.bi-ui-radios-grid::before {
  content: "\F5FA";
}

.bi-ui-radios::before {
  content: "\F5FB";
}

.bi-umbrella-fill::before {
  content: "\F5FC";
}

.bi-umbrella::before {
  content: "\F5FD";
}

.bi-union::before {
  content: "\F5FE";
}

.bi-unlock-fill::before {
  content: "\F5FF";
}

.bi-unlock::before {
  content: "\F600";
}

.bi-upc-scan::before {
  content: "\F601";
}

.bi-upc::before {
  content: "\F602";
}

.bi-upload::before {
  content: "\F603";
}

.bi-vector-pen::before {
  content: "\F604";
}

.bi-view-list::before {
  content: "\F605";
}

.bi-view-stacked::before {
  content: "\F606";
}

.bi-vinyl-fill::before {
  content: "\F607";
}

.bi-vinyl::before {
  content: "\F608";
}

.bi-voicemail::before {
  content: "\F609";
}

.bi-volume-down-fill::before {
  content: "\F60A";
}

.bi-volume-down::before {
  content: "\F60B";
}

.bi-volume-mute-fill::before {
  content: "\F60C";
}

.bi-volume-mute::before {
  content: "\F60D";
}

.bi-volume-off-fill::before {
  content: "\F60E";
}

.bi-volume-off::before {
  content: "\F60F";
}

.bi-volume-up-fill::before {
  content: "\F610";
}

.bi-volume-up::before {
  content: "\F611";
}

.bi-vr::before {
  content: "\F612";
}

.bi-wallet-fill::before {
  content: "\F613";
}

.bi-wallet::before {
  content: "\F614";
}

.bi-wallet2::before {
  content: "\F615";
}

.bi-watch::before {
  content: "\F616";
}

.bi-water::before {
  content: "\F617";
}

.bi-whatsapp::before {
  content: "\F618";
}

.bi-wifi-1::before {
  content: "\F619";
}

.bi-wifi-2::before {
  content: "\F61A";
}

.bi-wifi-off::before {
  content: "\F61B";
}

.bi-wifi::before {
  content: "\F61C";
}

.bi-wind::before {
  content: "\F61D";
}

.bi-window-dock::before {
  content: "\F61E";
}

.bi-window-sidebar::before {
  content: "\F61F";
}

.bi-window::before {
  content: "\F620";
}

.bi-wrench::before {
  content: "\F621";
}

.bi-x-circle-fill::before {
  content: "\F622";
}

.bi-x-circle::before {
  content: "\F623";
}

.bi-x-diamond-fill::before {
  content: "\F624";
}

.bi-x-diamond::before {
  content: "\F625";
}

.bi-x-octagon-fill::before {
  content: "\F626";
}

.bi-x-octagon::before {
  content: "\F627";
}

.bi-x-square-fill::before {
  content: "\F628";
}

.bi-x-square::before {
  content: "\F629";
}

.bi-x::before {
  content: "\F62A";
}

.bi-youtube::before {
  content: "\F62B";
}

.bi-zoom-in::before {
  content: "\F62C";
}

.bi-zoom-out::before {
  content: "\F62D";
}

.bi-bank::before {
  content: "\F62E";
}

.bi-bank2::before {
  content: "\F62F";
}

.bi-bell-slash-fill::before {
  content: "\F630";
}

.bi-bell-slash::before {
  content: "\F631";
}

.bi-cash-coin::before {
  content: "\F632";
}

.bi-check-lg::before {
  content: "\F633";
}

.bi-coin::before {
  content: "\F634";
}

.bi-currency-bitcoin::before {
  content: "\F635";
}

.bi-currency-dollar::before {
  content: "\F636";
}

.bi-currency-euro::before {
  content: "\F637";
}

.bi-currency-exchange::before {
  content: "\F638";
}

.bi-currency-pound::before {
  content: "\F639";
}

.bi-currency-yen::before {
  content: "\F63A";
}

.bi-dash-lg::before {
  content: "\F63B";
}

.bi-exclamation-lg::before {
  content: "\F63C";
}

.bi-file-earmark-pdf-fill::before {
  content: "\F63D";
}

.bi-file-earmark-pdf::before {
  content: "\F63E";
}

.bi-file-pdf-fill::before {
  content: "\F63F";
}

.bi-file-pdf::before {
  content: "\F640";
}

.bi-gender-ambiguous::before {
  content: "\F641";
}

.bi-gender-female::before {
  content: "\F642";
}

.bi-gender-male::before {
  content: "\F643";
}

.bi-gender-trans::before {
  content: "\F644";
}

.bi-headset-vr::before {
  content: "\F645";
}

.bi-info-lg::before {
  content: "\F646";
}

.bi-mastodon::before {
  content: "\F647";
}

.bi-messenger::before {
  content: "\F648";
}

.bi-piggy-bank-fill::before {
  content: "\F649";
}

.bi-piggy-bank::before {
  content: "\F64A";
}

.bi-pin-map-fill::before {
  content: "\F64B";
}

.bi-pin-map::before {
  content: "\F64C";
}

.bi-plus-lg::before {
  content: "\F64D";
}

.bi-question-lg::before {
  content: "\F64E";
}

.bi-recycle::before {
  content: "\F64F";
}

.bi-reddit::before {
  content: "\F650";
}

.bi-safe-fill::before {
  content: "\F651";
}

.bi-safe2-fill::before {
  content: "\F652";
}

.bi-safe2::before {
  content: "\F653";
}

.bi-sd-card-fill::before {
  content: "\F654";
}

.bi-sd-card::before {
  content: "\F655";
}

.bi-skype::before {
  content: "\F656";
}

.bi-slash-lg::before {
  content: "\F657";
}

.bi-translate::before {
  content: "\F658";
}

.bi-x-lg::before {
  content: "\F659";
}

.bi-safe::before {
  content: "\F65A";
}

.bi-apple::before {
  content: "\F65B";
}

.bi-microsoft::before {
  content: "\F65D";
}

.bi-windows::before {
  content: "\F65E";
}

.bi-behance::before {
  content: "\F65C";
}

.bi-dribbble::before {
  content: "\F65F";
}

.bi-line::before {
  content: "\F660";
}

.bi-medium::before {
  content: "\F661";
}

.bi-paypal::before {
  content: "\F662";
}

.bi-pinterest::before {
  content: "\F663";
}

.bi-signal::before {
  content: "\F664";
}

.bi-snapchat::before {
  content: "\F665";
}

.bi-spotify::before {
  content: "\F666";
}

.bi-stack-overflow::before {
  content: "\F667";
}

.bi-strava::before {
  content: "\F668";
}

.bi-wordpress::before {
  content: "\F669";
}

.bi-vimeo::before {
  content: "\F66A";
}

.bi-activity::before {
  content: "\F66B";
}

.bi-easel2-fill::before {
  content: "\F66C";
}

.bi-easel2::before {
  content: "\F66D";
}

.bi-easel3-fill::before {
  content: "\F66E";
}

.bi-easel3::before {
  content: "\F66F";
}

.bi-fan::before {
  content: "\F670";
}

.bi-fingerprint::before {
  content: "\F671";
}

.bi-graph-down-arrow::before {
  content: "\F672";
}

.bi-graph-up-arrow::before {
  content: "\F673";
}

.bi-hypnotize::before {
  content: "\F674";
}

.bi-magic::before {
  content: "\F675";
}

.bi-person-rolodex::before {
  content: "\F676";
}

.bi-person-video::before {
  content: "\F677";
}

.bi-person-video2::before {
  content: "\F678";
}

.bi-person-video3::before {
  content: "\F679";
}

.bi-person-workspace::before {
  content: "\F67A";
}

.bi-radioactive::before {
  content: "\F67B";
}

.bi-webcam-fill::before {
  content: "\F67C";
}

.bi-webcam::before {
  content: "\F67D";
}

.bi-yin-yang::before {
  content: "\F67E";
}

.bi-bandaid-fill::before {
  content: "\F680";
}

.bi-bandaid::before {
  content: "\F681";
}

.bi-bluetooth::before {
  content: "\F682";
}

.bi-body-text::before {
  content: "\F683";
}

.bi-boombox::before {
  content: "\F684";
}

.bi-boxes::before {
  content: "\F685";
}

.bi-dpad-fill::before {
  content: "\F686";
}

.bi-dpad::before {
  content: "\F687";
}

.bi-ear-fill::before {
  content: "\F688";
}

.bi-ear::before {
  content: "\F689";
}

.bi-envelope-check-1::before {
  content: "\F68A";
}

.bi-envelope-check-fill::before {
  content: "\F68B";
}

.bi-envelope-check::before {
  content: "\F68C";
}

.bi-envelope-dash-1::before {
  content: "\F68D";
}

.bi-envelope-dash-fill::before {
  content: "\F68E";
}

.bi-envelope-dash::before {
  content: "\F68F";
}

.bi-envelope-exclamation-1::before {
  content: "\F690";
}

.bi-envelope-exclamation-fill::before {
  content: "\F691";
}

.bi-envelope-exclamation::before {
  content: "\F692";
}

.bi-envelope-plus-fill::before {
  content: "\F693";
}

.bi-envelope-plus::before {
  content: "\F694";
}

.bi-envelope-slash-1::before {
  content: "\F695";
}

.bi-envelope-slash-fill::before {
  content: "\F696";
}

.bi-envelope-slash::before {
  content: "\F697";
}

.bi-envelope-x-1::before {
  content: "\F698";
}

.bi-envelope-x-fill::before {
  content: "\F699";
}

.bi-envelope-x::before {
  content: "\F69A";
}

.bi-explicit-fill::before {
  content: "\F69B";
}

.bi-explicit::before {
  content: "\F69C";
}

.bi-git::before {
  content: "\F69D";
}

.bi-infinity::before {
  content: "\F69E";
}

.bi-list-columns-reverse::before {
  content: "\F69F";
}

.bi-list-columns::before {
  content: "\F6A0";
}

.bi-meta::before {
  content: "\F6A1";
}

.bi-mortorboard-fill::before {
  content: "\F6A2";
}

.bi-mortorboard::before {
  content: "\F6A3";
}

.bi-nintendo-switch::before {
  content: "\F6A4";
}

.bi-pc-display-horizontal::before {
  content: "\F6A5";
}

.bi-pc-display::before {
  content: "\F6A6";
}

.bi-pc-horizontal::before {
  content: "\F6A7";
}

.bi-pc::before {
  content: "\F6A8";
}

.bi-playstation::before {
  content: "\F6A9";
}

.bi-plus-slash-minus::before {
  content: "\F6AA";
}

.bi-projector-fill::before {
  content: "\F6AB";
}

.bi-projector::before {
  content: "\F6AC";
}

.bi-qr-code-scan::before {
  content: "\F6AD";
}

.bi-qr-code::before {
  content: "\F6AE";
}

.bi-quora::before {
  content: "\F6AF";
}

.bi-quote::before {
  content: "\F6B0";
}

.bi-robot::before {
  content: "\F6B1";
}

.bi-send-check-fill::before {
  content: "\F6B2";
}

.bi-send-check::before {
  content: "\F6B3";
}

.bi-send-dash-fill::before {
  content: "\F6B4";
}

.bi-send-dash::before {
  content: "\F6B5";
}

.bi-send-exclamation-1::before {
  content: "\F6B6";
}

.bi-send-exclamation-fill::before {
  content: "\F6B7";
}

.bi-send-exclamation::before {
  content: "\F6B8";
}

.bi-send-fill::before {
  content: "\F6B9";
}

.bi-send-plus-fill::before {
  content: "\F6BA";
}

.bi-send-plus::before {
  content: "\F6BB";
}

.bi-send-slash-fill::before {
  content: "\F6BC";
}

.bi-send-slash::before {
  content: "\F6BD";
}

.bi-send-x-fill::before {
  content: "\F6BE";
}

.bi-send-x::before {
  content: "\F6BF";
}

.bi-send::before {
  content: "\F6C0";
}

.bi-steam::before {
  content: "\F6C1";
}

.bi-terminal-dash-1::before {
  content: "\F6C2";
}

.bi-terminal-dash::before {
  content: "\F6C3";
}

.bi-terminal-plus::before {
  content: "\F6C4";
}

.bi-terminal-split::before {
  content: "\F6C5";
}

.bi-ticket-detailed-fill::before {
  content: "\F6C6";
}

.bi-ticket-detailed::before {
  content: "\F6C7";
}

.bi-ticket-fill::before {
  content: "\F6C8";
}

.bi-ticket-perforated-fill::before {
  content: "\F6C9";
}

.bi-ticket-perforated::before {
  content: "\F6CA";
}

.bi-ticket::before {
  content: "\F6CB";
}

.bi-tiktok::before {
  content: "\F6CC";
}

.bi-window-dash::before {
  content: "\F6CD";
}

.bi-window-desktop::before {
  content: "\F6CE";
}

.bi-window-fullscreen::before {
  content: "\F6CF";
}

.bi-window-plus::before {
  content: "\F6D0";
}

.bi-window-split::before {
  content: "\F6D1";
}

.bi-window-stack::before {
  content: "\F6D2";
}

.bi-window-x::before {
  content: "\F6D3";
}

.bi-xbox::before {
  content: "\F6D4";
}

.bi-ethernet::before {
  content: "\F6D5";
}

.bi-hdmi-fill::before {
  content: "\F6D6";
}

.bi-hdmi::before {
  content: "\F6D7";
}

.bi-usb-c-fill::before {
  content: "\F6D8";
}

.bi-usb-c::before {
  content: "\F6D9";
}

.bi-usb-fill::before {
  content: "\F6DA";
}

.bi-usb-plug-fill::before {
  content: "\F6DB";
}

.bi-usb-plug::before {
  content: "\F6DC";
}

.bi-usb-symbol::before {
  content: "\F6DD";
}

.bi-usb::before {
  content: "\F6DE";
}

.bi-boombox-fill::before {
  content: "\F6DF";
}

.bi-displayport-1::before {
  content: "\F6E0";
}

.bi-displayport::before {
  content: "\F6E1";
}

.bi-gpu-card::before {
  content: "\F6E2";
}

.bi-memory::before {
  content: "\F6E3";
}

.bi-modem-fill::before {
  content: "\F6E4";
}

.bi-modem::before {
  content: "\F6E5";
}

.bi-motherboard-fill::before {
  content: "\F6E6";
}

.bi-motherboard::before {
  content: "\F6E7";
}

.bi-optical-audio-fill::before {
  content: "\F6E8";
}

.bi-optical-audio::before {
  content: "\F6E9";
}

.bi-pci-card::before {
  content: "\F6EA";
}

.bi-router-fill::before {
  content: "\F6EB";
}

.bi-router::before {
  content: "\F6EC";
}

.bi-ssd-fill::before {
  content: "\F6ED";
}

.bi-ssd::before {
  content: "\F6EE";
}

.bi-thunderbolt-fill::before {
  content: "\F6EF";
}

.bi-thunderbolt::before {
  content: "\F6F0";
}

.bi-usb-drive-fill::before {
  content: "\F6F1";
}

.bi-usb-drive::before {
  content: "\F6F2";
}

.bi-usb-micro-fill::before {
  content: "\F6F3";
}

.bi-usb-micro::before {
  content: "\F6F4";
}

.bi-usb-mini-fill::before {
  content: "\F6F5";
}

.bi-usb-mini::before {
  content: "\F6F6";
}

.bi-cloud-haze2::before {
  content: "\F6F7";
}

.bi-device-hdd-fill::before {
  content: "\F6F8";
}

.bi-device-hdd::before {
  content: "\F6F9";
}

.bi-device-ssd-fill::before {
  content: "\F6FA";
}

.bi-device-ssd::before {
  content: "\F6FB";
}

.bi-displayport-fill::before {
  content: "\F6FC";
}

.bi-mortarboard-fill::before {
  content: "\F6FD";
}

.bi-mortarboard::before {
  content: "\F6FE";
}

.bi-terminal-x::before {
  content: "\F6FF";
}

.bi-arrow-through-heart-fill::before {
  content: "\F700";
}

.bi-arrow-through-heart::before {
  content: "\F701";
}

.bi-badge-sd-fill::before {
  content: "\F702";
}

.bi-badge-sd::before {
  content: "\F703";
}

.bi-bag-heart-fill::before {
  content: "\F704";
}

.bi-bag-heart::before {
  content: "\F705";
}

.bi-balloon-fill::before {
  content: "\F706";
}

.bi-balloon-heart-fill::before {
  content: "\F707";
}

.bi-balloon-heart::before {
  content: "\F708";
}

.bi-balloon::before {
  content: "\F709";
}

.bi-box2-fill::before {
  content: "\F70A";
}

.bi-box2-heart-fill::before {
  content: "\F70B";
}

.bi-box2-heart::before {
  content: "\F70C";
}

.bi-box2::before {
  content: "\F70D";
}

.bi-braces-asterisk::before {
  content: "\F70E";
}

.bi-calendar-heart-fill::before {
  content: "\F70F";
}

.bi-calendar-heart::before {
  content: "\F710";
}

.bi-calendar2-heart-fill::before {
  content: "\F711";
}

.bi-calendar2-heart::before {
  content: "\F712";
}

.bi-chat-heart-fill::before {
  content: "\F713";
}

.bi-chat-heart::before {
  content: "\F714";
}

.bi-chat-left-heart-fill::before {
  content: "\F715";
}

.bi-chat-left-heart::before {
  content: "\F716";
}

.bi-chat-right-heart-fill::before {
  content: "\F717";
}

.bi-chat-right-heart::before {
  content: "\F718";
}

.bi-chat-square-heart-fill::before {
  content: "\F719";
}

.bi-chat-square-heart::before {
  content: "\F71A";
}

.bi-clipboard-check-fill::before {
  content: "\F71B";
}

.bi-clipboard-data-fill::before {
  content: "\F71C";
}

.bi-clipboard-fill::before {
  content: "\F71D";
}

.bi-clipboard-heart-fill::before {
  content: "\F71E";
}

.bi-clipboard-heart::before {
  content: "\F71F";
}

.bi-clipboard-minus-fill::before {
  content: "\F720";
}

.bi-clipboard-plus-fill::before {
  content: "\F721";
}

.bi-clipboard-pulse::before {
  content: "\F722";
}

.bi-clipboard-x-fill::before {
  content: "\F723";
}

.bi-clipboard2-check-fill::before {
  content: "\F724";
}

.bi-clipboard2-check::before {
  content: "\F725";
}

.bi-clipboard2-data-fill::before {
  content: "\F726";
}

.bi-clipboard2-data::before {
  content: "\F727";
}

.bi-clipboard2-fill::before {
  content: "\F728";
}

.bi-clipboard2-heart-fill::before {
  content: "\F729";
}

.bi-clipboard2-heart::before {
  content: "\F72A";
}

.bi-clipboard2-minus-fill::before {
  content: "\F72B";
}

.bi-clipboard2-minus::before {
  content: "\F72C";
}

.bi-clipboard2-plus-fill::before {
  content: "\F72D";
}

.bi-clipboard2-plus::before {
  content: "\F72E";
}

.bi-clipboard2-pulse-fill::before {
  content: "\F72F";
}

.bi-clipboard2-pulse::before {
  content: "\F730";
}

.bi-clipboard2-x-fill::before {
  content: "\F731";
}

.bi-clipboard2-x::before {
  content: "\F732";
}

.bi-clipboard2::before {
  content: "\F733";
}

.bi-emoji-kiss-fill::before {
  content: "\F734";
}

.bi-emoji-kiss::before {
  content: "\F735";
}

.bi-envelope-heart-fill::before {
  content: "\F736";
}

.bi-envelope-heart::before {
  content: "\F737";
}

.bi-envelope-open-heart-fill::before {
  content: "\F738";
}

.bi-envelope-open-heart::before {
  content: "\F739";
}

.bi-envelope-paper-fill::before {
  content: "\F73A";
}

.bi-envelope-paper-heart-fill::before {
  content: "\F73B";
}

.bi-envelope-paper-heart::before {
  content: "\F73C";
}

.bi-envelope-paper::before {
  content: "\F73D";
}

.bi-filetype-aac::before {
  content: "\F73E";
}

.bi-filetype-ai::before {
  content: "\F73F";
}

.bi-filetype-bmp::before {
  content: "\F740";
}

.bi-filetype-cs::before {
  content: "\F741";
}

.bi-filetype-css::before {
  content: "\F742";
}

.bi-filetype-csv::before {
  content: "\F743";
}

.bi-filetype-doc::before {
  content: "\F744";
}

.bi-filetype-docx::before {
  content: "\F745";
}

.bi-filetype-exe::before {
  content: "\F746";
}

.bi-filetype-gif::before {
  content: "\F747";
}

.bi-filetype-heic::before {
  content: "\F748";
}

.bi-filetype-html::before {
  content: "\F749";
}

.bi-filetype-java::before {
  content: "\F74A";
}

.bi-filetype-jpg::before {
  content: "\F74B";
}

.bi-filetype-js::before {
  content: "\F74C";
}

.bi-filetype-jsx::before {
  content: "\F74D";
}

.bi-filetype-key::before {
  content: "\F74E";
}

.bi-filetype-m4p::before {
  content: "\F74F";
}

.bi-filetype-md::before {
  content: "\F750";
}

.bi-filetype-mdx::before {
  content: "\F751";
}

.bi-filetype-mov::before {
  content: "\F752";
}

.bi-filetype-mp3::before {
  content: "\F753";
}

.bi-filetype-mp4::before {
  content: "\F754";
}

.bi-filetype-otf::before {
  content: "\F755";
}

.bi-filetype-pdf::before {
  content: "\F756";
}

.bi-filetype-php::before {
  content: "\F757";
}

.bi-filetype-png::before {
  content: "\F758";
}

.bi-filetype-ppt-1::before {
  content: "\F759";
}

.bi-filetype-ppt::before {
  content: "\F75A";
}

.bi-filetype-psd::before {
  content: "\F75B";
}

.bi-filetype-py::before {
  content: "\F75C";
}

.bi-filetype-raw::before {
  content: "\F75D";
}

.bi-filetype-rb::before {
  content: "\F75E";
}

.bi-filetype-sass::before {
  content: "\F75F";
}

.bi-filetype-scss::before {
  content: "\F760";
}

.bi-filetype-sh::before {
  content: "\F761";
}

.bi-filetype-svg::before {
  content: "\F762";
}

.bi-filetype-tiff::before {
  content: "\F763";
}

.bi-filetype-tsx::before {
  content: "\F764";
}

.bi-filetype-ttf::before {
  content: "\F765";
}

.bi-filetype-txt::before {
  content: "\F766";
}

.bi-filetype-wav::before {
  content: "\F767";
}

.bi-filetype-woff::before {
  content: "\F768";
}

.bi-filetype-xls-1::before {
  content: "\F769";
}

.bi-filetype-xls::before {
  content: "\F76A";
}

.bi-filetype-xml::before {
  content: "\F76B";
}

.bi-filetype-yml::before {
  content: "\F76C";
}

.bi-heart-arrow::before {
  content: "\F76D";
}

.bi-heart-pulse-fill::before {
  content: "\F76E";
}

.bi-heart-pulse::before {
  content: "\F76F";
}

.bi-heartbreak-fill::before {
  content: "\F770";
}

.bi-heartbreak::before {
  content: "\F771";
}

.bi-hearts::before {
  content: "\F772";
}

.bi-hospital-fill::before {
  content: "\F773";
}

.bi-hospital::before {
  content: "\F774";
}

.bi-house-heart-fill::before {
  content: "\F775";
}

.bi-house-heart::before {
  content: "\F776";
}

.bi-incognito::before {
  content: "\F777";
}

.bi-magnet-fill::before {
  content: "\F778";
}

.bi-magnet::before {
  content: "\F779";
}

.bi-person-heart::before {
  content: "\F77A";
}

.bi-person-hearts::before {
  content: "\F77B";
}

.bi-phone-flip::before {
  content: "\F77C";
}

.bi-plugin::before {
  content: "\F77D";
}

.bi-postage-fill::before {
  content: "\F77E";
}

.bi-postage-heart-fill::before {
  content: "\F77F";
}

.bi-postage-heart::before {
  content: "\F780";
}

.bi-postage::before {
  content: "\F781";
}

.bi-postcard-fill::before {
  content: "\F782";
}

.bi-postcard-heart-fill::before {
  content: "\F783";
}

.bi-postcard-heart::before {
  content: "\F784";
}

.bi-postcard::before {
  content: "\F785";
}

.bi-search-heart-fill::before {
  content: "\F786";
}

.bi-search-heart::before {
  content: "\F787";
}

.bi-sliders2-vertical::before {
  content: "\F788";
}

.bi-sliders2::before {
  content: "\F789";
}

.bi-trash3-fill::before {
  content: "\F78A";
}

.bi-trash3::before {
  content: "\F78B";
}

.bi-valentine::before {
  content: "\F78C";
}

.bi-valentine2::before {
  content: "\F78D";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\F78E";
}

.bi-wrench-adjustable-circle::before {
  content: "\F78F";
}

.bi-wrench-adjustable::before {
  content: "\F790";
}

.bi-filetype-json::before {
  content: "\F791";
}

.bi-filetype-pptx::before {
  content: "\F792";
}

.bi-filetype-xlsx::before {
  content: "\F793";
}

.bg-cover {
  background: no-repeat center center/cover;
}

@media (max-width: 991.98px) {
  .bg-between {
    background-image: none !important;
  }
}

@media (min-width: 992px) {
  .bg-between {
    background-repeat: no-repeat;
    background-position: left center, right center;
    background-size: auto 70%;
  }
}

.bg-gradient-light-white {
  background-image: linear-gradient(to bottom, #f9fbfd 0%, #ffffff 100%);
}

.bg-gradient-dark-black {
  background-image: linear-gradient(to bottom, #1b2a4e 0%, #161c2d 100%);
}

.bg-gradient-multicolor {
  background-image: conic-gradient(from 52deg at 50% 50%, #8024A0 0deg, #31EEC1 33deg, #6924A0 222deg, #D6723B 264deg, #D5498C 295deg, #8024A0 360deg);
}

.bg-pattern-2 {
  background-image: linear-gradient(to bottom, transparent 0%, #161c2d 100%), url(/front/images/pattern-2.png?822de49d3c48b06b773d85562b8baff6);
}

.img-skewed {
  perspective: 1500px;
  transform-style: preserve-3d;
}

.img-skewed-start {
  perspective-origin: left center;
}

.img-skewed-start .img-skewed-item {
  transform: rotateY(-35deg) rotateX(15deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.img-skewed-end {
  perspective-origin: right center;
}

.img-skewed-end .img-skewed-item {
  transform: rotateY(35deg) rotateX(15deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.lift {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}

.lift:hover,
.lift:focus {
  box-shadow: 0 1rem 2.5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.1) !important;
  transform: translate3d(0, -3px, 0);
}

.lift-lg:hover,
.lift-lg:focus {
  box-shadow: 0 2rem 5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.05) !important;
  transform: translate3d(0, -5px, 0);
}

.overlay {
  position: relative;
}

.overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit;
}

.overlay-primary::before {
  background-color: #cab980;
}

.overlay-gradient-primary-end::before {
  background-image: linear-gradient(to bottom, transparent, #cab980);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-end::before {
    background-image: linear-gradient(to right, transparent, #cab980 50%, #cab980);
  }
}

.overlay-gradient-primary-down::before {
  background-image: linear-gradient(to bottom, transparent, #cab980);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-down::before {
    background-image: linear-gradient(to bottom, transparent, #cab980 50%, #cab980);
  }
}

.overlay-gradient-primary-start::before {
  background-image: linear-gradient(to bottom, transparent, #cab980);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-start::before {
    background-image: linear-gradient(to left, transparent, #cab980 50%, #cab980);
  }
}

.overlay-secondary::before {
  background-color: #506690;
}

.overlay-gradient-secondary-end::before {
  background-image: linear-gradient(to bottom, transparent, #506690);
}

@media (min-width: 992px) {
  .overlay-gradient-secondary-end::before {
    background-image: linear-gradient(to right, transparent, #506690 50%, #506690);
  }
}

.overlay-gradient-secondary-down::before {
  background-image: linear-gradient(to bottom, transparent, #506690);
}

@media (min-width: 992px) {
  .overlay-gradient-secondary-down::before {
    background-image: linear-gradient(to bottom, transparent, #506690 50%, #506690);
  }
}

.overlay-gradient-secondary-start::before {
  background-image: linear-gradient(to bottom, transparent, #506690);
}

@media (min-width: 992px) {
  .overlay-gradient-secondary-start::before {
    background-image: linear-gradient(to left, transparent, #506690 50%, #506690);
  }
}

.overlay-success::before {
  background-color: #49a78a;
}

.overlay-gradient-success-end::before {
  background-image: linear-gradient(to bottom, transparent, #49a78a);
}

@media (min-width: 992px) {
  .overlay-gradient-success-end::before {
    background-image: linear-gradient(to right, transparent, #49a78a 50%, #49a78a);
  }
}

.overlay-gradient-success-down::before {
  background-image: linear-gradient(to bottom, transparent, #49a78a);
}

@media (min-width: 992px) {
  .overlay-gradient-success-down::before {
    background-image: linear-gradient(to bottom, transparent, #49a78a 50%, #49a78a);
  }
}

.overlay-gradient-success-start::before {
  background-image: linear-gradient(to bottom, transparent, #49a78a);
}

@media (min-width: 992px) {
  .overlay-gradient-success-start::before {
    background-image: linear-gradient(to left, transparent, #49a78a 50%, #49a78a);
  }
}

.overlay-info::before {
  background-color: #7c69ef;
}

.overlay-gradient-info-end::before {
  background-image: linear-gradient(to bottom, transparent, #7c69ef);
}

@media (min-width: 992px) {
  .overlay-gradient-info-end::before {
    background-image: linear-gradient(to right, transparent, #7c69ef 50%, #7c69ef);
  }
}

.overlay-gradient-info-down::before {
  background-image: linear-gradient(to bottom, transparent, #7c69ef);
}

@media (min-width: 992px) {
  .overlay-gradient-info-down::before {
    background-image: linear-gradient(to bottom, transparent, #7c69ef 50%, #7c69ef);
  }
}

.overlay-gradient-info-start::before {
  background-image: linear-gradient(to bottom, transparent, #7c69ef);
}

@media (min-width: 992px) {
  .overlay-gradient-info-start::before {
    background-image: linear-gradient(to left, transparent, #7c69ef 50%, #7c69ef);
  }
}

.overlay-warning::before {
  background-color: #fad776;
}

.overlay-gradient-warning-end::before {
  background-image: linear-gradient(to bottom, transparent, #fad776);
}

@media (min-width: 992px) {
  .overlay-gradient-warning-end::before {
    background-image: linear-gradient(to right, transparent, #fad776 50%, #fad776);
  }
}

.overlay-gradient-warning-down::before {
  background-image: linear-gradient(to bottom, transparent, #fad776);
}

@media (min-width: 992px) {
  .overlay-gradient-warning-down::before {
    background-image: linear-gradient(to bottom, transparent, #fad776 50%, #fad776);
  }
}

.overlay-gradient-warning-start::before {
  background-image: linear-gradient(to bottom, transparent, #fad776);
}

@media (min-width: 992px) {
  .overlay-gradient-warning-start::before {
    background-image: linear-gradient(to left, transparent, #fad776 50%, #fad776);
  }
}

.overlay-danger::before {
  background-color: #df4759;
}

.overlay-gradient-danger-end::before {
  background-image: linear-gradient(to bottom, transparent, #df4759);
}

@media (min-width: 992px) {
  .overlay-gradient-danger-end::before {
    background-image: linear-gradient(to right, transparent, #df4759 50%, #df4759);
  }
}

.overlay-gradient-danger-down::before {
  background-image: linear-gradient(to bottom, transparent, #df4759);
}

@media (min-width: 992px) {
  .overlay-gradient-danger-down::before {
    background-image: linear-gradient(to bottom, transparent, #df4759 50%, #df4759);
  }
}

.overlay-gradient-danger-start::before {
  background-image: linear-gradient(to bottom, transparent, #df4759);
}

@media (min-width: 992px) {
  .overlay-gradient-danger-start::before {
    background-image: linear-gradient(to left, transparent, #df4759 50%, #df4759);
  }
}

.overlay-light::before {
  background-color: #f9fbfd;
}

.overlay-gradient-light-end::before {
  background-image: linear-gradient(to bottom, transparent, #f9fbfd);
}

@media (min-width: 992px) {
  .overlay-gradient-light-end::before {
    background-image: linear-gradient(to right, transparent, #f9fbfd 50%, #f9fbfd);
  }
}

.overlay-gradient-light-down::before {
  background-image: linear-gradient(to bottom, transparent, #f9fbfd);
}

@media (min-width: 992px) {
  .overlay-gradient-light-down::before {
    background-image: linear-gradient(to bottom, transparent, #f9fbfd 50%, #f9fbfd);
  }
}

.overlay-gradient-light-start::before {
  background-image: linear-gradient(to bottom, transparent, #f9fbfd);
}

@media (min-width: 992px) {
  .overlay-gradient-light-start::before {
    background-image: linear-gradient(to left, transparent, #f9fbfd 50%, #f9fbfd);
  }
}

.overlay-dark::before {
  background-color: #1b2a4e;
}

.overlay-gradient-dark-end::before {
  background-image: linear-gradient(to bottom, transparent, #1b2a4e);
}

@media (min-width: 992px) {
  .overlay-gradient-dark-end::before {
    background-image: linear-gradient(to right, transparent, #1b2a4e 50%, #1b2a4e);
  }
}

.overlay-gradient-dark-down::before {
  background-image: linear-gradient(to bottom, transparent, #1b2a4e);
}

@media (min-width: 992px) {
  .overlay-gradient-dark-down::before {
    background-image: linear-gradient(to bottom, transparent, #1b2a4e 50%, #1b2a4e);
  }
}

.overlay-gradient-dark-start::before {
  background-image: linear-gradient(to bottom, transparent, #1b2a4e);
}

@media (min-width: 992px) {
  .overlay-gradient-dark-start::before {
    background-image: linear-gradient(to left, transparent, #1b2a4e 50%, #1b2a4e);
  }
}

.overlay-primary-desat::before {
  background-color: #6c8aec;
}

.overlay-gradient-primary-desat-end::before {
  background-image: linear-gradient(to bottom, transparent, #6c8aec);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-desat-end::before {
    background-image: linear-gradient(to right, transparent, #6c8aec 50%, #6c8aec);
  }
}

.overlay-gradient-primary-desat-down::before {
  background-image: linear-gradient(to bottom, transparent, #6c8aec);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-desat-down::before {
    background-image: linear-gradient(to bottom, transparent, #6c8aec 50%, #6c8aec);
  }
}

.overlay-gradient-primary-desat-start::before {
  background-image: linear-gradient(to bottom, transparent, #6c8aec);
}

@media (min-width: 992px) {
  .overlay-gradient-primary-desat-start::before {
    background-image: linear-gradient(to left, transparent, #6c8aec 50%, #6c8aec);
  }
}

.overlay-black::before {
  background-color: #161c2d;
}

.overlay-gradient-black-end::before {
  background-image: linear-gradient(to bottom, transparent, #161c2d);
}

@media (min-width: 992px) {
  .overlay-gradient-black-end::before {
    background-image: linear-gradient(to right, transparent, #161c2d 50%, #161c2d);
  }
}

.overlay-gradient-black-down::before {
  background-image: linear-gradient(to bottom, transparent, #161c2d);
}

@media (min-width: 992px) {
  .overlay-gradient-black-down::before {
    background-image: linear-gradient(to bottom, transparent, #161c2d 50%, #161c2d);
  }
}

.overlay-gradient-black-start::before {
  background-image: linear-gradient(to bottom, transparent, #161c2d);
}

@media (min-width: 992px) {
  .overlay-gradient-black-start::before {
    background-image: linear-gradient(to left, transparent, #161c2d 50%, #161c2d);
  }
}

.overlay-white::before {
  background-color: #ffffff;
}

.overlay-gradient-white-end::before {
  background-image: linear-gradient(to bottom, transparent, #ffffff);
}

@media (min-width: 992px) {
  .overlay-gradient-white-end::before {
    background-image: linear-gradient(to right, transparent, #ffffff 50%, #ffffff);
  }
}

.overlay-gradient-white-down::before {
  background-image: linear-gradient(to bottom, transparent, #ffffff);
}

@media (min-width: 992px) {
  .overlay-gradient-white-down::before {
    background-image: linear-gradient(to bottom, transparent, #ffffff 50%, #ffffff);
  }
}

.overlay-gradient-white-start::before {
  background-image: linear-gradient(to bottom, transparent, #ffffff);
}

@media (min-width: 992px) {
  .overlay-gradient-white-start::before {
    background-image: linear-gradient(to left, transparent, #ffffff 50%, #ffffff);
  }
}

.overlay-10::before {
  opacity: 0.1;
}

.overlay-20::before {
  opacity: 0.2;
}

.overlay-30::before {
  opacity: 0.3;
}

.overlay-40::before {
  opacity: 0.4;
}

.overlay-50::before {
  opacity: 0.5;
}

.overlay-60::before {
  opacity: 0.6;
}

.overlay-70::before {
  opacity: 0.7;
}

.overlay-80::before {
  opacity: 0.8;
}

.overlay-90::before {
  opacity: 0.9;
}

.center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.shadow-multicolor {
  box-shadow: -300px 100px 300px rgba(80, 26, 232, 0.2), 300px -100px 300px rgba(36, 161, 252, 0.2);
}

@media (min-width: 576px) {
  .w-cover {
    width: calc(100% + (100vw - 540px) / 2 + 2.5rem);
  }
}

@media (min-width: 768px) {
  .w-cover {
    width: calc(100% + (100vw - 720px) / 2 + 2.5rem);
  }
}

@media (min-width: 992px) {
  .w-cover {
    width: calc(100% + (100vw - 960px) / 2 + 2.5rem);
  }
}

@media (min-width: 1200px) {
  .w-cover {
    width: calc(100% + (100vw - 1200px) / 2 + 2.5rem);
  }
}

@media (max-width: 991.98px) {
  .font-size-lg {
    font-size: 1.0625rem !important;
  }
}

html,
body {
  overflow-x: hidden;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-ExtraBold.woff2?dfa832f7573414947be8786e95b4330a) format("woff2"), url(/front/fonts/Catamaran-ExtraBold.woff?ca6747f50b5a684299a0b2f1067c794d) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-SemiBold.woff2?8d1e5a9bed9480e3666fda287ffa3976) format("woff2"), url(/front/fonts/Catamaran-SemiBold.woff?75d47e50a9688e43c019c1eca9c06684) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Black.woff2?d687d96f4d75eb4cfa0590550b09604d) format("woff2"), url(/front/fonts/Catamaran-Black.woff?146a1ea60152aab0a9ed14ddf7128431) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Light.woff2?9791a3eb5f2ef5f9ff8d918ec19420aa) format("woff2"), url(/front/fonts/Catamaran-Light.woff?b4056ffac6cd34ae9faa8659fe1cedfb) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Regular.woff2?7afeb847ab4559f586460e33f3ef6c14) format("woff2"), url(/front/fonts/Catamaran-Regular.woff?6dfdb177844c57b3dc3a6618a20d5809) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Bold.woff2?f060b0134d8fc34002cfba09c6022192) format("woff2"), url(/front/fonts/Catamaran-Bold.woff?58d9639f37ac9431697c93d2c1b107fa) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Medium.woff2?b381db2a68d7dda4e5620a30161bf071) format("woff2"), url(/front/fonts/Catamaran-Medium.woff?1f3dc5d6429c76d6fdb4e56221812b3e) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-Thin.woff2?2affd7aa21136d1dcabdf3d946635300) format("woff2"), url(/front/fonts/Catamaran-Thin.woff?438e9721c0748174348d1d874035bdb0) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Catamaran";
  src: url(/front/fonts/Catamaran-ExtraLight.woff2?ba775d289c6c28ef31cbe37d74725159) format("woff2"), url(/front/fonts/Catamaran-ExtraLight.woff?3c029ad1382ee1d8630dc4457bf7823a) format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Dancing Script";
  src: url(/front/fonts/DancingScript-Bold.woff2?6582879d2dd34eb0f8a932f1beab8399) format("woff2"), url(/front/fonts/DancingScript-Bold.woff?3987da0a699440a2363009edd209000e) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Dancing Script";
  src: url(/front/fonts/DancingScript-Medium.woff2?9d2fbd1cf78879af0c713e20791447cb) format("woff2"), url(/front/fonts/DancingScript-Medium.woff?f82eba3a05364b8702ab3a8958118413) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Dancing Script";
  src: url(/front/fonts/DancingScript-SemiBold.woff2?bedc51300982e6fa62a3301178c5c4de) format("woff2"), url(/front/fonts/DancingScript-SemiBold.woff?ca200e0b99db7b2e05f1a48232d5fbfd) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Dancing Script";
  src: url(/front/fonts/DancingScript-Regular.woff2?0f83da7c8247b90684ca99b9d24c41eb) format("woff2"), url(/front/fonts/DancingScript-Regular.woff?0573e5632e097d9087ad4fd4ef40a34b) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Feather";
  src: url(/front/fonts/Feather.ttf?fe1594343a6aed9427c646993d06ea9c) format("truetype"), url(/front/fonts/Feather.woff?d9c23068ef426a94453f85a8c1a695b5) format("woff"), url(/front/fonts/Feather.svg?fd51ad35733967464cf29e971da565ac) format("svg");
  font-weight: 400;
  font-style: normal;
}

h1,
h2,
.h1,
.h2 {
  margin-bottom: 1rem;
}

h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
  letter-spacing: 0rem;
}

h1,
.h1 {
  line-height: 1.3;
}

@media (max-width: 991.98px) {
  h1,
  .h1 {
    font-size: 1.875rem;
  }
}

h2,
.h2 {
  line-height: 1.35;
}

@media (max-width: 991.98px) {
  h2,
  .h2 {
    font-size: 1.5rem;
  }
}

h3,
.h3 {
  line-height: 1.4;
}

@media (max-width: 991.98px) {
  h3,
  .h3 {
    font-size: 1.125rem;
  }
}

h4,
.h4 {
  line-height: 1.45;
}

@media (max-width: 991.98px) {
  h4,
  .h4 {
    font-size: 1.0625rem;
  }
}

h5,
.h5 {
  line-height: 1.5;
}

h6,
.h6 {
  line-height: 1.55;
}

h6.text-uppercase,
.h6.text-uppercase {
  letter-spacing: 0.08em;
}

.display-1,
.display-2,
.display-3,
.display-4,
.display-5 {
  letter-spacing: 0.05rem;
}

.display-1 {
  line-height: 1.2;
}

@media (max-width: 991.98px) {
  .display-1 {
    font-size: 3.125rem;
  }
}

.display-2 {
  line-height: 1.2;
}

@media (max-width: 991.98px) {
  .display-2 {
    font-size: 2.5rem;
  }
}

.display-3 {
  line-height: 1.2;
}

@media (max-width: 991.98px) {
  .display-3 {
    font-size: 2.25rem;
  }
}

.display-4 {
  line-height: 1.2;
}

@media (max-width: 991.98px) {
  .display-4 {
    font-size: 2rem;
  }
}

.display-5 {
  line-height: 1.2;
}

@media (max-width: 991.98px) {
  .display-5 {
    font-size: 1.8rem;
  }
}

@media (max-width: 991.98px) {
  .lead {
    font-size: 1.1875rem;
  }
}

.blockquote-img {
  max-height: 2.5rem;
  max-width: 100%;
  width: auto;
}

.blockquote-footer {
  margin-top: 0;
}

.blockquote-footer::before {
  display: none;
}

.list-social-icon {
  max-width: 1.25rem;
  height: auto;
}

.hr-sm {
  width: 60px;
}

.hr-sm:not([size]) {
  height: 2px;
}

.hr-md {
  width: 100px;
}

.hr-md:not([size]) {
  height: 2px;
}

code {
  line-height: 1.35;
}

.img-cover {
  width: 100vw;
  height: auto;
  margin-left: calc(50% - 50vw);
}

.img-fluid > img,
.img-fluid > svg {
  max-width: inherit;
  height: inherit;
}

.figure {
  display: block;
}

.figure-img {
  margin-bottom: 1rem;
}

[class^=container] {
  position: relative;
  z-index: 1;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

[class^=col] {
  position: relative;
}

.table-align-middle thead > tr > th,
.table-align-middle tbody > tr > td {
  vertical-align: middle;
}

.form-floating > label {
  color: #869ab8;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  font-size: 0.75rem;
}

.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  font-size: 0.75rem;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  font-size: 0.75rem;
}

.form-check {
  margin-bottom: 0;
}

.form-check + .form-check {
  margin-top: 0.125rem;
}

.form-check-dark .form-check-input {
  background-color: rgba(255, 255, 255, 0.2);
}

.form-check-dark .form-check-input:checked {
  background-color: #ffffff;
}

.form-switch {
  min-height: 1.375rem;
}

.form-switch > .form-check-input {
  height: 1.375rem;
}

.form-switch > .form-check-label {
  margin-top: calc((1.375rem - 1.6 * 1em) / 2);
}

.form-check-dark.form-switch .form-check-input {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-check-dark.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
}

.form-check-dark.form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23cab980'/%3e%3c/svg%3e");
}

.form-control-xs {
  min-height: calc( 0.5rem + 0.9375rem * 1.6 + 2px );
  padding: 0.25rem 0.625rem;
  line-height: 1.6;
  font-size: 0.9375rem;
}

.form-control-flush,
.form-floating > .form-control-flush {
  padding-left: 0;
  padding-right: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-radius: 0;
}

.form-floating > .form-control-flush ~ label {
  padding-left: 0;
  padding-right: 0;
  border-width: 0;
}

.form-group {
  margin-bottom: 1rem;
}

.form-select-xs {
  height: calc( 0.5rem + 0.9375rem * 1.6 + 2px );
  padding: 0.25rem calc(0.625rem + 0.625rem + 0.75em) 0.25rem 0.625rem;
  line-height: 1.6;
  font-size: 0.9375rem;
  background-size: 0.75em;
  background-position: right 0.625rem center;
}

.input-group-xs .form-control {
  min-height: calc( 0.5rem + 0.9375rem * 1.6 + 2px );
  padding: 0.25rem 0.625rem;
  line-height: 1.6;
  font-size: 0.9375rem;
}

.input-group-xs .input-group-text {
  padding: 0.25rem 0.625rem;
  line-height: 1.6;
  font-size: 0.9375rem;
}

.btn {
  font-weight: initial !important;
}

.btn > img {
  max-height: 1em;
  width: auto;
}

.btn:not([class*=btn-outline]) {
  border-color: transparent !important;
}

.btn-xs {
  padding: 0.25rem 0.625rem;
  font-size: 0.9375rem;
}

.btn-white {
  background-color: #ffffff;
  color: #cab980;
}

.btn-white:hover,
.btn-white:focus {
  background-color: #ffffff;
  color: #c2af6e;
}

.btn-white.active {
  background-color: #f2f2f2;
  color: #c2af6e;
}

.btn-group .btn-white {
  border-color: #d9e2ef !important;
  color: #869ab8;
}

.btn-group .btn-white.active {
  background-color: #f2f2f2;
  color: #768daf;
  box-shadow: none;
}

.btn-gray-300-20 {
  background-color: rgba(217, 226, 239, 0.2);
  color: #ffffff;
}

.btn-gray-300-20:hover,
.btn-gray-300-20:focus {
  background-color: rgba(217, 226, 239, 0.25);
  color: #ffffff;
}

.btn-gray-300-20.active {
  background-color: rgba(217, 226, 239, 0.25);
  color: #ffffff;
}

.btn-gray-400 {
  background-color: #c6d3e6;
  color: #ffffff;
}

.btn-gray-400:hover,
.btn-gray-400:focus {
  background-color: #b4c5de;
  color: #f2f2f2;
}

.btn-gray-400.active {
  background-color: #b4c5de;
  color: #f2f2f2;
}

.btn-gray-400-10 {
  background-color: rgba(198, 211, 230, 0.1);
  color: #ffffff;
}

.btn-gray-400-10:hover,
.btn-gray-400-10:focus {
  background-color: rgba(198, 211, 230, 0.15);
  color: #ffffff;
}

.btn-gray-400-10.active {
  background-color: rgba(198, 211, 230, 0.15);
  color: #ffffff;
}

.btn-outline-white {
  border-color: #d9e2ef;
  color: #161c2d;
}

.btn-outline-white:hover,
.btn-outline-white:focus {
  background-color: #f2f2f2;
  border-color: #c6d3e6;
  color: #161c2d;
}

.btn-outline-white.active {
  background-color: #f2f2f2;
  border-color: #c6d3e6;
  color: #161c2d;
}

.btn-outline-gray-300 {
  border-color: #d9e2ef;
  color: #cab980;
}

.btn-outline-gray-300:hover,
.btn-outline-gray-300:focus {
  background-color: #cab980;
  border-color: #cab980;
  color: #ffffff;
}

.btn-outline-gray-300.active {
  background-color: #cab980;
  border-color: #cab980;
  color: #ffffff;
}

.btn-primary-soft {
  background-color: rgba(202, 185, 128, 0.1);
  color: #cab980;
}

.btn-primary-soft:hover,
.btn-primary-soft:focus {
  background-color: rgba(202, 185, 128, 0.15);
  color: #cab980;
}

.btn-primary-soft.active {
  background-color: rgba(202, 185, 128, 0.15);
  color: #cab980;
}

.btn-secondary-soft {
  background-color: rgba(80, 102, 144, 0.1);
  color: #506690;
}

.btn-secondary-soft:hover,
.btn-secondary-soft:focus {
  background-color: rgba(80, 102, 144, 0.15);
  color: #506690;
}

.btn-secondary-soft.active {
  background-color: rgba(80, 102, 144, 0.15);
  color: #506690;
}

.btn-success-soft {
  background-color: rgba(73, 167, 138, 0.1);
  color: #49a78a;
}

.btn-success-soft:hover,
.btn-success-soft:focus {
  background-color: rgba(73, 167, 138, 0.15);
  color: #49a78a;
}

.btn-success-soft.active {
  background-color: rgba(73, 167, 138, 0.15);
  color: #49a78a;
}

.btn-info-soft {
  background-color: rgba(124, 105, 239, 0.1);
  color: #7c69ef;
}

.btn-info-soft:hover,
.btn-info-soft:focus {
  background-color: rgba(124, 105, 239, 0.15);
  color: #7c69ef;
}

.btn-info-soft.active {
  background-color: rgba(124, 105, 239, 0.15);
  color: #7c69ef;
}

.btn-warning-soft {
  background-color: rgba(250, 215, 118, 0.1);
  color: #fad776;
}

.btn-warning-soft:hover,
.btn-warning-soft:focus {
  background-color: rgba(250, 215, 118, 0.15);
  color: #fad776;
}

.btn-warning-soft.active {
  background-color: rgba(250, 215, 118, 0.15);
  color: #fad776;
}

.btn-danger-soft {
  background-color: rgba(223, 71, 89, 0.1);
  color: #df4759;
}

.btn-danger-soft:hover,
.btn-danger-soft:focus {
  background-color: rgba(223, 71, 89, 0.15);
  color: #df4759;
}

.btn-danger-soft.active {
  background-color: rgba(223, 71, 89, 0.15);
  color: #df4759;
}

.btn-light-soft {
  background-color: rgba(249, 251, 253, 0.1);
  color: #f9fbfd;
}

.btn-light-soft:hover,
.btn-light-soft:focus {
  background-color: rgba(249, 251, 253, 0.15);
  color: #f9fbfd;
}

.btn-light-soft.active {
  background-color: rgba(249, 251, 253, 0.15);
  color: #f9fbfd;
}

.btn-dark-soft {
  background-color: rgba(27, 42, 78, 0.1);
  color: #1b2a4e;
}

.btn-dark-soft:hover,
.btn-dark-soft:focus {
  background-color: rgba(27, 42, 78, 0.15);
  color: #1b2a4e;
}

.btn-dark-soft.active {
  background-color: rgba(27, 42, 78, 0.15);
  color: #1b2a4e;
}

.btn-primary-desat-soft {
  background-color: rgba(108, 138, 236, 0.1);
  color: #6c8aec;
}

.btn-primary-desat-soft:hover,
.btn-primary-desat-soft:focus {
  background-color: rgba(108, 138, 236, 0.15);
  color: #6c8aec;
}

.btn-primary-desat-soft.active {
  background-color: rgba(108, 138, 236, 0.15);
  color: #6c8aec;
}

.btn-black-soft {
  background-color: rgba(22, 28, 45, 0.1);
  color: #161c2d;
}

.btn-black-soft:hover,
.btn-black-soft:focus {
  background-color: rgba(22, 28, 45, 0.15);
  color: #161c2d;
}

.btn-black-soft.active {
  background-color: rgba(22, 28, 45, 0.15);
  color: #161c2d;
}

.btn-white-soft {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}

.btn-white-soft:hover,
.btn-white-soft:focus {
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}

.btn-white-soft.active {
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}

.btn-pill {
  border-radius: 50rem;
}

.btn-rounded-circle {
  padding-left: 0.8125rem;
  padding-right: 0.8125rem;
  border-radius: 50rem;
}

.btn-rounded-circle > * {
  display: block;
  line-height: 1;
  width: 1em;
}

.btn-rounded-circle.btn-lg,
.btn-group-lg > .btn-rounded-circle.btn {
  padding-left: 1.122rem;
  padding-right: 1.122rem;
}

.btn-rounded-circle.btn-sm,
.btn-group-sm > .btn-rounded-circle.btn {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.btn-rounded-circle.btn-xs {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.dropdown-menu {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.dropdown-item {
  width: auto;
  min-width: 100%;
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.dropdown-item:hover,
.dropdown-item:focus {
  outline: none;
}

.dropdown-item + .dropdown-item {
  margin-top: 0.45rem;
}

.dropdown-link {
  color: inherit;
}

.dropdown-link:hover {
  text-decoration: inherit;
}

.dropdown-link:hover,
.dropdown-link:focus {
  outline: none;
}

.dropdown-header {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
  padding-top: 0;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.55;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

.dropdown-toggle::after {
  font-family: "Feather";
  vertical-align: middle;
  border: none !important;
  content: "\E92E";
}

.dropend > .dropdown-toggle::after {
  content: "\E930";
}

.dropdown-menu-xs {
  min-width: 0;
  padding: 1rem 1.25rem;
}

.dropdown-menu-md {
  min-width: 22rem;
}

.dropdown-menu-lg {
  min-width: 35rem;
}

.dropdown-menu-xl {
  min-width: 42rem;
}

.dropdown-menu-lg,
.dropdown-menu-xl {
  padding: 2.375rem 2.5rem;
}

.dropdown-menu-lg .dropdown-item,
.dropdown-menu-xl .dropdown-header {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.dropend > .dropdown-menu {
  top: -1.625rem;
}

.navbar {
  transition: all 0.2s ease-in-out;
  transition-property: background-color, color;
  z-index: 1030;
}

@media (max-width: 1199.98px) {
  .navbar-dark .navbar-nav .nav-item .nav-link {
    color: black;
  }

  .navbar-dark .navbar-nav .nav-item .nav-link:hover,
  .navbar-dark .navbar-nav .nav-item .nav-link:focus {
    color: #cab980;
  }

  .navbar-dark .navbar-nav .nav-item.active .nav-link,
  .navbar-dark .navbar-nav .nav-item .nav-link.active {
    color: #cab980;
  }

  .navbar-dark .navbar-collapse .navbar-toggler {
    color: #506690;
  }
}

.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.navbar-brand {
  font-weight: 600;
}

.navbar-brand-img {
  max-height: 100%;
  width: 70%;
}

.navbar-dark .navbar-brand {
  filter: brightness(0) invert(1);
}

@media (max-width: 1199.98px) {
  .navbar-btn {
    width: 100%;
    padding: 0.8125rem 1.25rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 1.0625rem;
  }
}

.navbar-nav .nav-link {
  color: black;
}

.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
  outline: none;
}

.navbar-dark.fixed-top > .container {
  position: relative;
}

.navbar-dark.fixed-top > .container::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -1.25rem;
  left: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

@media (max-width: 1199.98px) {
  .navbar-collapse {
    position: fixed;
    top: 1rem;
    left: 1rem;
    height: auto;
    max-height: calc(100% - 2rem) !important;
    width: calc(100% - 2rem);
    background-color: #ffffff;
    border-radius: 0.375rem;
    box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.15);
    overflow-x: hidden;
    overflow-y: scroll;
  }

  .navbar-collapse.show,
  .navbar-collapse.collapsing {
    transition: all 0.2s ease-in-out;
    transition-property: opacity, transform;
    transform-origin: top right;
  }

  .navbar-collapse.show {
    opacity: 1;
    transform: scale(1);
  }

  .navbar-collapse.collapsing {
    opacity: 0;
    transform: scale(0.9);
  }
}

.navbar .navbar-toggler {
  margin-left: auto;
}

.navbar-collapse .navbar-toggler {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1;
}

@media (min-width: 1200px) {
  .navbar-collapse .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .nav-item {
    padding: 1.5rem;
  }

  .navbar-collapse .navbar-nav .nav-item + .nav-item {
    border-top: 1px solid #f1f4f8;
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .nav-link {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.navbar-nav .dropdown-menu {
  box-shadow: none;
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-menu {
    box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.15);
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropdown-menu {
    min-width: 0;
    padding: 0;
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropdown > .dropdown-menu {
    display: block !important;
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropend > .dropdown-menu {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0.5rem;
  }
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropdown-item,
  .navbar-collapse .navbar-nav .dropdown-header {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-nav .dropdown > .dropdown-toggle::after {
  display: none;
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropdown > .dropdown-toggle {
    margin-bottom: 1.5rem;
    pointer-events: none;
  }
}

.navbar-nav .dropend > .dropdown-toggle {
  display: flex;
}

.navbar-nav .dropend > .dropdown-toggle::after {
  margin-left: auto;
}

@media (max-width: 1199.98px) {
  .navbar-collapse .navbar-nav .dropend > .dropdown-toggle::after {
    content: "\E92E";
  }

  .navbar-collapse .navbar-nav .dropend > .dropdown-toggle[aria-expanded=true]::after {
    transform-origin: center center;
    transform: rotate(180deg);
  }
}

.navbar-nav .dropdown-img-start {
  height: 100%;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1.625rem 1.75rem;
  background: no-repeat center center/cover;
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-img-start {
    display: flex;
  }
}

.navbar-nav .dropdown-img-start::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(202, 185, 128, 0.8);
  border-radius: inherit;
}

.navbar-nav .dropdown-img-start * {
  position: relative;
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-menu-lg .dropdown-img-start,
  .navbar-nav .dropdown-menu-xl .dropdown-img-start {
    padding: 2.375rem 2.5rem;
  }
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-body {
    padding: 1.625rem 1.75rem;
  }
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-menu-lg .dropdown-body,
  .navbar-nav .dropdown-menu-xl .dropdown-body {
    padding: 2.375rem 2.5rem;
  }
}

.navbar-nav .dropdown-menu .list-group-item {
  display: flex;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: inherit;
}

.navbar-nav .dropdown-menu .list-group-item:hover {
  text-decoration: none;
}

@media (min-width: 1200px) {
  .navbar-nav .dropdown-menu {
    display: none;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transition-property: opacity, transform;
  }

  .navbar-nav .dropend > .dropdown-menu {
    transform: translateY(10px);
  }

  .navbar-nav .dropdown > .dropdown-menu {
    left: 50%;
    transform: translate(-50%, 10px);
  }

  .navbar-nav .dropdown > .dropdown-menu.dropdown-menu-end {
    left: inherit;
    right: 0;
    transform: translate(0, 10px);
  }

  .navbar-nav .dropdown-menu.showing {
    display: block;
  }

  .navbar-nav .dropdown-menu.show {
    display: block;
    opacity: 1;
  }

  .navbar-nav .dropend > .dropdown-menu.show {
    transform: translateY(0);
  }

  .navbar-nav .dropdown > .dropdown-menu.show {
    transform: translate(-50%, 0);
  }

  .navbar-nav .dropdown > .dropdown-menu-end.show {
    transform: translate(0, 0);
  }
}

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

.card-header {
  background-color: transparent;
  border-bottom: 1px solid #d9e2ef;
}

.card-body {
  display: block;
  flex-grow: 0;
}

.card-footer {
  background-color: unset;
}

.card-body,
.card-footer,
.card-meta,
.card-img,
.card-img-top,
.card-img-start,
.card-img-end {
  position: relative;
  min-height: 1px;
}

a.card,
a.card-body,
a.card-footer,
a.card-meta {
  color: inherit;
}

a.card:hover,
a.card-body:hover,
a.card-footer:hover,
a.card-meta:hover {
  text-decoration: none;
}

.card-flush {
  background-color: unset;
}

.card-flush > *:not(.card-btn) {
  padding-left: 0;
  padding-right: 0;
}

.card-border {
  position: relative;
}

.card-border::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  border-top-width: 2px;
  border-bottom-width: calc(0.375rem - 2px);
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: inherit;
  border-bottom-color: transparent;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.card-border-lg::after {
  border-top-width: 3px;
  border-bottom-width: calc(0.375rem - 3px);
}

.card-border-xl::after {
  border-top-width: 4px;
  border-bottom-width: calc(0.375rem - 3px);
}

@media (min-width: 992px) {
  .card-row .card-body {
    padding: 4rem 2.5rem;
  }
}

@media (min-width: 992px) {
  .card-row .card-meta {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.card-img-end {
  border-radius: 0.375rem 0.375rem 0 0;
}

@media (min-width: 992px) {
  .card-img-end {
    border-radius: 0 0.375rem 0.375rem 0;
  }
}

.card-img-start {
  border-radius: 0.375rem 0.375rem 0 0;
}

@media (min-width: 992px) {
  .card-img-start {
    border-radius: 0.375rem 0 0 0.375rem;
  }
}

@media (min-width: 992px) {
  .card-img-slider {
    height: 100%;
    width: 100%;
  }

  .card-img-slider * {
    height: inherit !important;
    width: inherit !important;
  }
}

.card-img-overlay {
  display: flex;
  flex-direction: column;
  padding: 2rem;
}

.card-img-overlay .card-body {
  margin: -2rem;
  margin-top: auto;
  border-bottom-right-radius: calc(0.375rem - 0px);
  border-bottom-left-radius: calc(0.375rem - 0px);
}

.card-img-overlay-hover {
  overflow: hidden;
}

.card-img-overlay-hover .card-body {
  transform: translateY(110%);
  transition: all 0.3s ease;
}

.card-img-overlay-hover:hover .card-body {
  transform: translateY(0);
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .card-group {
    flex-direction: column !important;
  }

  .card-group > .card {
    flex: auto;
  }
}

.card-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 2rem 1.5rem;
}

.card-meta-divider {
  width: 100%;
  margin: 0 0 1.5rem;
}

.card-btn:last-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card-zoom {
  overflow: hidden !important;
  border-radius: inherit;
}

.card-zoom > [class*=card-img] {
  transition: all 0.3s ease;
  transform-origin: center center;
}

.card:hover > .card-zoom > [class*=card-img] {
  transform: scale(1.1);
}

.card-list .list-link {
  position: relative;
}

.card-list .list-link::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -2rem;
  border-right: 2px solid #cab980;
  display: none;
}

.card-list .list-link:hover {
  color: #161c2d !important;
}

.card-list .active .list-link {
  color: #161c2d !important;
}

.card-list .active .list-link::before {
  display: block;
}

@media (max-width: 767.98px) {
  .card-bleed {
    width: auto;
    min-width: 100%;
    margin-right: -1.25rem;
    margin-left: -1.25rem;
    border-radius: 0;
  }

  .card-bleed .card-footer,
  .card-bleed .card-header,
  .card-bleed .card-body {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
    border-radius: 0;
  }

  .card-bleed .card-list .list-link::before {
    left: -1.25rem;
  }
}

.breadcrumb-item {
  font-size: 0.9375rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: "\E930";
  font-family: "Feather";
}

.breadcrumb-scroll {
  display: flex;
  flex-wrap: nowrap;
  overflow-y: auto;
}

.breadcrumb-scroll .breadcrumb-item {
  white-space: nowrap;
}

.breadcrumb-scroll::-webkit-scrollbar {
  display: none;
}

.pagination-sm .page-link {
  line-height: 1.6;
  font-size: 1.0625rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.pagination-lg .page-link {
  line-height: 1.6;
  font-size: 1.0625rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.badge[href]:hover {
  text-decoration: none;
}

.badge-lg {
  padding: 0.7em 1.15em;
}

.badge-rounded-circle {
  height: calc(1em + 0.5rem);
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  border-radius: 50rem;
}

.badge-rounded-circle > * {
  display: block;
  width: 1em;
}

.badge-rounded-circle.badge-lg {
  height: calc(1em + 1.4em);
  padding-left: 0.7em;
  padding-right: 0.7em;
}

.badge-float {
  position: absolute;
  z-index: 1000;
}

.badge-float-inside {
  top: 1rem;
  right: 1rem;
}

.badge-float-outside {
  top: -0.5rem;
  right: -0.5rem;
}

.badge.bg-white-soft.active {
  background-color: #ffffff !important;
  color: #cab980 !important;
}

.badge.bg-white-soft.active:hover,
.badge.bg-white-soft.active:focus {
  background-color: #f2f2f2;
  color: #cab980;
}

.badge.bg-secondary-soft.active {
  background-color: #cab980 !important;
  color: #ffffff !important;
}

.badge.bg-secondary-soft.active:hover,
.badge.bg-secondary-soft.active:focus {
  background-color: #c2af6e;
  color: #ffffff;
}

.badge.bg-primary-soft {
  background-color: rgba(202, 185, 128, 0.1);
  color: #cab980;
}

.badge.bg-primary-soft[href]:hover,
.badge.bg-primary-soft[href]:focus {
  background-color: rgba(202, 185, 128, 0.2);
  color: #cab980;
}

.badge.bg-secondary-soft {
  background-color: rgba(80, 102, 144, 0.1);
  color: #506690;
}

.badge.bg-secondary-soft[href]:hover,
.badge.bg-secondary-soft[href]:focus {
  background-color: rgba(80, 102, 144, 0.2);
  color: #506690;
}

.badge.bg-success-soft {
  background-color: rgba(73, 167, 138, 0.1);
  color: #49a78a;
}

.badge.bg-success-soft[href]:hover,
.badge.bg-success-soft[href]:focus {
  background-color: rgba(73, 167, 138, 0.2);
  color: #49a78a;
}

.badge.bg-info-soft {
  background-color: rgba(124, 105, 239, 0.1);
  color: #7c69ef;
}

.badge.bg-info-soft[href]:hover,
.badge.bg-info-soft[href]:focus {
  background-color: rgba(124, 105, 239, 0.2);
  color: #7c69ef;
}

.badge.bg-warning-soft {
  background-color: rgba(250, 215, 118, 0.1);
  color: #fad776;
}

.badge.bg-warning-soft[href]:hover,
.badge.bg-warning-soft[href]:focus {
  background-color: rgba(250, 215, 118, 0.2);
  color: #fad776;
}

.badge.bg-danger-soft {
  background-color: rgba(223, 71, 89, 0.1);
  color: #df4759;
}

.badge.bg-danger-soft[href]:hover,
.badge.bg-danger-soft[href]:focus {
  background-color: rgba(223, 71, 89, 0.2);
  color: #df4759;
}

.badge.bg-light-soft {
  background-color: rgba(249, 251, 253, 0.1);
  color: #f9fbfd;
}

.badge.bg-light-soft[href]:hover,
.badge.bg-light-soft[href]:focus {
  background-color: rgba(249, 251, 253, 0.2);
  color: #f9fbfd;
}

.badge.bg-dark-soft {
  background-color: rgba(27, 42, 78, 0.1);
  color: #1b2a4e;
}

.badge.bg-dark-soft[href]:hover,
.badge.bg-dark-soft[href]:focus {
  background-color: rgba(27, 42, 78, 0.2);
  color: #1b2a4e;
}

.badge.bg-primary-desat-soft {
  background-color: rgba(108, 138, 236, 0.1);
  color: #6c8aec;
}

.badge.bg-primary-desat-soft[href]:hover,
.badge.bg-primary-desat-soft[href]:focus {
  background-color: rgba(108, 138, 236, 0.2);
  color: #6c8aec;
}

.badge.bg-black-soft {
  background-color: rgba(22, 28, 45, 0.1);
  color: #161c2d;
}

.badge.bg-black-soft[href]:hover,
.badge.bg-black-soft[href]:focus {
  background-color: rgba(22, 28, 45, 0.2);
  color: #161c2d;
}

.badge.bg-white-soft {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}

.badge.bg-white-soft[href]:hover,
.badge.bg-white-soft[href]:focus {
  background-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
}

.badge.bg-gray-700-soft {
  background-color: rgba(80, 102, 144, 0.1);
  color: #506690;
}

.badge.bg-gray-700-soft[href]:hover,
.badge.bg-gray-700-soft[href]:focus {
  background-color: rgba(80, 102, 144, 0.2);
  color: #506690;
}

.badge.bg-gray-600 {
  background-color: #869ab8;
  color: #ffffff;
}

.badge.bg-primary {
  color: #ffffff;
}

.badge.bg-secondary {
  color: #ffffff;
}

.badge.bg-success {
  color: #ffffff;
}

.badge.bg-info {
  color: #ffffff;
}

.badge.bg-warning {
  color: #1b2a4e;
}

.badge.bg-danger {
  color: #ffffff;
}

.badge.bg-light {
  color: #1b2a4e;
}

.badge.bg-dark {
  color: #ffffff;
}

.badge.bg-primary-desat {
  color: #ffffff;
}

.badge.bg-black {
  color: #ffffff;
}

.badge.bg-white {
  color: #1b2a4e;
}

.alert-primary {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.alert-primary .alert-link {
  color: #cccccc;
}

.alert-primary .alert-link,
.alert-primary .btn-close {
  color: #ffffff;
}

.alert-primary hr {
  background-color: #c2af6e;
}

.alert-secondary {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}

.alert-secondary .alert-link {
  color: #cccccc;
}

.alert-secondary .alert-link,
.alert-secondary .btn-close {
  color: #ffffff;
}

.alert-secondary hr {
  background-color: #475a80;
}

.alert-success {
  color: #ffffff;
  background-color: #49a78a;
  border-color: #49a78a;
}

.alert-success .alert-link {
  color: #cccccc;
}

.alert-success .alert-link,
.alert-success .btn-close {
  color: #ffffff;
}

.alert-success hr {
  background-color: #41957b;
}

.alert-info {
  color: #ffffff;
  background-color: #7c69ef;
  border-color: #7c69ef;
}

.alert-info .alert-link {
  color: #cccccc;
}

.alert-info .alert-link,
.alert-info .btn-close {
  color: #ffffff;
}

.alert-info hr {
  background-color: #6852ed;
}

.alert-warning {
  color: #1b2a4e;
  background-color: #fad776;
  border-color: #fad776;
}

.alert-warning .alert-link {
  color: #16223e;
}

.alert-warning .alert-link,
.alert-warning .btn-close {
  color: #1b2a4e;
}

.alert-warning hr {
  background-color: #f9d05d;
}

.alert-danger {
  color: #ffffff;
  background-color: #df4759;
  border-color: #df4759;
}

.alert-danger .alert-link {
  color: #cccccc;
}

.alert-danger .alert-link,
.alert-danger .btn-close {
  color: #ffffff;
}

.alert-danger hr {
  background-color: #db3145;
}

.alert-light {
  color: #1b2a4e;
  background-color: #f9fbfd;
  border-color: #f9fbfd;
}

.alert-light .alert-link {
  color: #16223e;
}

.alert-light .alert-link,
.alert-light .btn-close {
  color: #1b2a4e;
}

.alert-light hr {
  background-color: #e6eef7;
}

.alert-dark {
  color: #ffffff;
  background-color: #1b2a4e;
  border-color: #1b2a4e;
}

.alert-dark .alert-link {
  color: #cccccc;
}

.alert-dark .alert-link,
.alert-dark .btn-close {
  color: #ffffff;
}

.alert-dark hr {
  background-color: #14203b;
}

.alert-primary-desat {
  color: #ffffff;
  background-color: #6c8aec;
  border-color: #6c8aec;
}

.alert-primary-desat .alert-link {
  color: #cccccc;
}

.alert-primary-desat .alert-link,
.alert-primary-desat .btn-close {
  color: #ffffff;
}

.alert-primary-desat hr {
  background-color: #5578e9;
}

.alert-black {
  color: #ffffff;
  background-color: #161c2d;
  border-color: #161c2d;
}

.alert-black .alert-link {
  color: #cccccc;
}

.alert-black .alert-link,
.alert-black .btn-close {
  color: #ffffff;
}

.alert-black hr {
  background-color: #0e111c;
}

.alert-white {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
}

.alert-white .alert-link {
  color: #16223e;
}

.alert-white .alert-link,
.alert-white .btn-close {
  color: #1b2a4e;
}

.alert-white hr {
  background-color: #f2f2f2;
}

.list-group-flush .list-group-item {
  padding-left: 0;
  padding-right: 0;
}

.list-group-flush .list-group-item:first-child {
  padding-top: 0 !important;
  border-top: 0;
}

.list-group-flush .list-group-item:last-child {
  padding-bottom: 0 !important;
  border-bottom: 0;
}

.btn-close:hover,
.btn-close:focus {
  outline: none;
}

.modal-open .navbar.fixed-top {
  padding-right: inherit;
}

.modal .btn-close {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  z-index: 1000;
}

.popover-header {
  padding-bottom: 0;
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
  color: #cab980;
}

.popover-header:not(:empty) ~ .popover-body {
  padding-top: 0;
}

.avatar {
  position: relative;
  display: inline-block;
  width: 1.875rem;
  height: 1.875rem;
  font-size: 0.625rem;
}

.avatar:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  background-image: url(/front/images/avatar-status.svg?1c606666e930a94a73e4c3b7e81a5588), url(/front/images/avatar-group.svg?edea3b7af490bda21fcdf913d51e305f), url(/front/images/avatar-group-hover.svg?2599daf761ff97bda7399c6415c1a254), url(/front/images/avatar-group-hover-last.svg?91ed6a1f07d5daf3561b34f90263eda7);
}

.avatar-img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.avatar-title {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #abbcd5;
  color: #ffffff;
}

.avatar-online::before,
.avatar-offline::before {
  content: "";
  position: absolute;
  bottom: 5%;
  right: 5%;
  width: 20%;
  height: 20%;
  border-radius: 50%;
}

.avatar-online .avatar-img,
.avatar-offline .avatar-img {
  -webkit-mask-image: url(/front/images/avatar-status.svg?1c606666e930a94a73e4c3b7e81a5588);
          mask-image: url(/front/images/avatar-status.svg?1c606666e930a94a73e4c3b7e81a5588);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}

.avatar-online::before {
  background-color: #49a78a;
}

.avatar-offline::before {
  background-color: #abbcd5;
}

.avatar-xs {
  width: 1rem;
  height: 1rem;
  font-size: 0.3333333333rem;
}

.avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.5rem;
}

.avatar-lg {
  width: 2.25rem;
  height: 2.25rem;
  font-size: 0.75rem;
}

.avatar-xl {
  width: 2.25rem;
  height: 2.25rem;
  font-size: 0.75rem;
}

@media (min-width: 992px) {
  .avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 1.3333333333rem;
  }
}

.avatar-xxl {
  width: 4rem;
  height: 4rem;
  font-size: 1.3333333333rem;
}

@media (min-width: 992px) {
  .avatar-xxl {
    width: 5rem;
    height: 5rem;
    font-size: 1.6666666667rem;
  }
}

.avatar.avatar-4by3 {
  width: 2.5rem;
}

.avatar-xs.avatar-4by3 {
  width: 1.3333333333rem;
}

.avatar-sm.avatar-4by3 {
  width: 2rem;
}

.avatar-lg.avatar-4by3 {
  width: 3rem;
}

.avatar-xl.avatar-4by3 {
  width: 5.3333333333rem;
}

.avatar-xxl.avatar-4by3 {
  width: 6.6666666667rem;
}

.avatar-group {
  display: inline-flex;
}

.avatar-group .avatar + .avatar {
  margin-left: -0.46875rem;
}

.avatar-group .avatar-xs + .avatar-xs {
  margin-left: -0.25rem;
}

.avatar-group .avatar-sm + .avatar-sm {
  margin-left: -0.375rem;
}

.avatar-group .avatar-lg + .avatar-lg {
  margin-left: -0.5625rem;
}

.avatar-group .avatar-xl + .avatar-xl {
  margin-left: -1rem;
}

.avatar-group .avatar-xxl + .avatar-xxl {
  margin-left: -1.25rem;
}

.avatar-group .avatar:not(:last-child) {
  -webkit-mask-image: url(/front/images/avatar-group.svg?edea3b7af490bda21fcdf913d51e305f);
          mask-image: url(/front/images/avatar-group.svg?edea3b7af490bda21fcdf913d51e305f);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}

.avatar-group .avatar:hover {
  -webkit-mask-image: none;
          mask-image: none;
  z-index: 1;
}

.avatar-group .avatar:hover + .avatar {
  -webkit-mask-image: url(/front/images/avatar-group-hover.svg?2599daf761ff97bda7399c6415c1a254);
          mask-image: url(/front/images/avatar-group-hover.svg?2599daf761ff97bda7399c6415c1a254);
  -webkit-mask-size: 100% 100%;
          mask-size: 100% 100%;
}

.avatar-group .avatar:hover + .avatar:last-child {
  -webkit-mask-image: url(/front/images/avatar-group-hover-last.svg?91ed6a1f07d5daf3561b34f90263eda7);
          mask-image: url(/front/images/avatar-group-hover-last.svg?91ed6a1f07d5daf3561b34f90263eda7);
}

.collapse-chevron {
  display: inline-block;
  transition: all 0.2s ease-in-out;
}

[aria-expanded=true] .collapse-chevron {
  transform: rotate(-180deg);
}

.device {
  position: relative;
}

.device > .img-fluid {
  position: relative;
}

.device::before {
  content: "";
  background-color: #f9fbfd;
}

.device::before,
.device-screen {
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
}

.device-iphonex::before,
.device-iphonex > .device-screen {
  top: 7.784431138%;
  left: 16.4021164%;
  width: 66.137566137%;
  height: 80.838323353%;
}

.device-macbook::before,
.device-macbook > .device-screen {
  top: 11.53846154%;
  left: 13.38709677%;
  width: 73.548387096%;
  height: 73.076923076%;
}

.device-combo {
  position: relative;
}

.device-combo > .device {
  position: absolute;
}

.device-combo-iphonex-iphonex {
  padding-bottom: 130.250482%;
}

.device-combo-iphonex-iphonex > .device-iphonex:first-child {
  bottom: 0;
  left: 0;
  width: 65.5260116%;
  z-index: 1;
}

.device-combo-iphonex-iphonex > .device-iphonex:last-child {
  top: 0;
  right: 0;
  width: 72.8323699%;
}

.device-combo-macbook-iphonex,
.device-combo-iphonex-macbook {
  padding-bottom: 62.4260355%;
}

.device-combo-macbook-iphonex > .device-macbook,
.device-combo-iphonex-macbook > .device-macbook {
  width: 91.7159763%;
}

.device-combo-macbook-iphonex > .device-iphonex,
.device-combo-iphonex-macbook > .device-iphonex {
  width: 27.9585799%;
  z-index: 1;
}

.device-combo-macbook-iphonex > .device-macbook {
  top: 0;
  left: 0;
}

.device-combo-iphonex-macbook > .device-macbook {
  top: 0;
  right: 0;
}

.device-combo-macbook-iphonex > .device-iphonex {
  bottom: 0;
  right: 0;
}

.device-combo-iphonex-macbook > .device-iphonex {
  bottom: 0;
  left: 0;
}

.bg-dark .footer-brand {
  filter: brightness(0) invert(1);
}

.icon > svg {
  width: 3rem;
  height: 3rem;
}

.icon[class*=text-] > svg [fill]:not([fill=none]) {
  fill: currentColor !important;
}

.icon-xs > svg {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-sm > svg {
  width: 2.25rem;
  height: 2.25rem;
}

.icon-lg > svg {
  width: 4rem;
  height: 4rem;
}

.icon-xl > svg {
  width: 5rem;
  height: 5rem;
}

.icon-circle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 4.1875rem;
  height: 4.1875rem;
  border-radius: 50%;
}

.icon-circle > .fe {
  font-size: 1.875rem;
}

.list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.list-item + .list-item {
  margin-top: 0.35rem;
}

.list-link {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-size: 0.9375rem;
  color: #506690;
}

.list-link:hover,
.list-link:focus {
  text-decoration: none;
  color: #cab980;
}

.screenshot {
  border-radius: 0.625rem;
  box-shadow: 25px 60px 125px -25px rgba(80, 102, 144, 0.1), 16px 40px 75px -40px rgba(0, 0, 0, 0.2);
}

.section-border {
  position: relative;
}

.section-border::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  border-width: 2px 0 0 0;
  border-style: solid;
  border-color: inherit;
  content: "";
}

.shape {
  position: absolute;
  pointer-events: none;
}

.shape > * {
  display: block;
}

.shape:not([class*=shape-blur]) {
  overflow: hidden;
}

.shape:not([class*=shape-blur]) > * {
  transform: scale(2);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .shape > svg {
    display: none;
  }
}

.shape-top {
  top: 0;
  right: 0;
  left: 0;
}

.shape-top > * {
  transform-origin: bottom center;
}

.shape-end {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.shape-end > * {
  position: inherit;
  top: inherit;
  bottom: inherit;
  right: inherit;
  transform-origin: center left;
}

.shape-bottom {
  right: 0;
  bottom: 0;
  left: 0;
}

.shape-bottom > * {
  transform-origin: top center;
}

.shape-bottom-100 {
  right: 0;
  bottom: 100%;
  left: 0;
}

.shape-bottom-100 > * {
  transform-origin: top center;
}

.shape-start {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.shape-start > * {
  position: inherit;
  top: inherit;
  bottom: inherit;
  left: inherit;
  transform-origin: center right;
}

.shape-fluid-x > * {
  width: 100%;
  height: auto;
}

.shape-fluid-y > * {
  width: auto;
  height: 100%;
}

.shape-flip-x {
  transform: scaleX(-1);
}

.shape-blur-1 {
  top: 0;
  right: 0;
  left: 0;
}

@media (min-width: 992px) {
  .shape-blur-1 {
    bottom: 0;
    left: 50%;
    right: auto;
  }
}

.shape-blur-1 > * {
  width: 100%;
  height: auto;
}

@media (min-width: 992px) {
  .shape-blur-1 > * {
    width: auto;
    height: 100%;
  }
}

.shape-blur-2 {
  top: 0;
  right: 0;
  left: 0;
}

@media (min-width: 992px) {
  .shape-blur-2 {
    bottom: 0;
    right: 50%;
    left: auto;
  }
}

.shape-blur-2 > * {
  width: 100%;
  height: auto;
}

@media (min-width: 992px) {
  .shape-blur-2 > * {
    width: auto;
    height: 100%;
    float: right;
  }
}

.shape-blur-3 {
  top: 0;
  right: 0;
  left: 0;
}

.shape-blur-3 > * {
  width: 100%;
  height: auto;
}

.shape-blur-4 {
  top: 0;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%) scale(1.3);
}

.shape-blur-4 > * {
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 992px) {
  .sidenav {
    position: fixed;
    top: 84px;
    height: calc(100vh - 84px);
    overflow: auto;
  }
}

@media (min-width: 992px) {
  .sidenav-start {
    left: 0;
  }
}

@media (min-width: 992px) {
  .sidenav-end {
    right: 0;
  }
}

[data-aos=img-skewed-item-start],
[data-aos=img-skewed-item-end] {
  opacity: 0;
  transition-property: opacity, transform;
  will-change: opacity, transform, -webkit-transform;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

[data-aos=img-skewed-item-start].aos-animate,
[data-aos=img-skewed-item-end].aos-animate {
  opacity: 1;
}

[data-aos=img-skewed-item-start] {
  transform: rotateY(-20deg) rotateX(5deg) translate3d(0, 100px, 0);
}

[data-aos=img-skewed-item-start].aos-animate {
  transform: rotateY(-35deg) rotateX(15deg) translate3d(0, 0, 0);
}

[data-aos=img-skewed-item-end] {
  transform: rotateY(20deg) rotateX(5deg) translate3d(0, 100px, 0);
}

[data-aos=img-skewed-item-end].aos-animate {
  transform: rotateY(35deg) rotateX(15deg) translate3d(0, 0, 0);
}

#bp_container {
  background: rgba(255, 255, 255, 0.873) !important;
}

#bp_container > * {
  box-shadow: none !important;
}

.bp-x {
  display: none;
}

.choices {
  position: relative;
  cursor: pointer;
}

.choices:focus {
  outline: none;
}

.choices::after {
  display: none;
}

.choices > .dropdown-menu {
  width: 100%;
}

.choices > .dropdown-menu [class^=form-control] {
  width: 100%;
  margin-bottom: 1rem;
}

.choices > .dropdown-menu > .dropdown-item.is-highlighted {
  color: #cab980;
}

.choices > .form-control-xs + .dropdown-menu,
.choices > .form-select-xs + .dropdown-menu {
  min-width: 100%;
  width: auto;
  padding: 1rem 1.25rem;
}

.choices > .form-select-xs + .dropdown-menu,
.choices > .form-control-xs + .dropdown-menu {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.choices > .form-select-xs + .dropdown-menu > .dropdown-item,
.choices > .form-control-xs + .dropdown-menu > .dropdown-item {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-left: -1.25rem;
  padding-left: -1.25rem;
}

.choices > .form-select-lg + .dropdown-menu,
.choices > .form-control-lg + .dropdown-menu {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.choices > .form-select-lg + .dropdown-menu > .dropdown-item,
.choices > .form-control-lg + .dropdown-menu > .dropdown-item {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
  padding-left: -2.5rem;
  padding-left: -2.5rem;
}

.choices__placeholder {
  color: #869ab8;
  opacity: 1;
}

.choices.is-open > .form-control,
.choices.is-open > .form-select {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.choices.is-open > .form-control + .dropdown-menu,
.choices.is-open > .form-select + .dropdown-menu {
  margin-top: 0px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.choices__list--multiple + .form-control {
  display: inline-block;
  min-height: 0;
  width: auto;
  padding: 0;
  border-width: 0;
  border-radius: 0;
  background-color: transparent;
  font-size: 1.0625rem;
}

.form-control-lg + .choices__list--multiple + .form-control,
.form-select-lg + .choices__list--multiple + .form-control {
  font-size: 1.0625rem;
}

.form-control-sm + .choices__list--multiple + .form-control,
.form-select-sm + .choices__list--multiple + .form-control {
  font-size: 1.0625rem;
}

.choices__list--multiple {
  display: inline;
}

.choices__list--multiple > .choices__item {
  display: inline-block;
  margin-right: 0.2rem;
  padding-right: 0.375rem;
  padding-left: 0.375rem;
  font-size: 0.9375rem;
  background-color: #f9fbfd;
  border-radius: 0.25rem;
}

.choices__list--multiple > .choices__item > .choices__button {
  width: 0.5rem;
  margin-left: 0.5rem;
  padding: 0;
  outline: none;
  border-width: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161c2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  background-size: 100% auto;
  text-indent: -9999px;
  opacity: 0.5;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.choices__list--multiple > .choices__item:hover > .choices__button {
  opacity: 1;
}

.dropzone {
  position: relative;
  display: flex;
  flex-direction: column;
}

.dz-message {
  padding: 5rem 1rem;
  background-color: #ffffff;
  border: 1px dashed #c6d3e6;
  border-radius: 0.375rem;
  text-align: center;
  color: #869ab8;
  transition: all 0.2s ease-in-out;
  order: -1;
  cursor: pointer;
  z-index: 999;
}

.dz-message:hover {
  border-color: #869ab8;
  color: #161c2d;
}

.dz-button {
  background: none;
  border: 0;
  font-size: inherit;
  color: inherit;
}

.dz-drag-hover .dz-message {
  border-color: #cab980;
  color: #cab980;
}

.dropzone-multiple .dz-message {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.dropzone-single.dz-max-files-reached .dz-message {
  background-color: rgba(22, 28, 45, 0.9);
  color: white;
  opacity: 0;
}

.dropzone-single.dz-max-files-reached .dz-message:hover {
  opacity: 1;
}

.dz-preview-single {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.375rem;
}

.dz-preview-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.375rem;
}

.dz-preview-img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 0.375rem;
}

.dz-preview-multiple .list-group-item:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

[data-dz-size] strong {
  font-weight: 400;
}

.fe {
  font-family: "Feather" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fe-activity:before {
  content: "\E900";
}

.fe-airplay:before {
  content: "\E901";
}

.fe-alert-circle:before {
  content: "\E902";
}

.fe-alert-octagon:before {
  content: "\E903";
}

.fe-alert-triangle:before {
  content: "\E904";
}

.fe-align-center:before {
  content: "\E905";
}

.fe-align-justify:before {
  content: "\E906";
}

.fe-align-left:before {
  content: "\E907";
}

.fe-align-right:before {
  content: "\E908";
}

.fe-anchor:before {
  content: "\E909";
}

.fe-aperture:before {
  content: "\E90A";
}

.fe-archive:before {
  content: "\E90B";
}

.fe-arrow-down:before {
  content: "\E90C";
}

.fe-arrow-down-circle:before {
  content: "\E90D";
}

.fe-arrow-down-left:before {
  content: "\E90E";
}

.fe-arrow-down-right:before {
  content: "\E90F";
}

.fe-arrow-left:before {
  content: "\E910";
}

.fe-arrow-left-circle:before {
  content: "\E911";
}

.fe-arrow-right:before {
  content: "\E912";
}

.fe-arrow-right-circle:before {
  content: "\E913";
}

.fe-arrow-up:before {
  content: "\E914";
}

.fe-arrow-up-circle:before {
  content: "\E915";
}

.fe-arrow-up-left:before {
  content: "\E916";
}

.fe-arrow-up-right:before {
  content: "\E917";
}

.fe-at-sign:before {
  content: "\E918";
}

.fe-award:before {
  content: "\E919";
}

.fe-bar-chart:before {
  content: "\E91A";
}

.fe-bar-chart-2:before {
  content: "\E91B";
}

.fe-battery:before {
  content: "\E91C";
}

.fe-battery-charging:before {
  content: "\E91D";
}

.fe-bell:before {
  content: "\E91E";
}

.fe-bell-off:before {
  content: "\E91F";
}

.fe-bluetooth:before {
  content: "\E920";
}

.fe-bold:before {
  content: "\E921";
}

.fe-book:before {
  content: "\E922";
}

.fe-book-open:before {
  content: "\E923";
}

.fe-bookmark:before {
  content: "\E924";
}

.fe-box:before {
  content: "\E925";
}

.fe-briefcase:before {
  content: "\E926";
}

.fe-calendar:before {
  content: "\E927";
}

.fe-camera:before {
  content: "\E928";
}

.fe-camera-off:before {
  content: "\E929";
}

.fe-cast:before {
  content: "\E92A";
}

.fe-check:before {
  content: "\E92B";
}

.fe-check-circle:before {
  content: "\E92C";
}

.fe-check-square:before {
  content: "\E92D";
}

.fe-chevron-down:before {
  content: "\E92E";
}

.fe-chevron-left:before {
  content: "\E92F";
}

.fe-chevron-right:before {
  content: "\E930";
}

.fe-chevron-up:before {
  content: "\E931";
}

.fe-chevrons-down:before {
  content: "\E932";
}

.fe-chevrons-left:before {
  content: "\E933";
}

.fe-chevrons-right:before {
  content: "\E934";
}

.fe-chevrons-up:before {
  content: "\E935";
}

.fe-chrome:before {
  content: "\E936";
}

.fe-circle:before {
  content: "\E937";
}

.fe-clipboard:before {
  content: "\E938";
}

.fe-clock:before {
  content: "\E939";
}

.fe-cloud:before {
  content: "\E93A";
}

.fe-cloud-drizzle:before {
  content: "\E93B";
}

.fe-cloud-lightning:before {
  content: "\E93C";
}

.fe-cloud-off:before {
  content: "\E93D";
}

.fe-cloud-rain:before {
  content: "\E93E";
}

.fe-cloud-snow:before {
  content: "\E93F";
}

.fe-code:before {
  content: "\E940";
}

.fe-codepen:before {
  content: "\E941";
}

.fe-command:before {
  content: "\E942";
}

.fe-compass:before {
  content: "\E943";
}

.fe-copy:before {
  content: "\E944";
}

.fe-corner-down-left:before {
  content: "\E945";
}

.fe-corner-down-right:before {
  content: "\E946";
}

.fe-corner-left-down:before {
  content: "\E947";
}

.fe-corner-left-up:before {
  content: "\E948";
}

.fe-corner-right-down:before {
  content: "\E949";
}

.fe-corner-right-up:before {
  content: "\E94A";
}

.fe-corner-up-left:before {
  content: "\E94B";
}

.fe-corner-up-right:before {
  content: "\E94C";
}

.fe-cpu:before {
  content: "\E94D";
}

.fe-credit-card:before {
  content: "\E94E";
}

.fe-crop:before {
  content: "\E94F";
}

.fe-crosshair:before {
  content: "\E950";
}

.fe-database:before {
  content: "\E951";
}

.fe-delete:before {
  content: "\E952";
}

.fe-disc:before {
  content: "\E953";
}

.fe-dollar-sign:before {
  content: "\E954";
}

.fe-download:before {
  content: "\E955";
}

.fe-download-cloud:before {
  content: "\E956";
}

.fe-droplet:before {
  content: "\E957";
}

.fe-edit:before {
  content: "\E958";
}

.fe-edit-2:before {
  content: "\E959";
}

.fe-edit-3:before {
  content: "\E95A";
}

.fe-external-link:before {
  content: "\E95B";
}

.fe-eye:before {
  content: "\E95C";
}

.fe-eye-off:before {
  content: "\E95D";
}

.fe-facebook:before {
  content: "\E95E";
}

.fe-fast-forward:before {
  content: "\E95F";
}

.fe-feather:before {
  content: "\E960";
}

.fe-file:before {
  content: "\E961";
}

.fe-file-minus:before {
  content: "\E962";
}

.fe-file-plus:before {
  content: "\E963";
}

.fe-file-text:before {
  content: "\E964";
}

.fe-film:before {
  content: "\E965";
}

.fe-filter:before {
  content: "\E966";
}

.fe-flag:before {
  content: "\E967";
}

.fe-folder:before {
  content: "\E968";
}

.fe-folder-minus:before {
  content: "\E969";
}

.fe-folder-plus:before {
  content: "\E96A";
}

.fe-gift:before {
  content: "\E96B";
}

.fe-git-branch:before {
  content: "\E96C";
}

.fe-git-commit:before {
  content: "\E96D";
}

.fe-git-merge:before {
  content: "\E96E";
}

.fe-git-pull-request:before {
  content: "\E96F";
}

.fe-github:before {
  content: "\E970";
}

.fe-gitlab:before {
  content: "\E971";
}

.fe-globe:before {
  content: "\E972";
}

.fe-grid:before {
  content: "\E973";
}

.fe-hard-drive:before {
  content: "\E974";
}

.fe-hash:before {
  content: "\E975";
}

.fe-headphones:before {
  content: "\E976";
}

.fe-heart:before {
  content: "\E977";
}

.fe-help-circle:before {
  content: "\E978";
}

.fe-home:before {
  content: "\E979";
}

.fe-image:before {
  content: "\E97A";
}

.fe-inbox:before {
  content: "\E97B";
}

.fe-info:before {
  content: "\E97C";
}

.fe-instagram:before {
  content: "\E97D";
}

.fe-italic:before {
  content: "\E97E";
}

.fe-layers:before {
  content: "\E97F";
}

.fe-layout:before {
  content: "\E980";
}

.fe-life-buoy:before {
  content: "\E981";
}

.fe-link:before {
  content: "\E982";
}

.fe-link-2:before {
  content: "\E983";
}

.fe-linkedin:before {
  content: "\E984";
}

.fe-list:before {
  content: "\E985";
}

.fe-loader:before {
  content: "\E986";
}

.fe-lock:before {
  content: "\E987";
}

.fe-log-in:before {
  content: "\E988";
}

.fe-log-out:before {
  content: "\E989";
}

.fe-mail:before {
  content: "\E98A";
}

.fe-map:before {
  content: "\E98B";
}

.fe-map-pin:before {
  content: "\E98C";
}

.fe-maximize:before {
  content: "\E98D";
}

.fe-maximize-2:before {
  content: "\E98E";
}

.fe-menu:before {
  content: "\E98F";
}

.fe-message-circle:before {
  content: "\E990";
}

.fe-message-square:before {
  content: "\E991";
}

.fe-mic:before {
  content: "\E992";
}

.fe-mic-off:before {
  content: "\E993";
}

.fe-minimize:before {
  content: "\E994";
}

.fe-minimize-2:before {
  content: "\E995";
}

.fe-minus:before {
  content: "\E996";
}

.fe-minus-circle:before {
  content: "\E997";
}

.fe-minus-square:before {
  content: "\E998";
}

.fe-monitor:before {
  content: "\E999";
}

.fe-moon:before {
  content: "\E99A";
}

.fe-more-horizontal:before {
  content: "\E99B";
}

.fe-more-vertical:before {
  content: "\E99C";
}

.fe-move:before {
  content: "\E99D";
}

.fe-music:before {
  content: "\E99E";
}

.fe-navigation:before {
  content: "\E99F";
}

.fe-navigation-2:before {
  content: "\E9A0";
}

.fe-octagon:before {
  content: "\E9A1";
}

.fe-package:before {
  content: "\E9A2";
}

.fe-paperclip:before {
  content: "\E9A3";
}

.fe-pause:before {
  content: "\E9A4";
}

.fe-pause-circle:before {
  content: "\E9A5";
}

.fe-percent:before {
  content: "\E9A6";
}

.fe-phone:before {
  content: "\E9A7";
}

.fe-phone-call:before {
  content: "\E9A8";
}

.fe-phone-forwarded:before {
  content: "\E9A9";
}

.fe-phone-incoming:before {
  content: "\E9AA";
}

.fe-phone-missed:before {
  content: "\E9AB";
}

.fe-phone-off:before {
  content: "\E9AC";
}

.fe-phone-outgoing:before {
  content: "\E9AD";
}

.fe-pie-chart:before {
  content: "\E9AE";
}

.fe-play:before {
  content: "\E9AF";
}

.fe-play-circle:before {
  content: "\E9B0";
}

.fe-plus:before {
  content: "\E9B1";
}

.fe-plus-circle:before {
  content: "\E9B2";
}

.fe-plus-square:before {
  content: "\E9B3";
}

.fe-pocket:before {
  content: "\E9B4";
}

.fe-power:before {
  content: "\E9B5";
}

.fe-printer:before {
  content: "\E9B6";
}

.fe-radio:before {
  content: "\E9B7";
}

.fe-refresh-ccw:before {
  content: "\E9B8";
}

.fe-refresh-cw:before {
  content: "\E9B9";
}

.fe-repeat:before {
  content: "\E9BA";
}

.fe-rewind:before {
  content: "\E9BB";
}

.fe-rotate-ccw:before {
  content: "\E9BC";
}

.fe-rotate-cw:before {
  content: "\E9BD";
}

.fe-rss:before {
  content: "\E9BE";
}

.fe-save:before {
  content: "\E9BF";
}

.fe-scissors:before {
  content: "\E9C0";
}

.fe-search:before {
  content: "\E9C1";
}

.fe-send:before {
  content: "\E9C2";
}

.fe-server:before {
  content: "\E9C3";
}

.fe-settings:before {
  content: "\E9C4";
}

.fe-share:before {
  content: "\E9C5";
}

.fe-share-2:before {
  content: "\E9C6";
}

.fe-shield:before {
  content: "\E9C7";
}

.fe-shield-off:before {
  content: "\E9C8";
}

.fe-shopping-bag:before {
  content: "\E9C9";
}

.fe-shopping-cart:before {
  content: "\E9CA";
}

.fe-shuffle:before {
  content: "\E9CB";
}

.fe-sidebar:before {
  content: "\E9CC";
}

.fe-skip-back:before {
  content: "\E9CD";
}

.fe-skip-forward:before {
  content: "\E9CE";
}

.fe-slack:before {
  content: "\E9CF";
}

.fe-slash:before {
  content: "\E9D0";
}

.fe-sliders:before {
  content: "\E9D1";
}

.fe-smartphone:before {
  content: "\E9D2";
}

.fe-speaker:before {
  content: "\E9D3";
}

.fe-square:before {
  content: "\E9D4";
}

.fe-star:before {
  content: "\E9D5";
}

.fe-stop-circle:before {
  content: "\E9D6";
}

.fe-sun:before {
  content: "\E9D7";
}

.fe-sunrise:before {
  content: "\E9D8";
}

.fe-sunset:before {
  content: "\E9D9";
}

.fe-tablet:before {
  content: "\E9DA";
}

.fe-tag:before {
  content: "\E9DB";
}

.fe-target:before {
  content: "\E9DC";
}

.fe-terminal:before {
  content: "\E9DD";
}

.fe-thermometer:before {
  content: "\E9DE";
}

.fe-thumbs-down:before {
  content: "\E9DF";
}

.fe-thumbs-up:before {
  content: "\E9E0";
}

.fe-toggle-left:before {
  content: "\E9E1";
}

.fe-toggle-right:before {
  content: "\E9E2";
}

.fe-trash:before {
  content: "\E9E3";
}

.fe-trash-2:before {
  content: "\E9E4";
}

.fe-trending-down:before {
  content: "\E9E5";
}

.fe-trending-up:before {
  content: "\E9E6";
}

.fe-triangle:before {
  content: "\E9E7";
}

.fe-truck:before {
  content: "\E9E8";
}

.fe-tv:before {
  content: "\E9E9";
}

.fe-twitter:before {
  content: "\E9EA";
}

.fe-type:before {
  content: "\E9EB";
}

.fe-umbrella:before {
  content: "\E9EC";
}

.fe-underline:before {
  content: "\E9ED";
}

.fe-unlock:before {
  content: "\E9EE";
}

.fe-upload:before {
  content: "\E9EF";
}

.fe-upload-cloud:before {
  content: "\E9F0";
}

.fe-user:before {
  content: "\E9F1";
}

.fe-user-check:before {
  content: "\E9F2";
}

.fe-user-minus:before {
  content: "\E9F3";
}

.fe-user-plus:before {
  content: "\E9F4";
}

.fe-user-x:before {
  content: "\E9F5";
}

.fe-users:before {
  content: "\E9F6";
}

.fe-video:before {
  content: "\E9F7";
}

.fe-video-off:before {
  content: "\E9F8";
}

.fe-voicemail:before {
  content: "\E9F9";
}

.fe-volume:before {
  content: "\E9FA";
}

.fe-volume-1:before {
  content: "\E9FB";
}

.fe-volume-2:before {
  content: "\E9FC";
}

.fe-volume-x:before {
  content: "\E9FD";
}

.fe-watch:before {
  content: "\E9FE";
}

.fe-wifi:before {
  content: "\E9FF";
}

.fe-wifi-off:before {
  content: "\EA00";
}

.fe-wind:before {
  content: "\EA01";
}

.fe-x:before {
  content: "\EA02";
}

.fe-x-circle:before {
  content: "\EA03";
}

.fe-x-square:before {
  content: "\EA04";
}

.fe-youtube:before {
  content: "\EA05";
}

.fe-zap:before {
  content: "\EA06";
}

.fe-zap-off:before {
  content: "\EA07";
}

.fe-zoom-in:before {
  content: "\EA08";
}

.fe-zoom-out:before {
  content: "\EA09";
}

.fe-lg {
  font-size: 1.3125rem;
}

@media (min-width: 992px) {
  .fe-lg {
    font-size: 1.125rem;
  }
}

.flickity-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(1.6em + 1.625rem + 2px);
  height: calc(1.6em + 1.625rem + 2px);
  background-color: #cab980;
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.05);
  color: #ffffff;
}

.flickity-button::before,
.flickity-button::after {
  font-family: "Feather";
}

.flickity-button:hover,
.flickity-button:focus {
  background-color: #cab980;
  box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.1);
}

.flickity-button.previous {
  left: 0;
  transform: translate(calc(-50% + 0.625rem), -50%);
}

@media (min-width: 992px) {
  .flickity-button.previous {
    transform: translate(-50%, -50%);
  }
}

.flickity-button.previous::before {
  content: "\E910";
}

.flickity-button.next {
  right: 0;
  transform: translate(calc(50% - 0.625rem), -50%);
}

@media (min-width: 992px) {
  .flickity-button.next {
    transform: translate(50%, -50%);
  }
}

.flickity-button.next::before {
  content: "\E912";
}

.flickity-button-icon {
  display: none;
}

.flickity-button-white .flickity-button {
  background-color: #ffffff;
  color: #cab980;
}

.flickity-button-bottom .flickity-button {
  top: auto;
  bottom: 1.5rem;
  transform: none;
}

.flickity-button-bottom .flickity-button.previous {
  left: auto;
  right: 6.375rem;
}

.flickity-button-bottom .flickity-button.next {
  left: auto;
  right: 2.5rem;
}

.flickity-button-inset .flickity-button {
  transform: translateY(-50%);
}

.flickity-button-inset .flickity-button.previous {
  left: 1.5rem;
}

.flickity-button-inset .flickity-button.next {
  right: 1.5rem;
}

.flickity-viewport-visible .flickity-viewport {
  overflow: visible;
}

[data-flickity*='"adaptiveHeight": true'] .flickity-viewport {
  transition: all 0.5s ease;
}

.flickity-slider > [class^=col] {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.hljs {
  background-color: transparent;
}

.ql-container {
  font-family: "Catamaran", serif;
}

.ql-toolbar {
  position: relative;
  padding: 0.8125rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
  border-radius: 0.375rem 0.375rem 0 0;
  color: #161c2d;
}

.ql-toolbar + .ql-container {
  margin-top: -1px;
}

.ql-toolbar + .ql-container .ql-editor {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.ql-editor {
  min-height: 6.8rem;
  display: block;
  width: 100%;
  padding: 0.8125rem 1.25rem;
  font-size: 1.0625rem;
  line-height: 1.6;
  color: #161c2d;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #d9e2ef;
  border-radius: 0.375rem;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ql-editor {
    transition: none;
  }
}

.ql-editor::-ms-expand {
  background-color: transparent;
  border: 0;
}

.ql-editor:focus {
  border-color: #cab980;
}

.ql-hidden {
  position: absolute;
  transform: scale(0);
}

.ql-editor.ql-blank::before {
  top: 0.8125rem;
  left: 1.25rem;
  font-style: normal;
  color: #869ab8;
}

.ql-editor:focus::before {
  display: none;
}

.ql-formats {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.ql-formats:first-child {
  padding-left: 0;
}

.ql-formats:last-child {
  padding-right: 0;
}

.ql-toolbar button {
  padding: 0 0.25rem;
  background: none;
  border: none;
  color: #161c2d;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.ql-toolbar button:hover {
  color: #cab980;
}

.ql-toolbar button:first-child {
  margin-left: -0.25rem;
}

.ql-toolbar .ql-active {
  color: #cab980;
}

.ql-toolbar button svg {
  height: 1.1875rem;
  width: 1.1875rem;
}

.ql-toolbar .ql-stroke {
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  fill: none;
}

.ql-toolbar .ql-thin {
  stroke-width: 1;
}

.ql-toolbar .ql-fill {
  fill: currentColor;
}

.ql-toolbar input.ql-image {
  position: absolute;
  transform: scale(0);
}

.ql-tooltip {
  position: absolute;
  display: flex;
  flex-wrap: nowrap;
  width: 18.5rem;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  padding: 0.8125rem 1.25rem;
  margin-top: 0.6rem;
  box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.1);
}

.ql-tooltip:before,
.ql-tooltip:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
}

.ql-tooltip:before {
  border-bottom: 0.6rem solid transparent;
  border-left: 0.6rem solid transparent;
  border-right: 0.6rem solid transparent;
}

.ql-tooltip:after {
  border-bottom: 0.5rem solid #ffffff;
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
}

.ql-container .ql-tooltip:hover {
  display: flex !important;
}

.ql-tooltip .ql-preview {
  width: 100%;
  padding: 0.5625rem 1rem;
  font-size: 0.9375rem;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ql-tooltip .ql-preview {
    transition: none;
  }
}

.ql-tooltip.ql-editing .ql-preview {
  display: none;
}

.ql-tooltip input {
  display: none;
  width: 100%;
  padding-top: calc(0.5625rem + 1px);
  padding-bottom: calc(0.5625rem + 1px);
  background-color: transparent;
  font-size: 0.9375rem;
  line-height: 1.6;
  border: none;
  color: #161c2d;
}

.ql-tooltip input:focus {
  outline: none;
}

.ql-tooltip.ql-editing input {
  display: block;
}

.ql-tooltip .ql-action,
.ql-tooltip .ql-remove {
  margin-left: 0.25rem;
}

.ql-tooltip .ql-action::before,
.ql-tooltip .ql-remove::before {
  display: inline-block;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  cursor: pointer;
  padding: 0.5625rem 1rem;
  font-size: 0.9375rem;
  border-radius: 0.375rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .ql-tooltip .ql-action::before,
  .ql-tooltip .ql-remove::before {
    transition: none;
  }
}

.ql-tooltip .ql-action::before:hover,
.ql-tooltip .ql-action::before:focus,
.ql-tooltip .ql-remove::before:hover,
.ql-tooltip .ql-remove::before:focus {
  text-decoration: none;
}

.ql-tooltip .ql-action::before:focus,
.ql-tooltip .ql-action::before.focus,
.ql-tooltip .ql-remove::before:focus,
.ql-tooltip .ql-remove::before.focus {
  outline: 0;
  box-shadow: none;
}

.ql-tooltip .ql-action::before,
.ql-tooltip.ql-editing .ql-action::before {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
  box-shadow: none;
}

.ql-tooltip .ql-action::before:hover,
.ql-tooltip.ql-editing .ql-action::before:hover {
  color: #ffffff;
  background-color: #ac9d6d;
  border-color: #a29466;
}

.btn-check:focus + .ql-tooltip .ql-action::before,
.ql-tooltip .ql-action::before:focus,
.btn-check:focus + .ql-tooltip.ql-editing .ql-action::before,
.ql-tooltip.ql-editing .ql-action::before:focus {
  color: #ffffff;
  background-color: #ac9d6d;
  border-color: #a29466;
  box-shadow: none, 0 0 0 0 rgba(210, 196, 147, 0.5);
}

.btn-check:checked + .ql-tooltip .ql-action::before,
.btn-check:active + .ql-tooltip .ql-action::before,
.ql-tooltip .ql-action::before:active,
.ql-tooltip .ql-action::before.active,
.show > .ql-tooltip .ql-action::before.dropdown-toggle,
.btn-check:checked + .ql-tooltip.ql-editing .ql-action::before,
.btn-check:active + .ql-tooltip.ql-editing .ql-action::before,
.ql-tooltip.ql-editing .ql-action::before:active,
.ql-tooltip.ql-editing .ql-action::before.active,
.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle {
  color: #ffffff;
  background-color: #a29466;
  border-color: #988b60;
}

.btn-check:checked + .ql-tooltip .ql-action::before:focus,
.btn-check:active + .ql-tooltip .ql-action::before:focus,
.ql-tooltip .ql-action::before:active:focus,
.ql-tooltip .ql-action::before.active:focus,
.show > .ql-tooltip .ql-action::before.dropdown-toggle:focus,
.btn-check:checked + .ql-tooltip.ql-editing .ql-action::before:focus,
.btn-check:active + .ql-tooltip.ql-editing .ql-action::before:focus,
.ql-tooltip.ql-editing .ql-action::before:active:focus,
.ql-tooltip.ql-editing .ql-action::before.active:focus,
.show > .ql-tooltip.ql-editing .ql-action::before.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(210, 196, 147, 0.5);
}

.ql-tooltip .ql-action::before:disabled,
.ql-tooltip .ql-action::before.disabled,
.ql-tooltip.ql-editing .ql-action::before:disabled,
.ql-tooltip.ql-editing .ql-action::before.disabled {
  color: #ffffff;
  background-color: #cab980;
  border-color: #cab980;
}

.ql-tooltip .ql-action::before {
  content: "Edit";
}

.ql-tooltip.ql-editing .ql-action::before {
  content: "Save";
}

.ql-tooltip .ql-remove::before {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: none;
  content: "Remove";
  border-color: #d9e2ef;
}

.ql-tooltip .ql-remove::before:hover {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
}

.btn-check:focus + .ql-tooltip .ql-remove::before,
.ql-tooltip .ql-remove::before:focus {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
  box-shadow: none, 0 0 0 0 rgba(221, 223, 228, 0.5);
}

.btn-check:checked + .ql-tooltip .ql-remove::before,
.btn-check:active + .ql-tooltip .ql-remove::before,
.ql-tooltip .ql-remove::before:active,
.ql-tooltip .ql-remove::before.active,
.show > .ql-tooltip .ql-remove::before.dropdown-toggle {
  color: #1b2a4e;
  background-color: white;
  border-color: white;
}

.btn-check:checked + .ql-tooltip .ql-remove::before:focus,
.btn-check:active + .ql-tooltip .ql-remove::before:focus,
.ql-tooltip .ql-remove::before:active:focus,
.ql-tooltip .ql-remove::before.active:focus,
.show > .ql-tooltip .ql-remove::before.dropdown-toggle:focus {
  box-shadow: none, 0 0 0 0 rgba(221, 223, 228, 0.5);
}

.ql-tooltip .ql-remove::before:disabled,
.ql-tooltip .ql-remove::before.disabled {
  color: #1b2a4e;
  background-color: #ffffff;
  border-color: #ffffff;
}

.ql-tooltip.ql-editing .ql-remove::before {
  display: none;
}

.ql-editor blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.ql-editor img {
  max-width: 100%;
  height: auto;
}

.cursor-pointer {
  cursor: pointer;
}

#tarteaucitronManager {
  display: none !important;
}

#app {
  min-height: 100vh;
}

svg.feather {
  width: 1.2rem;
  height: 1.2rem;
}

svg.feather.small {
  width: 0.85rem;
  height: 0.85rem;
}

.dancing-script {
  font-family: "Dancing Script";
}

.whatsapp-btn {
  display: block;
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 10;
}

.whatsapp-btn img {
  width: 4rem;
  height: 4rem;
}

@media (max-width: 575.98px) {
  .whatsapp-btn {
    bottom: 5rem;
  }

  .whatsapp-btn img {
    width: 2.5rem;
    height: 2.5rem;
  }

  .tarteaucitronIconBottomLeft {
    bottom: 4rem !important;
  }
}

table tbody:not(.custom-list-body) tr:nth-child(even) {
  color: #cab980;
}

table p {
  margin-bottom: 0 !important;
}

@media screen and (max-width: 400px) {
  .mb-custom {
    margin-bottom: 1rem;
  }
}

@media (min-width: 500px) and (max-width: 1200px) {
  .mb-custom {
    margin-bottom: 1rem;
  }
}

@media screen and (max-width: 500px) {
  .min-height-custom {
    min-height: 22rem;
  }
}

.mt-wrapper {
  margin-top: calc(7.5rem + 2.25rem);
}

@media (max-width: 1199.98px) {
  .mt-wrapper {
    margin-top: 4.5rem;
  }
}

@media (max-width: 991.98px) {
  .mt-wrapper {
    margin-top: 4.5rem;
  }
}

.cta-mobile-fixed {
  position: fixed !important;
  bottom: 0;
  width: 100%;
  z-index: 1000;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1) !important;
}

.header-fixed-wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

.topbar {
  background-color: #1a1610;
  color: rgba(255, 255, 255, 0.85);
  height: 2.25rem;
  display: none;
  align-items: center;
  font-size: 0.76rem;
  letter-spacing: 0.02em;
}

@media (min-width: 992px) {
  .topbar {
    display: flex;
  }
}

.topbar-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
}

.topbar-left,
.topbar-right {
  display: flex;
  align-items: center;
  gap: 1.25rem;
  height: 100%;
}

.topbar-item {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  color: rgba(255, 255, 255, 0.75);
  text-decoration: none;
  transition: color 0.2s ease;
  white-space: nowrap;
}

.topbar-item:hover {
  color: #ffffff;
  text-decoration: none;
}

.topbar-item i {
  font-size: 0.7rem;
  color: #cab980;
}

.topbar-hours {
  cursor: default;
}

.topbar-socials {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding-left: 1rem;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.topbar-socials a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.8rem;
  transition: color 0.2s ease;
  text-decoration: none;
}

.topbar-socials a:hover {
  color: #cab980;
}

.page-toc-layout {
  position: relative;
}

@media (min-width: 1200px) {
  .page-toc-layout .page-toc-content .container {
    margin-left: 240px;
  }
}

@media (min-width: 1850px) {
  .page-toc-layout .page-toc-content .container {
    margin-left: auto;
  }
}

.page-toc {
  display: none;
}

@media (min-width: 1200px) {
  .page-toc {
    display: block;
    position: fixed;
    top: calc(7.5rem + 2.25rem + 2.5rem);
    left: 1.25rem;
    width: 200px;
    z-index: 100;
    opacity: 0;
    pointer-events: none;
    transform: translateY(8px);
    transition: opacity 0.35s ease, transform 0.35s ease;
  }

  .page-toc.is-visible {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
  }
}

@media (min-width: 1850px) {
  .page-toc {
    left: max(2rem, calc((100vw - 1320px) / 2 - 250px));
    width: 210px;
  }
}

.page-toc-nav {
  padding: 1.25rem 0;
  padding-right: 1.25rem;
  border-right: 1px solid #d9e2ef;
}

.page-toc-title {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: #384c74;
  margin-bottom: 1rem;
  padding-left: 0.85rem;
}

.page-toc-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.page-toc-link {
  display: block;
  padding: 0.55rem 0.85rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 0.95rem;
  font-weight: 400;
  color: #506690;
  text-decoration: none;
  transition: all 0.2s ease;
  line-height: 1.45;
  border-left: 2px solid transparent;
}

.page-toc-link:hover {
  color: #1b2a4e;
  text-decoration: none;
  background-color: #fdfcfa;
}

.page-toc-link.active {
  color: #a18b43;
  background-color: #fbfaf6;
  border-left-color: #cab980;
}

.page-toc-mobile {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1020;
  background: #ffffff;
  border-bottom: 1px solid #f1f4f8;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  opacity: 0;
  transform: translateY(-100%);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.page-toc-mobile.is-visible {
  display: block;
  opacity: 1;
  transform: translateY(0);
}

@media (min-width: 1200px) {
  .page-toc-mobile {
    display: none !important;
  }
}

.page-toc-mobile-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0.75rem 1.25rem;
  background: none;
  border: none;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 0.85rem;
  font-weight: 400;
  color: #384c74;
  cursor: pointer;
}

.page-toc-mobile-chevron {
  font-size: 0.65rem;
  transition: transform 0.25s ease;
  color: #abbcd5;
}

.page-toc-mobile.is-open .page-toc-mobile-chevron {
  transform: rotate(180deg);
}

.page-toc-mobile-dropdown {
  display: none;
  padding: 0 1.25rem 0.75rem;
  flex-direction: column;
  gap: 0.15rem;
}

.page-toc-mobile.is-open .page-toc-mobile-dropdown {
  display: flex;
}

.page-toc-mobile-link {
  display: block;
  padding: 0.5rem 0.75rem;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 0.85rem;
  font-weight: 400;
  color: #869ab8;
  text-decoration: none;
  border-radius: 0.375rem;
  transition: all 0.2s ease;
}

.page-toc-mobile-link:hover {
  background-color: #f9fbfd;
  color: #384c74;
  text-decoration: none;
}

.page-toc-mobile-link.active {
  color: #cab980;
  background-color: #fcfbf7;
}

.page-toc-content {
  width: 100%;
}

.page-toc-content ul:not(.accordion):not(.page-toc-list):not(.megamenu-list):not(.about-doctor-diplomas):not(.nav) {
  list-style: none;
  padding-left: 0;
}

.page-toc-content ul:not(.accordion):not(.page-toc-list):not(.megamenu-list):not(.about-doctor-diplomas):not(.nav) > li {
  position: relative;
  padding: 0.6rem 0 0.6rem 2.4rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.page-toc-content ul:not(.accordion):not(.page-toc-list):not(.megamenu-list):not(.about-doctor-diplomas):not(.nav) > li:last-child {
  border-bottom: none;
}

.page-toc-content ul:not(.accordion):not(.page-toc-list):not(.megamenu-list):not(.about-doctor-diplomas):not(.nav) > li::before {
  content: "\F285";
  font-family: "bootstrap-icons";
  position: absolute;
  left: 0;
  top: 0.55rem;
  width: 1.6rem;
  height: 1.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.6rem;
  color: #cab980;
  background: rgba(202, 185, 128, 0.08);
  border-radius: 50%;
  font-weight: 600;
}

.navbar-centered {
  border-bottom: 1px solid rgba(217, 226, 239, 0.5) !important;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.03);
  padding: 0;
  transition: box-shadow 0.3s ease;
}

.navbar-top-row {
  border-bottom: 1px solid rgba(217, 226, 239, 0.3);
}

.navbar-side-item {
  width: 120px;
  flex-shrink: 0;
}

.navbar-bottom-row {
  width: 100%;
}

@media (min-width: 1200px) {
  .navbar-bottom-row {
    justify-content: center !important;
  }
}

.navbar-nav-refined > .nav-item > .nav-link {
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-size: 0.72rem;
  font-weight: 600;
  padding-top: 0.65rem;
  padding-bottom: 0.65rem;
  transition: color 0.2s ease;
}

@media (min-width: 1200px) {
  .navbar-nav-refined > .nav-item > .nav-link {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.navbar-nav-refined > .nav-item:last-child .btn {
  text-transform: none;
  letter-spacing: 0;
  font-size: 0.9375rem;
}

h1,
h2,
.h1,
.h2,
.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.home-hero-title,
.home-section-title,
.page-hero-title {
  font-family: "Playfair Display", Georgia, serif;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.home-section-title,
.display-1,
.display-2,
.display-3,
.display-4,
.display-5 {
  font-weight: 600 !important;
}

h3,
.h3 {
  font-family: "Playfair Display", Georgia, serif;
}

.megamenu-dropdown a.nav-link {
  max-width: none;
  white-space: nowrap;
}

@media (min-width: 1200px) {
  .megamenu {
    width: 1000px;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    margin-top: 0.5rem;
    padding: 1.75rem 0;
    border: none;
    border-top: 2px solid #cab980;
    border-radius: 0 0 0.5rem 0.5rem;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08) !important;
  }

  .navbar-nav .dropdown > .megamenu {
    left: 50% !important;
    transform: translateX(-50%) !important;
  }

  .navbar-nav .dropdown > .megamenu.show {
    transform: translateX(-50%) !important;
  }
}

.dropdown-wide a.nav-link {
  max-width: none;
  white-space: nowrap;
}

@media (min-width: 1200px) {
  .dropdown-menu-wide {
    width: 520px;
    margin-top: 0.5rem;
    padding: 1.75rem 0;
    border: none;
    border-top: 2px solid #cab980;
    border-radius: 0 0 0.5rem 0.5rem;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08) !important;
  }

  .dropdown-menu-narrow {
    width: 300px;
    margin-top: 0.5rem;
    padding: 1.75rem 0;
    border: none;
    border-top: 2px solid #cab980;
    border-radius: 0 0 0.5rem 0.5rem;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08) !important;
  }
}

.megamenu-col {
  padding: 0 1rem;
}

.megamenu-heading {
  font-size: 0.7rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #cab980;
  margin-bottom: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(202, 185, 128, 0.15);
}

.megamenu-heading i {
  font-size: 0.8rem;
}

.megamenu-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.megamenu-link {
  display: flex;
  flex-direction: column;
  padding: 0.6rem 0.75rem;
  margin-bottom: 0.15rem;
  border-radius: 0.375rem;
  text-decoration: none;
  transition: all 0.2s ease;
}

.megamenu-link:hover {
  background-color: rgba(202, 185, 128, 0.06);
  text-decoration: none;
  transform: translateX(3px);
}

.megamenu-link:hover .megamenu-link-title {
  color: #cab980;
}

.megamenu-link.active .megamenu-link-title {
  color: #cab980;
}

.megamenu-link-title {
  font-size: 0.9375rem;
  font-weight: 600;
  color: #1b2a4e;
  transition: color 0.2s ease;
}

.megamenu-link-desc {
  font-size: 0.75rem;
  color: #869ab8;
  margin-top: 0.1rem;
}

.megamenu-cta-col {
  display: flex;
  align-items: stretch;
}

.megamenu-cta-card {
  background-color: #f9fbfd;
  border-radius: 0.5rem;
  padding: 1.5rem;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.megamenu-cta-text {
  font-size: 0.9375rem;
  color: #869ab8;
  margin-bottom: 1.25rem;
  flex-grow: 1;
}

.megamenu-cta-btn {
  align-self: flex-start;
}

@media (max-width: 1199.98px) {
  .megamenu {
    padding: 0 !important;
    border: none !important;
  }

  .megamenu .container {
    padding: 0;
  }

  .megamenu .row {
    margin: 0;
  }

  .megamenu .megamenu-col {
    padding: 0;
  }

  .megamenu .megamenu-heading {
    margin-top: 0.75rem;
  }

  .megamenu .megamenu-cta-col {
    display: none;
  }
}

.page-hero {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #f9fbfd;
}

@media (min-width: 992px) {
  .page-hero {
    padding-top: 6rem;
    padding-bottom: 4rem;
  }
}

.page-hero-inner {
  display: flex;
  align-items: center;
  gap: 3rem;
}

@media (min-width: 1200px) {
  .page-hero-inner {
    gap: 4rem;
  }
}

@media (max-width: 991.98px) {
  .page-hero-inner {
    flex-direction: column;
    gap: 2rem;
  }
}

.text-muted {
  color: #597298 !important;
}

.fs-lg {
  font-size: 1.1175rem !important;
}

.page-hero-image-wrap {
  position: relative;
  width: 45%;
  flex-shrink: 0;
}

@media (max-width: 991.98px) {
  .page-hero-image-wrap {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
  }
}

.page-hero-image-wrap .page-hero-image-decor {
  position: absolute;
  top: -12px;
  left: -12px;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  border: 2px solid rgba(202, 185, 128, 0.3);
  z-index: 0;
}

@media (min-width: 992px) {
  .page-hero-image-wrap .page-hero-image-decor {
    top: -16px;
    left: -16px;
  }
}

.page-hero-image-wrap .page-hero-image-decor::after {
  content: "";
  position: absolute;
  bottom: -6px;
  right: -6px;
  width: 80px;
  height: 80px;
  background-color: rgba(202, 185, 128, 0.12);
  border-radius: 0 0 1rem 0;
}

@media (min-width: 992px) {
  .page-hero-image-wrap .page-hero-image-decor::after {
    width: 100px;
    height: 100px;
  }
}

.page-hero-image {
  position: relative;
  border-radius: 1rem;
  overflow: hidden;
  z-index: 1;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);
  aspect-ratio: 1/1;
}

@media (min-width: 992px) {
  .page-hero-image {
    aspect-ratio: 5/4;
  }
}

.page-hero-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.page-hero-content {
  flex: 1;
  min-width: 0;
}

@media (max-width: 991.98px) {
  .page-hero-content {
    text-align: center;
  }
}

.page-hero-content .breadcrumb {
  margin-bottom: 1rem;
}

@media (max-width: 991.98px) {
  .page-hero-content .breadcrumb {
    justify-content: center;
  }
}

.page-hero-title {
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.15;
  color: #1b2a4e;
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .page-hero-title {
    font-size: 2.75rem;
  }
}

@media (min-width: 1200px) {
  .page-hero-title {
    font-size: 3rem;
  }
}

.page-hero-subtitle {
  font-size: 1.3125rem;
  color: #869ab8;
  margin-bottom: 2rem;
  line-height: 1.6;
}

.page-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

@media (max-width: 991.98px) {
  .page-hero-actions {
    justify-content: center;
  }
}

.page-hero-btn {
  font-weight: 600;
  padding: 0.9rem 1.75rem;
  font-size: 1rem;
  box-shadow: 0 4px 15px rgba(202, 185, 128, 0.3);
  transition: all 0.3s ease;
}

.page-hero-btn:hover {
  box-shadow: 0 6px 25px rgba(202, 185, 128, 0.4);
  transform: translateY(-2px);
}

.page-hero-btn-secondary {
  font-weight: 600;
  padding: 0.9rem 1.75rem;
  font-size: 1rem;
}

.treatment-zones {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.75rem;
}

.treatment-zone-pill {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.7rem 1.25rem;
  background-color: #ffffff;
  border: 1px solid #d9e2ef;
  border-radius: 50rem;
  color: #384c74;
  font-weight: 600;
  font-size: 0.9375rem;
  text-decoration: none;
  transition: all 0.25s ease;
}

.treatment-zone-pill:hover {
  background-color: #cab980;
  border-color: #cab980;
  color: #ffffff;
  text-decoration: none;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(202, 185, 128, 0.25);
}

.treatment-zone-pill:hover .treatment-zone-pill-icon {
  transform: translateX(3px);
  color: #ffffff;
}

.treatment-zone-pill-icon {
  font-size: 0.75rem;
  transition: transform 0.25s ease, color 0.25s ease;
  color: #cab980;
}

.alert-medical {
  display: flex;
  align-items: flex-start;
  gap: 1.25rem;
  padding: 1.5rem 2rem;
  background: linear-gradient(135deg, rgba(202, 185, 128, 0.08) 0%, rgba(202, 185, 128, 0.03) 100%);
  border-left: 4px solid #cab980;
  border-radius: 0 0.5rem 0.5rem 0;
}

@media (max-width: 767.98px) {
  .alert-medical {
    flex-direction: column;
    gap: 0.75rem;
  }
}

.alert-medical-icon {
  font-size: 1.75rem;
  color: #cab980;
  flex-shrink: 0;
  margin-top: 0.1rem;
}

.btn-cta-nav {
  font-weight: 600;
  padding: 0.65rem 1.25rem;
  box-shadow: 0 3px 10px rgba(202, 185, 128, 0.25);
  transition: all 0.3s ease;
  -webkit-animation: cta-pulse 8s ease-in-out 3s infinite;
          animation: cta-pulse 8s ease-in-out 3s infinite;
}

.btn-cta-nav:hover {
  box-shadow: 0 5px 20px rgba(202, 185, 128, 0.35);
  transform: translateY(-1px);
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes cta-pulse {
  0%, 12%, 100% {
    box-shadow: 0 3px 10px rgba(202, 185, 128, 0.25);
    transform: scale(1);
  }

  3% {
    box-shadow: 0 4px 20px rgba(202, 185, 128, 0.5);
    transform: scale(1.05);
  }

  6% {
    box-shadow: 0 3px 12px rgba(202, 185, 128, 0.3);
    transform: scale(1);
  }

  9% {
    box-shadow: 0 4px 20px rgba(202, 185, 128, 0.5);
    transform: scale(1.05);
  }
}

@keyframes cta-pulse {
  0%, 12%, 100% {
    box-shadow: 0 3px 10px rgba(202, 185, 128, 0.25);
    transform: scale(1);
  }

  3% {
    box-shadow: 0 4px 20px rgba(202, 185, 128, 0.5);
    transform: scale(1.05);
  }

  6% {
    box-shadow: 0 3px 12px rgba(202, 185, 128, 0.3);
    transform: scale(1);
  }

  9% {
    box-shadow: 0 4px 20px rgba(202, 185, 128, 0.5);
    transform: scale(1.05);
  }
}

.btn-white {
  background-color: #ffffff;
  color: #1b2a4e;
  border-color: #ffffff;
}

.btn-white:hover {
  background-color: #f2f2f2;
  color: #cab980;
}

.btn-outline-white {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.4);
}

.btn-outline-white:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #1b2a4e;
}

.accordion-modern .accordion-item {
  border: none;
  background: #ffffff;
  border-radius: 0.5rem !important;
  margin-bottom: 0.75rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04);
  overflow: hidden;
}

.accordion-modern .accordion-item .accordion-button {
  font-weight: 600;
  border-radius: 0.5rem !important;
}

.accordion-modern .accordion-item .accordion-button:not(.collapsed) {
  background-color: #ffffff;
  box-shadow: none;
}

.lift {
  transition: box-shadow 0.25s ease, transform 0.25s ease;
}

.lift:hover {
  transform: translateY(-3px);
}

.lift:active {
  transform: translateY(-1px);
}

.home-hero {
  position: relative;
  margin-top: calc(-7.5rem - 2.25rem);
  height: 100vh;
  max-height: 56rem;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
}

@media (max-width: 1199.98px) {
  .home-hero {
    margin-top: -4.5rem;
  }
}

@media (max-width: 767.98px) {
  .home-hero {
    height: 75vh;
    max-height: none;
  }
}

.home-hero-video {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  z-index: 0;
}

.home-hero-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.08) 100%);
  z-index: 1;
}

.home-hero-content {
  position: relative;
  z-index: 2;
  width: 100%;
  padding-bottom: 5rem;
}

@media (max-width: 767.98px) {
  .home-hero-content {
    padding-bottom: 3rem;
    text-align: center;
  }
}

.home-hero-title {
  font-size: 2.75rem;
  font-weight: 800;
  line-height: 1.1;
  color: #ffffff;
  margin-bottom: 1.25rem;
  letter-spacing: -0.02em;
}

@media (min-width: 992px) {
  .home-hero-title {
    font-size: clamp(3rem, 4vw, 4.25rem);
  }
}

.home-hero-subtitle {
  font-size: 1.25rem;
  color: rgba(255, 255, 255, 0.88);
  margin-bottom: 2.5rem;
  font-weight: 300;
}

.home-hero-subtitle strong {
  font-weight: 600;
  color: #ffffff;
}

@media (min-width: 992px) {
  .home-hero-subtitle {
    font-size: clamp(1.25rem, 1.5vw, 1.6rem);
  }
}

.home-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

@media (max-width: 767.98px) {
  .home-hero-actions {
    justify-content: center;
  }
}

.home-hero-btn-primary {
  padding: 1rem 2rem;
  font-size: 1.05rem;
  font-weight: 700;
  box-shadow: 0 4px 20px rgba(202, 185, 128, 0.4);
  transition: all 0.3s ease;
}

.home-hero-btn-primary:hover {
  box-shadow: 0 6px 30px rgba(202, 185, 128, 0.5);
  transform: translateY(-2px);
}

.home-hero-btn-secondary {
  padding: 1rem 2rem;
  font-size: 1.05rem;
  font-weight: 600;
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
  transition: all 0.3s ease;
}

.home-hero-btn-secondary:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #1b2a4e;
}

.home-hero-scroll {
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.5rem;
  -webkit-animation: hero-scroll-bounce 2s ease-in-out infinite;
          animation: hero-scroll-bounce 2s ease-in-out infinite;
}

@-webkit-keyframes hero-scroll-bounce {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }

  50% {
    transform: translateX(-50%) translateY(8px);
  }
}

@keyframes hero-scroll-bounce {
  0%, 100% {
    transform: translateX(-50%) translateY(0);
  }

  50% {
    transform: translateX(-50%) translateY(8px);
  }
}

.reassurance-bar {
  padding: 0;
  background: #f9f7f0;
}

.reassurance-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  text-decoration: none;
  padding: 2rem 1rem;
  transition: all 0.3s ease;
  height: 100%;
  position: relative;
}

.reassurance-item::after {
  content: "";
  position: absolute;
  right: 0;
  top: 25%;
  height: 50%;
  width: 1px;
  background: rgba(202, 185, 128, 0.2);
}

.reassurance-item:hover {
  text-decoration: none;
  background-color: rgba(202, 185, 128, 0.08);
}

.reassurance-item:hover .reassurance-icon {
  transform: scale(1.1);
}

.col-lg-3:last-child .reassurance-item::after,
.col-6:nth-child(2n) .reassurance-item::after {
  display: none;
}

@media (min-width: 992px) {
  .col-6:nth-child(2n) .reassurance-item::after {
    display: block;
  }

  .col-lg-3:last-child .reassurance-item::after {
    display: none;
  }
}

.reassurance-icon {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  color: #a18b43;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2rem;
  margin-bottom: 0.85rem;
  transition: all 0.3s ease;
}

.reassurance-label {
  display: block;
  font-size: 0.85rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #bba55c;
  margin-bottom: 0.3rem;
}

.reassurance-value {
  display: block;
  font-size: 0.95rem;
  font-weight: 600;
  color: #352e16;
  word-break: break-word;
}

.doctor-section {
  background: #ffffff;
}

.doctor-row {
  display: flex;
  align-items: center;
  gap: 4rem;
}

@media (max-width: 991.98px) {
  .doctor-row {
    flex-direction: column;
    gap: 2.5rem;
  }
}

.doctor-photo {
  flex-shrink: 0;
  width: 320px;
}

@media (max-width: 991.98px) {
  .doctor-photo {
    width: 240px;
  }
}

.doctor-photo img {
  width: 100%;
  aspect-ratio: 3/4;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1rem;
}

.doctor-content {
  flex: 1;
  min-width: 0;
}

@media (max-width: 991.98px) {
  .doctor-content {
    text-align: center;
  }
}

.doctor-quote-icon {
  font-size: 3.5rem;
  line-height: 1;
  color: #cab980;
  margin-bottom: 1.25rem;
}

@media (max-width: 767.98px) {
  .doctor-quote-icon {
    font-size: 2.5rem;
  }
}

.doctor-quote-text {
  font-size: 1.05rem;
  color: #506690;
  line-height: 1.85;
  margin-bottom: 1.25rem;
}

@media (min-width: 992px) {
  .doctor-quote-text {
    font-size: 1.1rem;
  }
}

.doctor-quote-text em {
  color: #cab980;
  font-style: italic;
}

.doctor-signature {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-top: 1.5rem;
  margin-top: 0.5rem;
  border-top: 1px solid #f1f4f8;
}

@media (max-width: 991.98px) {
  .doctor-signature {
    justify-content: center;
  }
}

.doctor-avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}

.doctor-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.doctor-signature-info {
  display: flex;
  flex-direction: column;
}

.doctor-signature-name {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.15rem;
  font-weight: 700;
  color: #1b2a4e;
}

.doctor-signature-role {
  font-size: 0.75rem;
  color: #869ab8;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-weight: 600;
  margin-top: 0.1rem;
}

.home-section-badge {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: #cab980;
  margin-bottom: 0.75rem;
}

.home-section-title {
  font-size: 2.6rem;
  line-height: 1.15;
  color: #1b2a4e;
  margin-bottom: 1rem;
}

.home-section-subtitle {
  font-size: 1.3125rem;
  color: #869ab8;
  max-width: 600px;
}

.home-trust-block {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.home-trust-line {
  width: 3rem;
  height: 1px;
  background: #cab980;
  margin: 0 auto;
  opacity: 0.4;
}

.home-trust-phrase {
  font-size: 1.05rem;
  line-height: 1.8;
  color: #869ab8;
  font-style: italic;
  letter-spacing: 0.025em;
  font-family: Georgia, "Times New Roman", serif;
  margin: 1.25rem 0;
}

@media (min-width: 992px) {
  .home-trust-phrase {
    font-size: 1.15rem;
  }
}

.home-why-section {
  background: #f1f4f8;
}

.home-why-header {
  text-align: center;
  margin-bottom: 3rem;
}

.home-why-subtitle {
  font-size: 1.1rem;
  color: #869ab8;
  font-style: italic;
}

.home-why-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 1.5rem;
  justify-content: center;
}

.home-why-card-wrapper {
  flex: 0 0 100%;
}

@media (min-width: 768px) {
  .home-why-card-wrapper {
    flex: 0 0 calc(50% - 0.75rem);
  }
}

@media (min-width: 992px) {
  .home-why-card-wrapper {
    flex: 0 0 calc(33.333% - 1rem);
  }
}

.home-why-cta {
  text-align: center;
  margin-top: 2.5rem;
}

.home-why-card {
  background: #fff;
  border-radius: 1rem;
  padding: 2rem 1.75rem;
  height: 100%;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.home-why-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08);
}

.home-why-card-icon {
  width: 3rem;
  height: 3rem;
  border-radius: 0.75rem;
  background: rgba(202, 185, 128, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.25rem;
  color: #cab980;
  font-size: 1.3rem;
}

.home-why-card-title {
  font-size: 1.05rem;
  font-weight: 700;
  color: #1b2a4e;
  margin-bottom: 0.75rem;
}

.home-why-card-text {
  font-size: 0.92rem;
  color: #869ab8;
  line-height: 1.65;
  margin-bottom: 0;
}

.home-treatment-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1.75rem;
  border-radius: 1rem;
  overflow: hidden;
  text-decoration: none;
  background: #ffffff;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.home-treatment-card:hover {
  text-decoration: none;
  transform: translateY(-6px);
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.14);
}

.home-treatment-card:hover .home-treatment-card-img img {
  transform: scale(1.08);
}

.home-treatment-card:hover .home-treatment-card-overlay {
  opacity: 1;
}

.home-treatment-card:hover .home-treatment-card-arrow {
  opacity: 1;
  transform: translateX(0);
  color: #cab980;
}

.home-treatment-card:hover .home-treatment-card-name {
  color: #cab980;
}

.home-treatment-card-img {
  position: relative;
  overflow: hidden;
  aspect-ratio: 4/3;
}

.home-treatment-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.6s ease;
}

.home-treatment-card-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 60%);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 1.25rem;
  opacity: 0;
  transition: opacity 0.35s ease;
}

.home-treatment-card-cta {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  color: #ffffff;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.home-treatment-card-cta i {
  transition: transform 0.3s ease;
}

.home-treatment-card:hover .home-treatment-card-cta i {
  transform: translateX(4px);
}

.home-treatment-card-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.15rem 1.25rem;
  gap: 0.75rem;
}

.home-treatment-card-text {
  flex: 1;
  min-width: 0;
}

.home-treatment-card-name {
  display: block;
  font-size: 1.05rem;
  font-weight: 700;
  color: #1b2a4e;
  transition: color 0.3s ease;
  margin-bottom: 0.2rem;
}

.home-treatment-card-desc {
  display: block;
  font-size: 0.8rem;
  color: #869ab8;
  line-height: 1.4;
}

.home-treatment-card-arrow {
  font-size: 1.1rem;
  color: #c6d3e6;
  opacity: 0;
  transform: translateX(-8px);
  transition: all 0.3s ease;
  flex-shrink: 0;
}

.home-seo-block-img {
  border-radius: 1rem;
  overflow: hidden;
}

.home-seo-block-img img {
  width: 100%;
  display: block;
  border-radius: 1rem;
}

.home-seo-block-link {
  display: inline-flex;
  align-items: center;
  font-size: 0.95rem;
  font-weight: 700;
  color: #cab980;
  text-decoration: none;
  transition: all 0.3s ease;
}

.home-seo-block-link i {
  transition: transform 0.3s ease;
}

.home-seo-block-link:hover {
  color: #b39b4b;
  text-decoration: none;
}

.home-seo-block-link:hover i {
  transform: translateX(5px);
}

.medicine-read-more {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, opacity 0.4s ease;
  opacity: 0;
}

.medicine-read-more.is-open {
  max-height: 2000px;
  opacity: 1;
}

.medicine-read-more-btn {
  display: inline-flex;
  align-items: center;
  background: none;
  border: none;
  padding: 0.5rem 0;
  margin-top: 0.5rem;
  font-size: 0.95rem;
  font-weight: 700;
  color: #cab980;
  cursor: pointer;
  transition: color 0.2s ease;
}

.medicine-read-more-btn:hover {
  color: #b39b4b;
}

.medicine-read-more-btn i {
  font-size: 0.75rem;
}

.medicine-category-heading {
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #cab980;
  margin-bottom: 1.25rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid rgba(202, 185, 128, 0.15);
}

.medicine-service-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 2rem 1.5rem;
  margin-bottom: 1.5rem;
  background: #ffffff;
  border-radius: 1rem;
  text-decoration: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.medicine-service-card:hover {
  text-decoration: none;
  transform: translateY(-6px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.12);
}

.medicine-service-card:hover .medicine-service-icon {
  background-color: #cab980;
  color: #ffffff;
  transform: scale(1.1);
}

.medicine-service-card:hover .medicine-service-name {
  color: #cab980;
}

.medicine-service-card:hover .medicine-service-link {
  color: #bba55c;
}

.medicine-service-card:hover .medicine-service-link i {
  transform: translateX(4px);
}

.medicine-service-icon {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 0.75rem;
  background-color: rgba(202, 185, 128, 0.1);
  color: #cab980;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.4rem;
  margin-bottom: 1.25rem;
  transition: all 0.3s ease;
}

.medicine-service-name {
  display: block;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.15rem;
  font-weight: 700;
  color: #1b2a4e;
  margin-bottom: 0.5rem;
  transition: color 0.3s ease;
}

.medicine-service-desc {
  display: block;
  font-size: 0.85rem;
  color: #869ab8;
  line-height: 1.6;
  flex-grow: 1;
  margin-bottom: 1.25rem;
}

.medicine-service-link {
  display: inline-flex;
  align-items: center;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #cab980;
  margin-top: auto;
  transition: color 0.3s ease;
}

.medicine-service-link i {
  font-size: 0.75rem;
  transition: transform 0.3s ease;
}

.medicine-cta-block {
  background: #fbf9f5;
  border-radius: 1.5rem;
  padding: 3rem 2rem;
}

@media (min-width: 992px) {
  .medicine-cta-block {
    padding: 4rem 3rem;
  }
}

.blog-hero {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #f9fbfd;
  text-align: center;
}

@media (min-width: 992px) {
  .blog-hero {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }
}

.blog-hero-inner {
  max-width: 700px;
  margin: 0 auto;
}

.blog-hero-inner .breadcrumb {
  justify-content: center;
  margin-bottom: 1rem;
}

.blog-hero-badge {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: #cab980;
  margin-bottom: 0.75rem;
}

.blog-hero-title {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.15;
  color: #1b2a4e;
  margin-bottom: 1rem;
}

@media (min-width: 992px) {
  .blog-hero-title {
    font-size: 3.25rem;
  }
}

.blog-hero-subtitle {
  font-size: 1.3125rem;
  color: #869ab8;
  line-height: 1.6;
  margin-bottom: 0;
}

.blog-listing {
  padding-top: 3rem;
  padding-bottom: 4rem;
}

@media (min-width: 992px) {
  .blog-listing {
    padding-top: 4rem;
    padding-bottom: 5rem;
  }
}

.blog-card {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #ffffff;
  border-radius: 1rem;
  overflow: hidden;
  text-decoration: none;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.blog-card:hover {
  text-decoration: none;
  transform: translateY(-6px);
  box-shadow: 0 20px 45px rgba(0, 0, 0, 0.12);
}

.blog-card:hover .blog-card-img img {
  transform: scale(1.05);
}

.blog-card:hover .blog-card-title {
  color: #cab980;
}

.blog-card-img {
  position: relative;
  overflow: hidden;
  aspect-ratio: 16/10;
  background-color: #f1f4f8;
}

.blog-card-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.6s ease;
}

.blog-card-body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem;
}

.blog-card-category {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #cab980;
  margin-bottom: 0.75rem;
}

.blog-card-title {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.15rem;
  font-weight: 700;
  color: #1b2a4e;
  line-height: 1.35;
  margin-bottom: 0.75rem;
  transition: color 0.3s ease;
}

.blog-card-excerpt {
  font-size: 0.875rem;
  color: #869ab8;
  line-height: 1.6;
  margin-bottom: 1.25rem;
  flex-grow: 1;
}

.blog-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 1rem;
  border-top: 1px solid #f1f4f8;
  margin-top: auto;
}

.blog-card-author {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.blog-card-avatar {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-card-author-name {
  font-size: 0.8rem;
  font-weight: 600;
  color: #384c74;
}

.blog-card-date {
  font-size: 0.75rem;
  color: #869ab8;
  font-weight: 500;
}

.blog-post-hero {
  padding-top: 3rem;
  padding-bottom: 2.5rem;
  background-color: #f9fbfd;
  text-align: center;
}

@media (min-width: 992px) {
  .blog-post-hero {
    padding-top: 5rem;
    padding-bottom: 3.5rem;
  }
}

.blog-post-hero-inner {
  max-width: 750px;
  margin: 0 auto;
}

.blog-post-hero-inner .breadcrumb {
  justify-content: center;
  margin-bottom: 1.25rem;
}

.blog-post-category {
  display: inline-block;
  font-size: 0.7rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #cab980;
  margin-bottom: 1rem;
}

.blog-post-title {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 2.25rem;
  font-weight: 800;
  line-height: 1.2;
  color: #1b2a4e;
  margin-bottom: 1.25rem;
}

@media (min-width: 992px) {
  .blog-post-title {
    font-size: 3rem;
  }
}

.blog-post-excerpt {
  font-size: 1.1rem;
  color: #869ab8;
  line-height: 1.7;
  margin-bottom: 1.5rem;
}

.blog-post-meta {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  flex-wrap: wrap;
}

.blog-post-meta-author {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.blog-post-meta-avatar {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-post-meta-name {
  font-size: 0.875rem;
  font-weight: 600;
  color: #384c74;
}

.blog-post-meta-sep {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #c6d3e6;
}

.blog-post-meta-date {
  font-size: 0.875rem;
  color: #869ab8;
}

.blog-post-cover {
  margin-top: -1rem;
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .blog-post-cover {
    margin-bottom: 4rem;
  }
}

.blog-post-cover-img {
  max-width: 900px;
  margin: 0 auto;
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

.blog-post-cover-img img {
  width: 100%;
  display: block;
  aspect-ratio: 16/8;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-post-content {
  padding-bottom: 3rem;
}

@media (min-width: 992px) {
  .blog-post-content {
    padding-bottom: 4rem;
  }
}

.blog-post-body {
  font-size: 1.05rem;
  line-height: 1.85;
  color: #506690;
}

.blog-post-body h2,
.blog-post-body .h2,
.blog-post-body h3,
.blog-post-body .h3,
.blog-post-body h4,
.blog-post-body .h4 {
  font-family: "Playfair Display", Georgia, serif;
  color: #1b2a4e;
  margin-top: 2.5rem;
  margin-bottom: 1rem;
}

.blog-post-body h2,
.blog-post-body .h2 {
  font-size: 1.75rem;
  font-weight: 700;
}

.blog-post-body h3,
.blog-post-body .h3 {
  font-size: 1.35rem;
  font-weight: 700;
}

.blog-post-body p {
  margin-bottom: 1.5rem;
}

.blog-post-body img {
  max-width: 100%;
  height: auto;
  border-radius: 0.75rem;
  margin: 2rem 0;
}

.blog-post-body blockquote {
  border-left: 4px solid #cab980;
  padding: 1.25rem 1.5rem;
  margin: 2rem 0;
  background: rgba(202, 185, 128, 0.04);
  border-radius: 0 0.5rem 0.5rem 0;
  font-style: italic;
  color: #869ab8;
}

.blog-post-body blockquote p:last-child {
  margin-bottom: 0;
}

.blog-post-body ul,
.blog-post-body ol {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
}

.blog-post-body ul li,
.blog-post-body ol li {
  margin-bottom: 0.5rem;
}

.blog-post-share {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding-top: 2rem;
  margin-top: 2rem;
  border-top: 1px solid #f1f4f8;
}

.blog-post-share-label {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #869ab8;
}

.blog-post-share-links {
  display: flex;
  gap: 0.5rem;
}

.blog-post-share-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #f9fbfd;
  color: #869ab8;
  font-size: 0.9rem;
  text-decoration: none;
  transition: all 0.25s ease;
}

.blog-post-share-link:hover {
  background-color: #cab980;
  color: #ffffff;
  text-decoration: none;
  transform: translateY(-2px);
}

.blog-related-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #f9fbfd;
}

@media (min-width: 992px) {
  .blog-related-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

.blog-related-header {
  margin-bottom: 2.5rem;
}

.blog-related-title {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.75rem;
  font-weight: 700;
  color: #1b2a4e;
  margin-bottom: 0.25rem;
}

.blog-related-subtitle {
  font-size: 0.95rem;
  color: #869ab8;
  margin-bottom: 0;
}

.blog-latest-section {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 992px) {
  .blog-latest-section {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
}

.page-placeholder {
  padding: 5rem 0 6rem;
}

@media (min-width: 992px) {
  .page-placeholder {
    padding: 6rem 0 8rem;
  }
}

.page-placeholder-inner {
  max-width: 520px;
  margin: 0 auto;
  text-align: center;
}

.page-placeholder-icon {
  font-size: 2.5rem;
  color: #cab980;
  display: block;
  margin-bottom: 1.25rem;
  opacity: 0.7;
}

.page-placeholder-title {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  color: #1b2a4e;
}

.page-placeholder-text {
  font-size: 1.05rem;
  color: #869ab8;
  line-height: 1.7;
  margin-bottom: 2rem;
}

.about-doctors-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.5rem;
}

@media (max-width: 991.98px) {
  .about-doctors-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  .about-doctors-grid {
    grid-template-columns: 1fr;
  }
}

.about-doctor-card {
  background: #ffffff;
  border-radius: 1rem;
  padding: 2rem 1.5rem;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.about-doctor-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
}

.about-doctor-card:hover .about-doctor-photo img {
  transform: scale(1.05);
}

.about-doctor-card:hover .about-doctor-photo {
  border-color: rgba(202, 185, 128, 0.5);
}

.about-doctor-photo {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid rgba(202, 185, 128, 0.15);
  margin-bottom: 1.25rem;
  flex-shrink: 0;
  transition: border-color 0.3s ease;
}

.about-doctor-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}

.about-doctor-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  width: 100%;
}

.about-doctor-name {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.15rem;
  font-weight: 700;
  color: #1b2a4e;
  margin-bottom: 0.35rem;
}

.about-doctor-role {
  font-size: 0.78rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #cab980;
  margin-bottom: 1rem;
}

.about-doctor-baseline {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  font-size: 0.8rem;
  font-weight: 600;
  color: #506690;
  background: rgba(202, 185, 128, 0.06);
  padding: 0.4rem 0.85rem;
  border-radius: 50rem;
  margin-bottom: 1rem;
}

.about-doctor-baseline i {
  color: #cab980;
  font-size: 0.85rem;
}

.about-doctor-diplomas {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: left;
  border-top: 1px solid #f1f4f8;
  padding-top: 0.85rem;
}

.about-doctor-diplomas li {
  position: relative;
  padding-left: 1rem;
  font-size: 0.8rem;
  color: #869ab8;
  line-height: 1.5;
  margin-bottom: 0.4rem;
}

.about-doctor-diplomas li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.55em;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #cab980;
  opacity: 0.5;
}

.about-doctor-diplomas li:last-child {
  margin-bottom: 0;
}

.about-team-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.5rem;
}

@media (max-width: 991.98px) {
  .about-team-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 767.98px) {
  .about-team-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}

.about-team-card {
  text-align: center;
  background: #ffffff;
  border-radius: 1rem;
  padding: 2rem 1.25rem 1.5rem;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.about-team-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
}

.about-team-card:hover .about-team-photo img {
  transform: scale(1.05);
}

.about-team-photo {
  width: 130px;
  height: 130px;
  margin: 0 auto 1.25rem;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid rgba(202, 185, 128, 0.15);
  transition: border-color 0.3s ease;
}

.about-team-card:hover .about-team-photo {
  border-color: rgba(202, 185, 128, 0.4);
}

.about-team-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}

.about-team-name {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.05rem;
  font-weight: 700;
  color: #1b2a4e;
  margin-bottom: 0.25rem;
}

.about-team-role {
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #cab980;
}

.about-team-group {
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

.about-team-group img {
  width: 100%;
  display: block;
}

.about-clinic-section {
  background-color: #f9fbfd;
}

.about-clinic-image {
  border-radius: 1rem;
  overflow: hidden;
  box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

.about-clinic-image img {
  width: 100%;
  display: block;
}

.google-reviews-section {
  padding: 5rem 0;
  background: linear-gradient(180deg, #ffffff 0%, #f9fbfd 100%);
}

@media (min-width: 992px) {
  .google-reviews-section {
    padding: 6rem 0;
  }
}

.google-reviews-header {
  text-align: center;
  margin-bottom: 3rem;
}

.google-reviews-summary {
  display: flex;
  justify-content: center;
  margin-bottom: 1.25rem;
}

.google-reviews-score {
  display: flex;
  align-items: center;
  gap: 0.85rem;
}

.google-reviews-score-number {
  font-family: "Playfair Display", Georgia, serif;
  font-size: 3.25rem;
  font-weight: 800;
  color: #1b2a4e;
  line-height: 1;
}

.google-reviews-score-details {
  display: flex;
  flex-direction: column;
  gap: 0.2rem;
}

.google-reviews-stars {
  display: flex;
  gap: 0.15rem;
  font-size: 1.1rem;
  color: #fbbc05;
}

.google-reviews-count {
  font-size: 0.85rem;
  font-weight: 600;
  color: #869ab8;
}

.google-reviews-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.25rem;
}

@media (max-width: 991.98px) {
  .google-reviews-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
  }
}

@media (max-width: 575.98px) {
  .google-reviews-grid {
    grid-template-columns: 1fr;
  }
}

.google-review-card {
  background: #ffffff;
  border-radius: 1rem;
  padding: 1.5rem;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
  display: flex;
  flex-direction: column;
}

.google-review-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.1);
}

.google-review-card-header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 1rem;
}

.google-review-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-weight: 700;
  font-size: 1rem;
  flex-shrink: 0;
}

.google-review-meta {
  flex: 1;
  min-width: 0;
}

.google-review-name {
  display: block;
  font-weight: 700;
  font-size: 0.9rem;
  color: #1b2a4e;
  line-height: 1.2;
}

.google-review-stars-sm {
  display: flex;
  gap: 0.1rem;
  font-size: 0.7rem;
  color: #fbbc05;
  margin-top: 0.15rem;
}

.google-review-g-icon {
  flex-shrink: 0;
  opacity: 0.6;
  transition: opacity 0.3s ease;
}

.google-review-card:hover .google-review-g-icon {
  opacity: 1;
}

.google-review-text {
  font-size: 0.875rem;
  color: #506690;
  line-height: 1.65;
  flex-grow: 1;
  margin-bottom: 0.75rem;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.google-review-date {
  font-size: 0.75rem;
  color: #869ab8;
  font-weight: 500;
}

.google-reviews-cta {
  display: inline-flex;
  align-items: center;
  font-size: 0.95rem;
  font-weight: 700;
  color: #cab980;
  text-decoration: none;
  transition: all 0.3s ease;
}

.google-reviews-cta i {
  transition: transform 0.3s ease;
}

.google-reviews-cta:hover {
  color: #b39b4b;
  text-decoration: none;
}

.google-reviews-cta:hover i {
  transform: translateX(5px);
}

.google-badge-float {
  position: fixed;
  bottom: 1.5rem;
  left: 1.5rem;
  z-index: 1000;
  display: inline-flex;
  align-items: center;
  gap: 0.85rem;
  background: rgba(255, 255, 255, 0.97);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  padding: 0.8rem 1.3rem;
  border-radius: 0.65rem;
  box-shadow: 0 2px 16px rgba(0, 0, 0, 0.08);
  text-decoration: none;
  transition: all 0.25s ease;
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.google-badge-float:hover {
  text-decoration: none;
  transform: translateY(-2px);
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.12);
}

@media (max-width: 575.98px) {
  .google-badge-float {
    bottom: 5rem;
    left: auto;
    right: 4.5rem;
    padding: 0.65rem 1rem;
    gap: 0.65rem;
  }
}

.google-badge-float-icon {
  flex-shrink: 0;
  width: 26px;
  height: 26px;
}

@media (max-width: 575.98px) {
  .google-badge-float-icon {
    width: 22px;
    height: 22px;
  }
}

.google-badge-float-content {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  line-height: 1;
}

.google-badge-float-rating {
  display: flex;
  align-items: center;
  gap: 0.35rem;
}

.google-badge-float-score {
  font-weight: 700;
  font-size: 1.1rem;
  color: #1b2a4e;
  letter-spacing: -0.01em;
}

@media (max-width: 575.98px) {
  .google-badge-float-score {
    font-size: 1rem;
  }
}

.google-badge-float-stars {
  display: flex;
  gap: 0.08rem;
  font-size: 0.75rem;
  color: #fbbc05;
}

@media (max-width: 575.98px) {
  .google-badge-float-stars {
    font-size: 0.65rem;
  }
}

.google-badge-float-count {
  font-size: 0.85rem;
  color: #869ab8;
  font-weight: 500;
  padding-left: 0.65rem;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

@media (max-width: 575.98px) {
  .google-badge-float-count {
    font-size: 0.78rem;
    padding-left: 0.5rem;
  }
}

.about-space-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

@media (max-width: 767.98px) {
  .about-space-gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}

.about-space-item {
  border-radius: 0.75rem;
  overflow: hidden;
  aspect-ratio: 4/3;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.about-space-item:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
}

.about-space-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC9zY3NzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3Njc3MvdmVuZG9yL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvc2Nzcy92ZW5kb3IvX2xpdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvc2Nzcy92ZW5kb3IvX2F1dG9jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC9zY3NzL3ZlbmRvci9fbWVkaWFsaWJyYXJ5cHJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3Njc3MvdmVuZG9yL19hc21lc2xhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaWNvbnMvZm9udC9ib290c3RyYXAtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS91dGlsaXRpZXMvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL3V0aWxpdGllcy9fbGlmdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL3V0aWxpdGllcy9fb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL21peGlucy9fb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL3V0aWxpdGllcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvZm9ybXMvX2Zvcm0tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fY29sbGFwc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fZGV2aWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS9fc2NyZWVuc2hvdC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvX3NoYXBlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL19zaWRlbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvdmVuZG9yL19hb3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS92ZW5kb3IvX2JpZ3BpY3R1cmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS92ZW5kb3IvX2Nob2ljZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvZnJvbnQvdGhlbWVzL2xhbmRraXQvc2Nzcy90aGVtZS92ZW5kb3IvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvdmVuZG9yL19mZWF0aGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvdmVuZG9yL19mbGlja2l0eS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL3RoZW1lL3ZlbmRvci9faGlnaGxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Zyb250L3RoZW1lcy9sYW5ka2l0L3Njc3MvdGhlbWUvdmVuZG9yL19xdWlsbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9mcm9udC90aGVtZXMvbGFuZGtpdC9zY3NzL191c2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2ZsaWNraXR5L2Nzcy9mbGlja2l0eS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBQUE7OztHQUtFOztBQzRCRjs7QUFnQkE7O0FBNkJBOztBQW1GQTs7QUEwQkE7O0FBT0E7O0FBaUVBOztBQVdBOztBQU1BOztBQVlBOztBQXVDQTs7QUFXQTs7QUF1YkE7O0FBaVFBOztBQ3hnQ0E7RUFDQztDRmtDRDs7QUU5Qkk7RUFDSTtDRmlDUjs7QUU3QkE7RUFDQztDRmdDRDs7QUU3QkE7Ozs7O0VBQ0M7Q0ZvQ0Q7O0FFakNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7Q0ZvQ0Q7O0FFbENDO0VBQ0M7RUFDQTtDRnFDRjs7QUVsQ0M7RUFDQztFQUNBO0VBQ0E7Q0ZxQ0Y7O0FFakNBO0VBQ0M7Q0ZvQ0Q7O0FFaENBO0VBRUM7SUFDQztHRmtDQTtDQUNGOztBRTlCSTtFQUNJO0NGaUNSOztBRWhDUTtFQUNJO0NGbUNaOztBRWhDUTtFQUNJO0NGbUNaOztBRWxDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnFDaEI7O0FFOUJJO0VBQ0k7RUFDQTtDRmlDUjs7QUd2R0M7RUFDQztFQUNBO0NIMEdGOztBR3ZHQztFQUNDO0VBQ0E7Q0gwR0Y7O0FJaEhBOztFQUVFO0NKbUhGOztBS3hIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NMMkhGOztBS3hIQTtFQUNFO0NMMkhGOztBS3hIQTtFQUNFO0NMMkhGOztBS3hIQTtFQUNFO0NMMkhGOztBS3hIQTtFQUNFO0NMMkhGOztBTXhLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7RUFDQTtDTjJLRDs7QU16S0M7RUFDQztDTjRLRjs7QU14S0M7RUFDQztFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOMktMOztBTXpLSztFQUNDO0NONEtOOztBTXpLSztFQUNDO0NONEtOOztBTXpLSztFQUNDO0NONEtOOztBTXpLRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q040S0g7O0FNeEtDO0VBQ0M7Q04yS0Y7O0FNeEtDO0VBQ0M7Q04yS0Y7O0FNeEtDO0VBQ0M7RUFDQTtDTjJLRjs7QU9wUEE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1B1UEY7O0FPcFBBO0VBQ0U7Q1B1UEY7O0FPcFBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1B1UEY7O0FPcFBBO0VBQ0U7RUFDQTtFQUNBO0NQdVBGOztBT3BQQTs7QUFFQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUHVQRjs7QU9wUEE7O0FBRUE7RUFDRTtDUHVQRjs7QU9wUEE7O0VBRUU7Q1B1UEY7O0FPcFBBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0NQdVBGOztBT3BQQTs7QUFFQTtFQUNFO0VBQ0E7RUFJQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTs7QUFFQTtFQUNFO0NQb1BGOztBT2pQQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtDUG9QRjs7QU9qUEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7O0VBRUU7Q1BvUEY7O0FPalBBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0NQb1BGOztBT2pQQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtDUG9QRjs7QU9qUEE7OztFQUdFO0VBQ0E7Q1BvUEY7O0FPalBBOztFQUVFO0VBQ0E7Q1BvUEY7O0FPalBBOztBQUVBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7Q1BvUEY7O0FPalBBO0VBQ0U7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtDUG9QRjs7QU9qUEE7RUFDRTtDUG9QRjs7QU9qUEE7O0FBRUE7RUFDRTtFQUNBO0NQb1BGOztBT2pQQTtFQUNFO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7O0VBRUU7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7Q1BvUEY7O0FPalBBO0VBQ0U7RUFDQTtDUG9QRjs7QU9qUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDUG9QRjs7QVFsaUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1JxaUNEOztBUy9pQ0E7Ozs7O0dUc2pDRTs7QVV0akNGO0VBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtFQUNBO0NWc2tDRjs7QVdya0NBOzs7RUFHRTtDWHdrQ0Y7O0FXN2lDQTtFQUNFO0VBQ0E7RUM0TUk7RUQxTUo7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0NYK2lDRjs7QVd0aUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDWHlpQ0Y7O0FXdGlDQTtFQUNFO0NYeWlDRjs7QVcvaENBOzs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0VBR0E7RUFDQTtDWDJpQ0Y7O0FXdmlDQTs7RUM4Sk07Q1o4NEJOOztBV3ZpQ0E7O0VDeUpNO0NabTVCTjs7QVd2aUNBOztFQ29KTTtDWnc1Qk47O0FXdmlDQTs7RUMrSU07Q1o2NUJOOztBV3ZpQ0E7O0VDMElNO0NaazZCTjs7QVd2aUNBOztFQ3FJTTtDWnU2Qk47O0FXamlDQTtFQUNFO0VBQ0E7Q1hvaUNGOztBV3poQ0E7O0VBRUU7VUFBQTtFQUNBO0VBQ0E7VUFBQTtDWDRoQ0Y7O0FXdGhDQTtFQUNFO0VBQ0E7RUFDQTtDWHloQ0Y7O0FXbmhDQTs7RUFFRTtDWHNoQ0Y7O0FXbmhDQTs7O0VBR0U7RUFDQTtDWHNoQ0Y7O0FXbmhDQTs7OztFQUlFO0NYc2hDRjs7QVduaENBO0VBQ0U7Q1hzaENGOztBV2poQ0E7RUFDRTtFQUNBO0NYb2hDRjs7QVc5Z0NBO0VBQ0U7Q1hpaENGOztBV3pnQ0E7O0VBRUU7Q1g0Z0NGOztBV3BnQ0E7O0VDc0NNO0NabStCTjs7QVdsZ0NBOztFQUNFO0VBQ0E7Q1hzZ0NGOztBVzcvQkE7O0VBRUU7RUNrQkk7RURoQko7RUFDQTtDWGdnQ0Y7O0FXNy9CQTtFQUFNO0NYaWdDTjs7QVdoZ0NBO0VBQU07Q1hvZ0NOOztBVy8vQkE7RUFDRTtFQUNBO0NYa2dDRjs7QVdoZ0NFO0VBQ0U7RUFDQTtDWG1nQ0o7O0FXei9CRTs7RUFFRTtFQUNBO0NYNC9CSjs7QVdyL0JBOzs7O0VBSUU7RUN4Qkk7RUQwQko7RUFDQTtDWHcvQkY7O0FXai9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDdENJO0NaMmhDTjs7QVdoL0JFO0VDM0NJO0VENkNGO0VBQ0E7Q1htL0JKOztBVy8rQkE7RUNsRE07RURvREo7RUFDQTtDWGsvQkY7O0FXLytCRTtFQUNFO0NYay9CSjs7QVc5K0JBO0VBQ0U7RUM5REk7RURnRUo7RUFDQTtFRXpTRTtDYjJ4Q0o7O0FXLytCRTtFQUNFO0VDckVFO0VEdUVGO0NYay9CSjs7QVd6K0JBO0VBQ0U7Q1g0K0JGOztBV3QrQkE7O0VBRUU7Q1h5K0JGOztBV2orQkE7RUFDRTtFQUNBO0NYbytCRjs7QVdqK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1hvK0JGOztBVzc5QkE7RUFFRTtFQUNBO0NYKzlCRjs7QVc1OUJBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7Q1grOUJGOztBV3Y5QkE7RUFDRTtDWDA5QkY7O0FXcDlCQTtFQUVFO0NYczlCRjs7QVc5OEJBO0VBQ0U7Q1hpOUJGOztBVzU4QkE7Ozs7O0VBS0U7RUFDQTtFQ3BLSTtFRHNLSjtDWCs4QkY7O0FXMzhCQTs7RUFFRTtDWDg4QkY7O0FXejhCQTtFQUNFO0NYNDhCRjs7QVd6OEJBO0VBR0U7Q1gwOEJGOztBV3Y4QkU7RUFDRTtDWDA4Qko7O0FXbjhCQTtFQUNFO0NYczhCRjs7QVc5N0JBOzs7O0VBSUU7Q1hpOEJGOztBVzk3Qkk7Ozs7RUFDRTtDWG84Qk47O0FXNzdCQTtFQUNFO0VBQ0E7Q1hnOEJGOztBVzM3QkE7RUFDRTtDWDg3QkY7O0FXcDdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NYdTdCRjs7QVcvNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUM3UEk7RURnUUo7Q1hpN0JGOztBVy82QkU7RUFDRTtDWGs3Qko7O0FXMzZCQTs7Ozs7OztFQU9FO0NYODZCRjs7QVczNkJBO0VBQ0U7Q1g4NkJGOztBV3I2QkE7RUFDRTtFQUNBO0NYdzZCRjs7QVdoNkJBOzs7Ozs7O0VYeTZCQzs7QVc5NUJEO0VBQ0U7Q1hpNkJGOztBVzU1QkE7RUFDRTtDWCs1QkY7O0FXejVCQTtFQUNFO0NYNDVCRjs7QVd0NUJBO0VBQ0U7RUFDQTtDWHk1QkY7O0FXcDVCQTtFQUNFO0NYdTVCRjs7QVdsNUJBO0VBQ0U7Q1hxNUJGOztBVzk0QkE7RUFDRTtFQUNBO0NYaTVCRjs7QVd6NEJBO0VBQ0U7Q1g0NEJGOztBV3A0QkE7RUFDRTtDWHU0QkY7O0FjdDlDQTtFRitOTTtFRTdOSjtDZHk5Q0Y7O0FjcDlDRTtFRndOSTtFRXRORjtFQUNBO0NkdTlDSjs7QWMxOUNFO0VGd05JO0VFdE5GO0VBQ0E7Q2Q2OUNKOztBY2grQ0U7RUZ3Tkk7RUV0TkY7RUFDQTtDZG0rQ0o7O0FjdCtDRTtFRndOSTtFRXRORjtFQUNBO0NkeStDSjs7QWM1K0NFO0VGd05JO0VFdE5GO0VBQ0E7Q2QrK0NKOztBYzU5Q0E7RUNyREU7RUFDQTtDZnFoREY7O0FjNTlDQTtFQzFERTtFQUNBO0NmMGhERjs7QWM5OUNBO0VBQ0U7Q2RpK0NGOztBYy85Q0U7RUFDRTtDZGsrQ0o7O0FjeDlDQTtFRjRLTTtFRTFLSjtDZDI5Q0Y7O0FjdjlDQTtFQUNFO0VGcUtJO0Nac3pDTjs7QWN4OUNFO0VBQ0U7Q2QyOUNKOztBY3Y5Q0E7RUFDRTtFQUNBO0VGMkpJO0VFekpKO0NkMDlDRjs7QWN4OUNFO0VBQ0U7Q2QyOUNKOztBZ0J6akRBO0VDSUU7RUFHQTtDakJ1akRGOztBZ0J4akRBO0VBQ0U7RUFDQTtFQUNBO0VIR0U7RUtMRTtFREhKO0VBR0E7Q2pCaWtERjs7QWdCbmpEQTtFQUVFO0NoQnFqREY7O0FnQmxqREE7RUFDRTtFQUNBO0NoQnFqREY7O0FnQmxqREE7RUpxTk07RUluTko7Q2hCcWpERjs7QW1CdmxERTs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJtbURGOztBcUIzaURJO0VGNUNFOztJQUNFO0duQjRsRE47Q0FDRjs7QXFCbGpESTtFRjVDRTs7O0lBQ0U7R25Cb21ETjtDQUNGOztBcUIxakRJO0VGNUNFOzs7O0lBQ0U7R25CNm1ETjtDQUNGOztBcUJua0RJO0VGNUNFOzs7OztJQUNFO0duQnVuRE47Q0FDRjs7QXNCdm9ERTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2QjJvREY7O0FzQjlvREk7RUNZRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCc29ERjs7QXVCN2xETTtFQUNFO0N2QmdtRFI7O0F1QjdsRE07RUFwQ0o7RUFDQTtDdkJxb0RGOztBdUJ2bkRFO0VBQ0U7RUFDQTtDdkIwbkRKOztBdUI1bkRFO0VBQ0U7RUFDQTtDdkIrbkRKOztBdUJqb0RFO0VBQ0U7RUFDQTtDdkJvb0RKOztBdUJ0b0RFO0VBQ0U7RUFDQTtDdkJ5b0RKOztBdUIzb0RFO0VBQ0U7RUFDQTtDdkI4b0RKOztBdUJocERFO0VBQ0U7RUFDQTtDdkJtcERKOztBdUJwbkRNO0VBaERKO0VBQ0E7Q3ZCd3FERjs7QXVCbm5EVTtFQTNEUjtFQUNBO0N2QmtyREY7O0F1QnhuRFU7RUEzRFI7RUFDQTtDdkJ1ckRGOztBdUI3bkRVO0VBM0RSO0VBQ0E7Q3ZCNHJERjs7QXVCbG9EVTtFQTNEUjtFQUNBO0N2QmlzREY7O0F1QnZvRFU7RUEzRFI7RUFDQTtDdkJzc0RGOztBdUI1b0RVO0VBM0RSO0VBQ0E7Q3ZCMnNERjs7QXVCanBEVTtFQTNEUjtFQUNBO0N2Qmd0REY7O0F1QnRwRFU7RUEzRFI7RUFDQTtDdkJxdERGOztBdUIzcERVO0VBM0RSO0VBQ0E7Q3ZCMHRERjs7QXVCaHFEVTtFQTNEUjtFQUNBO0N2Qit0REY7O0F1QnJxRFU7RUEzRFI7RUFDQTtDdkJvdURGOztBdUIxcURVO0VBM0RSO0VBQ0E7Q3ZCeXVERjs7QXVCdnFEWTtFQXhEVjtDdkJtdURGOztBdUIzcURZO0VBeERWO0N2QnV1REY7O0F1Qi9xRFk7RUF4RFY7Q3ZCMnVERjs7QXVCbnJEWTtFQXhEVjtDdkIrdURGOztBdUJ2ckRZO0VBeERWO0N2Qm12REY7O0F1QjNyRFk7RUF4RFY7Q3ZCdXZERjs7QXVCL3JEWTtFQXhEVjtDdkIydkRGOztBdUJuc0RZO0VBeERWO0N2Qit2REY7O0F1QnZzRFk7RUF4RFY7Q3ZCbXdERjs7QXVCM3NEWTtFQXhEVjtDdkJ1d0RGOztBdUIvc0RZO0VBeERWO0N2QjJ3REY7O0F1QnhzRFE7O0VBRUU7Q3ZCMnNEVjs7QXVCeHNEUTs7RUFFRTtDdkIyc0RWOztBdUJsdERROztFQUVFO0N2QnF0RFY7O0F1Qmx0RFE7O0VBRUU7Q3ZCcXREVjs7QXVCNXREUTs7RUFFRTtDdkIrdERWOztBdUI1dERROztFQUVFO0N2Qit0RFY7O0F1QnR1RFE7O0VBRUU7Q3ZCeXVEVjs7QXVCdHVEUTs7RUFFRTtDdkJ5dURWOztBdUJodkRROztFQUVFO0N2Qm12RFY7O0F1Qmh2RFE7O0VBRUU7Q3ZCbXZEVjs7QXVCMXZEUTs7RUFFRTtDdkI2dkRWOztBdUIxdkRROztFQUVFO0N2QjZ2RFY7O0F1QnB3RFE7O0VBRUU7Q3ZCdXdEVjs7QXVCcHdEUTs7RUFFRTtDdkJ1d0RWOztBdUI5d0RROztFQUVFO0N2Qml4RFY7O0F1Qjl3RFE7O0VBRUU7Q3ZCaXhEVjs7QXVCeHhEUTs7RUFFRTtDdkIyeERWOztBdUJ4eERROztFQUVFO0N2QjJ4RFY7O0F1Qmx5RFE7O0VBRUU7Q3ZCcXlEVjs7QXVCbHlEUTs7RUFFRTtDdkJxeURWOztBdUI1eURROztFQUVFO0N2Qit5RFY7O0F1QjV5RFE7O0VBRUU7Q3ZCK3lEVjs7QXVCdHpEUTs7RUFFRTtDdkJ5ekRWOztBdUJ0ekRROztFQUVFO0N2Qnl6RFY7O0F1QmgwRFE7O0VBRUU7Q3ZCbTBEVjs7QXVCaDBEUTs7RUFFRTtDdkJtMERWOztBdUIxMERROztFQUVFO0N2QjYwRFY7O0F1QjEwRFE7O0VBRUU7Q3ZCNjBEVjs7QXVCcDFEUTs7RUFFRTtDdkJ1MURWOztBdUJwMURROztFQUVFO0N2QnUxRFY7O0F1QjkxRFE7O0VBRUU7Q3ZCaTJEVjs7QXVCOTFEUTs7RUFFRTtDdkJpMkRWOztBdUJ4MkRROztFQUVFO0N2QjIyRFY7O0F1QngyRFE7O0VBRUU7Q3ZCMjJEVjs7QXFCOTVESTtFRUdFO0lBQ0U7R3ZCKzVETjs7RXVCNTVESTtJQXBDSjtJQUNBO0d2Qm84REE7O0V1QnQ3REE7SUFDRTtJQUNBO0d2Qnk3REY7O0V1QjM3REE7SUFDRTtJQUNBO0d2Qjg3REY7O0V1Qmg4REE7SUFDRTtJQUNBO0d2Qm04REY7O0V1QnI4REE7SUFDRTtJQUNBO0d2Qnc4REY7O0V1QjE4REE7SUFDRTtJQUNBO0d2QjY4REY7O0V1Qi84REE7SUFDRTtJQUNBO0d2Qms5REY7O0V1Qm43REk7SUFoREo7SUFDQTtHdkJ1K0RBOztFdUJsN0RRO0lBM0RSO0lBQ0E7R3ZCaS9EQTs7RXVCdjdEUTtJQTNEUjtJQUNBO0d2QnMvREE7O0V1QjU3RFE7SUEzRFI7SUFDQTtHdkIyL0RBOztFdUJqOERRO0lBM0RSO0lBQ0E7R3ZCZ2dFQTs7RXVCdDhEUTtJQTNEUjtJQUNBO0d2QnFnRUE7O0V1QjM4RFE7SUEzRFI7SUFDQTtHdkIwZ0VBOztFdUJoOURRO0lBM0RSO0lBQ0E7R3ZCK2dFQTs7RXVCcjlEUTtJQTNEUjtJQUNBO0d2Qm9oRUE7O0V1QjE5RFE7SUEzRFI7SUFDQTtHdkJ5aEVBOztFdUIvOURRO0lBM0RSO0lBQ0E7R3ZCOGhFQTs7RXVCcCtEUTtJQTNEUjtJQUNBO0d2Qm1pRUE7O0V1QnorRFE7SUEzRFI7SUFDQTtHdkJ3aUVBOztFdUJ0K0RVO0lBeERWO0d2QmtpRUE7O0V1QjErRFU7SUF4RFY7R3ZCc2lFQTs7RXVCOStEVTtJQXhEVjtHdkIwaUVBOztFdUJsL0RVO0lBeERWO0d2QjhpRUE7O0V1QnQvRFU7SUF4RFY7R3ZCa2pFQTs7RXVCMS9EVTtJQXhEVjtHdkJzakVBOztFdUI5L0RVO0lBeERWO0d2QjBqRUE7O0V1QmxnRVU7SUF4RFY7R3ZCOGpFQTs7RXVCdGdFVTtJQXhEVjtHdkJra0VBOztFdUIxZ0VVO0lBeERWO0d2QnNrRUE7O0V1QjlnRVU7SUF4RFY7R3ZCMGtFQTs7RXVCbGhFVTtJQXhEVjtHdkI4a0VBOztFdUIzZ0VNOztJQUVFO0d2QjhnRVI7O0V1QjNnRU07O0lBRUU7R3ZCOGdFUjs7RXVCcmhFTTs7SUFFRTtHdkJ3aEVSOztFdUJyaEVNOztJQUVFO0d2QndoRVI7O0V1Qi9oRU07O0lBRUU7R3ZCa2lFUjs7RXVCL2hFTTs7SUFFRTtHdkJraUVSOztFdUJ6aUVNOztJQUVFO0d2QjRpRVI7O0V1QnppRU07O0lBRUU7R3ZCNGlFUjs7RXVCbmpFTTs7SUFFRTtHdkJzakVSOztFdUJuakVNOztJQUVFO0d2QnNqRVI7O0V1QjdqRU07O0lBRUU7R3ZCZ2tFUjs7RXVCN2pFTTs7SUFFRTtHdkJna0VSOztFdUJ2a0VNOztJQUVFO0d2QjBrRVI7O0V1QnZrRU07O0lBRUU7R3ZCMGtFUjs7RXVCamxFTTs7SUFFRTtHdkJvbEVSOztFdUJqbEVNOztJQUVFO0d2Qm9sRVI7O0V1QjNsRU07O0lBRUU7R3ZCOGxFUjs7RXVCM2xFTTs7SUFFRTtHdkI4bEVSOztFdUJybUVNOztJQUVFO0d2QndtRVI7O0V1QnJtRU07O0lBRUU7R3ZCd21FUjs7RXVCL21FTTs7SUFFRTtHdkJrbkVSOztFdUIvbUVNOztJQUVFO0d2QmtuRVI7O0V1QnpuRU07O0lBRUU7R3ZCNG5FUjs7RXVCem5FTTs7SUFFRTtHdkI0bkVSOztFdUJub0VNOztJQUVFO0d2QnNvRVI7O0V1Qm5vRU07O0lBRUU7R3ZCc29FUjs7RXVCN29FTTs7SUFFRTtHdkJncEVSOztFdUI3b0VNOztJQUVFO0d2QmdwRVI7O0V1QnZwRU07O0lBRUU7R3ZCMHBFUjs7RXVCdnBFTTs7SUFFRTtHdkIwcEVSOztFdUJqcUVNOztJQUVFO0d2Qm9xRVI7O0V1QmpxRU07O0lBRUU7R3ZCb3FFUjs7RXVCM3FFTTs7SUFFRTtHdkI4cUVSOztFdUIzcUVNOztJQUVFO0d2QjhxRVI7Q0FDRjs7QXFCbHVFSTtFRUdFO0lBQ0U7R3ZCbXVFTjs7RXVCaHVFSTtJQXBDSjtJQUNBO0d2Qnd3RUE7O0V1QjF2RUE7SUFDRTtJQUNBO0d2QjZ2RUY7O0V1Qi92RUE7SUFDRTtJQUNBO0d2Qmt3RUY7O0V1QnB3RUE7SUFDRTtJQUNBO0d2QnV3RUY7O0V1Qnp3RUE7SUFDRTtJQUNBO0d2QjR3RUY7O0V1Qjl3RUE7SUFDRTtJQUNBO0d2Qml4RUY7O0V1Qm54RUE7SUFDRTtJQUNBO0d2QnN4RUY7O0V1QnZ2RUk7SUFoREo7SUFDQTtHdkIyeUVBOztFdUJ0dkVRO0lBM0RSO0lBQ0E7R3ZCcXpFQTs7RXVCM3ZFUTtJQTNEUjtJQUNBO0d2QjB6RUE7O0V1Qmh3RVE7SUEzRFI7SUFDQTtHdkIrekVBOztFdUJyd0VRO0lBM0RSO0lBQ0E7R3ZCbzBFQTs7RXVCMXdFUTtJQTNEUjtJQUNBO0d2QnkwRUE7O0V1Qi93RVE7SUEzRFI7SUFDQTtHdkI4MEVBOztFdUJweEVRO0lBM0RSO0lBQ0E7R3ZCbTFFQTs7RXVCenhFUTtJQTNEUjtJQUNBO0d2QncxRUE7O0V1Qjl4RVE7SUEzRFI7SUFDQTtHdkI2MUVBOztFdUJueUVRO0lBM0RSO0lBQ0E7R3ZCazJFQTs7RXVCeHlFUTtJQTNEUjtJQUNBO0d2QnUyRUE7O0V1Qjd5RVE7SUEzRFI7SUFDQTtHdkI0MkVBOztFdUIxeUVVO0lBeERWO0d2QnMyRUE7O0V1Qjl5RVU7SUF4RFY7R3ZCMDJFQTs7RXVCbHpFVTtJQXhEVjtHdkI4MkVBOztFdUJ0ekVVO0lBeERWO0d2QmszRUE7O0V1QjF6RVU7SUF4RFY7R3ZCczNFQTs7RXVCOXpFVTtJQXhEVjtHdkIwM0VBOztFdUJsMEVVO0lBeERWO0d2QjgzRUE7O0V1QnQwRVU7SUF4RFY7R3ZCazRFQTs7RXVCMTBFVTtJQXhEVjtHdkJzNEVBOztFdUI5MEVVO0lBeERWO0d2QjA0RUE7O0V1QmwxRVU7SUF4RFY7R3ZCODRFQTs7RXVCdDFFVTtJQXhEVjtHdkJrNUVBOztFdUIvMEVNOztJQUVFO0d2QmsxRVI7O0V1Qi8wRU07O0lBRUU7R3ZCazFFUjs7RXVCejFFTTs7SUFFRTtHdkI0MUVSOztFdUJ6MUVNOztJQUVFO0d2QjQxRVI7O0V1Qm4yRU07O0lBRUU7R3ZCczJFUjs7RXVCbjJFTTs7SUFFRTtHdkJzMkVSOztFdUI3MkVNOztJQUVFO0d2QmczRVI7O0V1QjcyRU07O0lBRUU7R3ZCZzNFUjs7RXVCdjNFTTs7SUFFRTtHdkIwM0VSOztFdUJ2M0VNOztJQUVFO0d2QjAzRVI7O0V1Qmo0RU07O0lBRUU7R3ZCbzRFUjs7RXVCajRFTTs7SUFFRTtHdkJvNEVSOztFdUIzNEVNOztJQUVFO0d2Qjg0RVI7O0V1QjM0RU07O0lBRUU7R3ZCODRFUjs7RXVCcjVFTTs7SUFFRTtHdkJ3NUVSOztFdUJyNUVNOztJQUVFO0d2Qnc1RVI7O0V1Qi81RU07O0lBRUU7R3ZCazZFUjs7RXVCLzVFTTs7SUFFRTtHdkJrNkVSOztFdUJ6NkVNOztJQUVFO0d2QjQ2RVI7O0V1Qno2RU07O0lBRUU7R3ZCNDZFUjs7RXVCbjdFTTs7SUFFRTtHdkJzN0VSOztFdUJuN0VNOztJQUVFO0d2QnM3RVI7O0V1Qjc3RU07O0lBRUU7R3ZCZzhFUjs7RXVCNzdFTTs7SUFFRTtHdkJnOEVSOztFdUJ2OEVNOztJQUVFO0d2QjA4RVI7O0V1QnY4RU07O0lBRUU7R3ZCMDhFUjs7RXVCajlFTTs7SUFFRTtHdkJvOUVSOztFdUJqOUVNOztJQUVFO0d2Qm85RVI7O0V1QjM5RU07O0lBRUU7R3ZCODlFUjs7RXVCMzlFTTs7SUFFRTtHdkI4OUVSOztFdUJyK0VNOztJQUVFO0d2QncrRVI7O0V1QnIrRU07O0lBRUU7R3ZCdytFUjs7RXVCLytFTTs7SUFFRTtHdkJrL0VSOztFdUIvK0VNOztJQUVFO0d2QmsvRVI7Q0FDRjs7QXFCdGlGSTtFRUdFO0lBQ0U7R3ZCdWlGTjs7RXVCcGlGSTtJQXBDSjtJQUNBO0d2QjRrRkE7O0V1QjlqRkE7SUFDRTtJQUNBO0d2QmlrRkY7O0V1Qm5rRkE7SUFDRTtJQUNBO0d2QnNrRkY7O0V1QnhrRkE7SUFDRTtJQUNBO0d2QjJrRkY7O0V1QjdrRkE7SUFDRTtJQUNBO0d2QmdsRkY7O0V1QmxsRkE7SUFDRTtJQUNBO0d2QnFsRkY7O0V1QnZsRkE7SUFDRTtJQUNBO0d2QjBsRkY7O0V1QjNqRkk7SUFoREo7SUFDQTtHdkIrbUZBOztFdUIxakZRO0lBM0RSO0lBQ0E7R3ZCeW5GQTs7RXVCL2pGUTtJQTNEUjtJQUNBO0d2QjhuRkE7O0V1QnBrRlE7SUEzRFI7SUFDQTtHdkJtb0ZBOztFdUJ6a0ZRO0lBM0RSO0lBQ0E7R3ZCd29GQTs7RXVCOWtGUTtJQTNEUjtJQUNBO0d2QjZvRkE7O0V1Qm5sRlE7SUEzRFI7SUFDQTtHdkJrcEZBOztFdUJ4bEZRO0lBM0RSO0lBQ0E7R3ZCdXBGQTs7RXVCN2xGUTtJQTNEUjtJQUNBO0d2QjRwRkE7O0V1QmxtRlE7SUEzRFI7SUFDQTtHdkJpcUZBOztFdUJ2bUZRO0lBM0RSO0lBQ0E7R3ZCc3FGQTs7RXVCNW1GUTtJQTNEUjtJQUNBO0d2QjJxRkE7O0V1QmpuRlE7SUEzRFI7SUFDQTtHdkJnckZBOztFdUI5bUZVO0lBeERWO0d2QjBxRkE7O0V1QmxuRlU7SUF4RFY7R3ZCOHFGQTs7RXVCdG5GVTtJQXhEVjtHdkJrckZBOztFdUIxbkZVO0lBeERWO0d2QnNyRkE7O0V1QjluRlU7SUF4RFY7R3ZCMHJGQTs7RXVCbG9GVTtJQXhEVjtHdkI4ckZBOztFdUJ0b0ZVO0lBeERWO0d2QmtzRkE7O0V1QjFvRlU7SUF4RFY7R3ZCc3NGQTs7RXVCOW9GVTtJQXhEVjtHdkIwc0ZBOztFdUJscEZVO0lBeERWO0d2QjhzRkE7O0V1QnRwRlU7SUF4RFY7R3ZCa3RGQTs7RXVCMXBGVTtJQXhEVjtHdkJzdEZBOztFdUJucEZNOztJQUVFO0d2QnNwRlI7O0V1Qm5wRk07O0lBRUU7R3ZCc3BGUjs7RXVCN3BGTTs7SUFFRTtHdkJncUZSOztFdUI3cEZNOztJQUVFO0d2QmdxRlI7O0V1QnZxRk07O0lBRUU7R3ZCMHFGUjs7RXVCdnFGTTs7SUFFRTtHdkIwcUZSOztFdUJqckZNOztJQUVFO0d2Qm9yRlI7O0V1QmpyRk07O0lBRUU7R3ZCb3JGUjs7RXVCM3JGTTs7SUFFRTtHdkI4ckZSOztFdUIzckZNOztJQUVFO0d2QjhyRlI7O0V1QnJzRk07O0lBRUU7R3ZCd3NGUjs7RXVCcnNGTTs7SUFFRTtHdkJ3c0ZSOztFdUIvc0ZNOztJQUVFO0d2Qmt0RlI7O0V1Qi9zRk07O0lBRUU7R3ZCa3RGUjs7RXVCenRGTTs7SUFFRTtHdkI0dEZSOztFdUJ6dEZNOztJQUVFO0d2QjR0RlI7O0V1Qm51Rk07O0lBRUU7R3ZCc3VGUjs7RXVCbnVGTTs7SUFFRTtHdkJzdUZSOztFdUI3dUZNOztJQUVFO0d2Qmd2RlI7O0V1Qjd1Rk07O0lBRUU7R3ZCZ3ZGUjs7RXVCdnZGTTs7SUFFRTtHdkIwdkZSOztFdUJ2dkZNOztJQUVFO0d2QjB2RlI7O0V1Qmp3Rk07O0lBRUU7R3ZCb3dGUjs7RXVCandGTTs7SUFFRTtHdkJvd0ZSOztFdUIzd0ZNOztJQUVFO0d2Qjh3RlI7O0V1QjN3Rk07O0lBRUU7R3ZCOHdGUjs7RXVCcnhGTTs7SUFFRTtHdkJ3eEZSOztFdUJyeEZNOztJQUVFO0d2Qnd4RlI7O0V1Qi94Rk07O0lBRUU7R3ZCa3lGUjs7RXVCL3hGTTs7SUFFRTtHdkJreUZSOztFdUJ6eUZNOztJQUVFO0d2QjR5RlI7O0V1Qnp5Rk07O0lBRUU7R3ZCNHlGUjs7RXVCbnpGTTs7SUFFRTtHdkJzekZSOztFdUJuekZNOztJQUVFO0d2QnN6RlI7Q0FDRjs7QXFCMTJGSTtFRUdFO0lBQ0U7R3ZCMjJGTjs7RXVCeDJGSTtJQXBDSjtJQUNBO0d2Qmc1RkE7O0V1Qmw0RkE7SUFDRTtJQUNBO0d2QnE0RkY7O0V1QnY0RkE7SUFDRTtJQUNBO0d2QjA0RkY7O0V1QjU0RkE7SUFDRTtJQUNBO0d2Qis0RkY7O0V1Qmo1RkE7SUFDRTtJQUNBO0d2Qm81RkY7O0V1QnQ1RkE7SUFDRTtJQUNBO0d2Qnk1RkY7O0V1QjM1RkE7SUFDRTtJQUNBO0d2Qjg1RkY7O0V1Qi8zRkk7SUFoREo7SUFDQTtHdkJtN0ZBOztFdUI5M0ZRO0lBM0RSO0lBQ0E7R3ZCNjdGQTs7RXVCbjRGUTtJQTNEUjtJQUNBO0d2Qms4RkE7O0V1Qng0RlE7SUEzRFI7SUFDQTtHdkJ1OEZBOztFdUI3NEZRO0lBM0RSO0lBQ0E7R3ZCNDhGQTs7RXVCbDVGUTtJQTNEUjtJQUNBO0d2Qmk5RkE7O0V1QnY1RlE7SUEzRFI7SUFDQTtHdkJzOUZBOztFdUI1NUZRO0lBM0RSO0lBQ0E7R3ZCMjlGQTs7RXVCajZGUTtJQTNEUjtJQUNBO0d2QmcrRkE7O0V1QnQ2RlE7SUEzRFI7SUFDQTtHdkJxK0ZBOztFdUIzNkZRO0lBM0RSO0lBQ0E7R3ZCMCtGQTs7RXVCaDdGUTtJQTNEUjtJQUNBO0d2QisrRkE7O0V1QnI3RlE7SUEzRFI7SUFDQTtHdkJvL0ZBOztFdUJsN0ZVO0lBeERWO0d2QjgrRkE7O0V1QnQ3RlU7SUF4RFY7R3ZCay9GQTs7RXVCMTdGVTtJQXhEVjtHdkJzL0ZBOztFdUI5N0ZVO0lBeERWO0d2QjAvRkE7O0V1Qmw4RlU7SUF4RFY7R3ZCOC9GQTs7RXVCdDhGVTtJQXhEVjtHdkJrZ0dBOztFdUIxOEZVO0lBeERWO0d2QnNnR0E7O0V1Qjk4RlU7SUF4RFY7R3ZCMGdHQTs7RXVCbDlGVTtJQXhEVjtHdkI4Z0dBOztFdUJ0OUZVO0lBeERWO0d2QmtoR0E7O0V1QjE5RlU7SUF4RFY7R3ZCc2hHQTs7RXVCOTlGVTtJQXhEVjtHdkIwaEdBOztFdUJ2OUZNOztJQUVFO0d2QjA5RlI7O0V1QnY5Rk07O0lBRUU7R3ZCMDlGUjs7RXVCaitGTTs7SUFFRTtHdkJvK0ZSOztFdUJqK0ZNOztJQUVFO0d2Qm8rRlI7O0V1QjMrRk07O0lBRUU7R3ZCOCtGUjs7RXVCMytGTTs7SUFFRTtHdkI4K0ZSOztFdUJyL0ZNOztJQUVFO0d2QncvRlI7O0V1QnIvRk07O0lBRUU7R3ZCdy9GUjs7RXVCLy9GTTs7SUFFRTtHdkJrZ0dSOztFdUIvL0ZNOztJQUVFO0d2QmtnR1I7O0V1QnpnR007O0lBRUU7R3ZCNGdHUjs7RXVCemdHTTs7SUFFRTtHdkI0Z0dSOztFdUJuaEdNOztJQUVFO0d2QnNoR1I7O0V1Qm5oR007O0lBRUU7R3ZCc2hHUjs7RXVCN2hHTTs7SUFFRTtHdkJnaUdSOztFdUI3aEdNOztJQUVFO0d2QmdpR1I7O0V1QnZpR007O0lBRUU7R3ZCMGlHUjs7RXVCdmlHTTs7SUFFRTtHdkIwaUdSOztFdUJqakdNOztJQUVFO0d2Qm9qR1I7O0V1QmpqR007O0lBRUU7R3ZCb2pHUjs7RXVCM2pHTTs7SUFFRTtHdkI4akdSOztFdUIzakdNOztJQUVFO0d2QjhqR1I7O0V1QnJrR007O0lBRUU7R3ZCd2tHUjs7RXVCcmtHTTs7SUFFRTtHdkJ3a0dSOztFdUIva0dNOztJQUVFO0d2QmtsR1I7O0V1Qi9rR007O0lBRUU7R3ZCa2xHUjs7RXVCemxHTTs7SUFFRTtHdkI0bEdSOztFdUJ6bEdNOztJQUVFO0d2QjRsR1I7O0V1Qm5tR007O0lBRUU7R3ZCc21HUjs7RXVCbm1HTTs7SUFFRTtHdkJzbUdSOztFdUI3bUdNOztJQUVFO0d2QmduR1I7O0V1QjdtR007O0lBRUU7R3ZCZ25HUjs7RXVCdm5HTTs7SUFFRTtHdkIwbkdSOztFdUJ2bkdNOztJQUVFO0d2QjBuR1I7Q0FDRjs7QXFCOXFHSTtFRUdFO0lBQ0U7R3ZCK3FHTjs7RXVCNXFHSTtJQXBDSjtJQUNBO0d2Qm90R0E7O0V1QnRzR0E7SUFDRTtJQUNBO0d2QnlzR0Y7O0V1QjNzR0E7SUFDRTtJQUNBO0d2QjhzR0Y7O0V1Qmh0R0E7SUFDRTtJQUNBO0d2Qm10R0Y7O0V1QnJ0R0E7SUFDRTtJQUNBO0d2Qnd0R0Y7O0V1QjF0R0E7SUFDRTtJQUNBO0d2QjZ0R0Y7O0V1Qi90R0E7SUFDRTtJQUNBO0d2Qmt1R0Y7O0V1Qm5zR0k7SUFoREo7SUFDQTtHdkJ1dkdBOztFdUJsc0dRO0lBM0RSO0lBQ0E7R3ZCaXdHQTs7RXVCdnNHUTtJQTNEUjtJQUNBO0d2QnN3R0E7O0V1QjVzR1E7SUEzRFI7SUFDQTtHdkIyd0dBOztFdUJqdEdRO0lBM0RSO0lBQ0E7R3ZCZ3hHQTs7RXVCdHRHUTtJQTNEUjtJQUNBO0d2QnF4R0E7O0V1QjN0R1E7SUEzRFI7SUFDQTtHdkIweEdBOztFdUJodUdRO0lBM0RSO0lBQ0E7R3ZCK3hHQTs7RXVCcnVHUTtJQTNEUjtJQUNBO0d2Qm95R0E7O0V1QjF1R1E7SUEzRFI7SUFDQTtHdkJ5eUdBOztFdUIvdUdRO0lBM0RSO0lBQ0E7R3ZCOHlHQTs7RXVCcHZHUTtJQTNEUjtJQUNBO0d2Qm16R0E7O0V1Qnp2R1E7SUEzRFI7SUFDQTtHdkJ3ekdBOztFdUJ0dkdVO0lBeERWO0d2Qmt6R0E7O0V1QjF2R1U7SUF4RFY7R3ZCc3pHQTs7RXVCOXZHVTtJQXhEVjtHdkIwekdBOztFdUJsd0dVO0lBeERWO0d2Qjh6R0E7O0V1QnR3R1U7SUF4RFY7R3ZCazBHQTs7RXVCMXdHVTtJQXhEVjtHdkJzMEdBOztFdUI5d0dVO0lBeERWO0d2QjAwR0E7O0V1Qmx4R1U7SUF4RFY7R3ZCODBHQTs7RXVCdHhHVTtJQXhEVjtHdkJrMUdBOztFdUIxeEdVO0lBeERWO0d2QnMxR0E7O0V1Qjl4R1U7SUF4RFY7R3ZCMDFHQTs7RXVCbHlHVTtJQXhEVjtHdkI4MUdBOztFdUIzeEdNOztJQUVFO0d2Qjh4R1I7O0V1QjN4R007O0lBRUU7R3ZCOHhHUjs7RXVCcnlHTTs7SUFFRTtHdkJ3eUdSOztFdUJyeUdNOztJQUVFO0d2Qnd5R1I7O0V1Qi95R007O0lBRUU7R3ZCa3pHUjs7RXVCL3lHTTs7SUFFRTtHdkJrekdSOztFdUJ6ekdNOztJQUVFO0d2QjR6R1I7O0V1Qnp6R007O0lBRUU7R3ZCNHpHUjs7RXVCbjBHTTs7SUFFRTtHdkJzMEdSOztFdUJuMEdNOztJQUVFO0d2QnMwR1I7O0V1QjcwR007O0lBRUU7R3ZCZzFHUjs7RXVCNzBHTTs7SUFFRTtHdkJnMUdSOztFdUJ2MUdNOztJQUVFO0d2QjAxR1I7O0V1QnYxR007O0lBRUU7R3ZCMDFHUjs7RXVCajJHTTs7SUFFRTtHdkJvMkdSOztFdUJqMkdNOztJQUVFO0d2Qm8yR1I7O0V1QjMyR007O0lBRUU7R3ZCODJHUjs7RXVCMzJHTTs7SUFFRTtHdkI4MkdSOztFdUJyM0dNOztJQUVFO0d2QnczR1I7O0V1QnIzR007O0lBRUU7R3ZCdzNHUjs7RXVCLzNHTTs7SUFFRTtHdkJrNEdSOztFdUIvM0dNOztJQUVFO0d2Qms0R1I7O0V1Qno0R007O0lBRUU7R3ZCNDRHUjs7RXVCejRHTTs7SUFFRTtHdkI0NEdSOztFdUJuNUdNOztJQUVFO0d2QnM1R1I7O0V1Qm41R007O0lBRUU7R3ZCczVHUjs7RXVCNzVHTTs7SUFFRTtHdkJnNkdSOztFdUI3NUdNOztJQUVFO0d2Qmc2R1I7O0V1QnY2R007O0lBRUU7R3ZCMDZHUjs7RXVCdjZHTTs7SUFFRTtHdkIwNkdSOztFdUJqN0dNOztJQUVFO0d2Qm83R1I7O0V1Qmo3R007O0lBRUU7R3ZCbzdHUjs7RXVCMzdHTTs7SUFFRTtHdkI4N0dSOztFdUIzN0dNOztJQUVFO0d2Qjg3R1I7Q0FDRjs7QXdCN2lIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEIraUhGOztBd0J4aUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hCMmlISjs7QXdCeGlIRTtFQUNFO0N4QjJpSEo7O0F3QnhpSEU7RUFDRTtDeEIyaUhKOztBd0J2aUhFO0VBQ0U7Q3hCMGlISjs7QXdCamlIQTtFQUNFO0N4Qm9pSEY7O0F3QjFoSEU7RUFDRTtDeEI2aEhKOztBd0I5Z0hFO0VBQ0U7Q3hCaWhISjs7QXdCOWdISTtFQUNFO0N4QmloSE47O0F3QjFnSEU7RUFDRTtDeEI2Z0hKOztBd0JwZ0hFO0VBQ0U7RUFDQTtDeEJ1Z0hKOztBd0IvL0dBO0VBQ0U7RUFDQTtDeEJrZ0hGOztBd0IxL0dFO0VBQ0U7RUFDQTtDeEI2L0dKOztBeUJwbkhFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0N6QmluSEo7O0F5QmhvSEU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q3pCNm5ISjs7QXlCNW9IRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtDekJ5b0hKOztBeUJ4cEhFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0N6QnFwSEo7O0F5QnBxSEU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q3pCaXFISjs7QXlCaHJIRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtDekI2cUhKOztBeUI1ckhFO0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0N6QnlySEo7O0F5QnhzSEU7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7Q3pCcXNISjs7QXdCdGtISTtFQUNFO0VBQ0E7Q3hCeWtITjs7QXFCL29ISTtFR29FQTtJQUNFO0lBQ0E7R3hCK2tISjtDQUNGOztBcUJ0cEhJO0VHb0VBO0lBQ0U7SUFDQTtHeEJzbEhKO0NBQ0Y7O0FxQjdwSEk7RUdvRUE7SUFDRTtJQUNBO0d4QjZsSEo7Q0FDRjs7QXFCcHFISTtFR29FQTtJQUNFO0lBQ0E7R3hCb21ISjtDQUNGOztBcUIzcUhJO0VHb0VBO0lBQ0U7SUFDQTtHeEIybUhKO0NBQ0Y7O0EwQjF2SEE7RUFDRTtDMUI2dkhGOztBMEJwdkhBO0VBQ0U7RUFDQTtFQUNBO0VkME9JO0VjdE9KO0MxQnF2SEY7O0EwQmp2SEE7RUFDRTtFQUNBO0VkZ09JO0NacWhITjs7QTBCanZIQTtFQUNFO0VBQ0E7RWQwTkk7Q1oyaEhOOztBMkJseEhBO0VBQ0U7RWZzUEk7RWVsUEo7QzNCbXhIRjs7QTRCeHhIQTtFQUNFO0VBQ0E7RUFDQTtFaEJvUEk7RWdCalBKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFZkdFO0VLTEU7RVdFQTtDN0I2eEhOOztBNkJ6eEhNO0VEaEJOO0lDaUJRO0c3QjZ4SE47Q0FDRjs7QTRCM3hIRTtFQUNFO0M1Qjh4SEo7O0E0QjV4SEk7RUFDRTtDNUIreEhOOztBNEIxeEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RVZ2QkU7Q2xCcXpITjs7QTRCbHhIRTtFQUVFO0M1Qm94SEo7O0E0Qmh4SEU7RUFDRTtFQUVBO0M1Qmt4SEo7O0E0QnJ4SEU7RUFDRTtFQUVBO0M1Qmt4SEo7O0E0QnJ4SEU7RUFDRTtFQUVBO0M1Qmt4SEo7O0E0QjF3SEU7O0VBRUU7RUFHQTtDNUIyd0hKOztBNEJ2d0hFO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFRTNFRjtFRjZFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUN0RUU7QzdCaTFITjs7QTZCNzBITTtFRHVESjtJQ3RETTtHN0JpMUhOO0NBQ0Y7O0E0Qjd3SEU7RUFDRTtDNUJneEhKOztBNEI3d0hFO0VBQ0U7RUFDQTtFQUNBO1VBQUE7RUFDQTtFRTlGRjtFRmdHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUN6RkU7RUFBQTtDN0IwMkhOOztBNkJ0MkhNO0VEMEVKO0lDekVNO0lBQUE7RzdCMDJITjtDQUNGOztBNEJueEhFO0VBQ0U7QzVCc3hISjs7QTRCN3dIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUJneEhGOztBNEI5d0hFOztFQUVFO0VBQ0E7QzVCaXhISjs7QTRCdHdIQTtFQUNFO0VBQ0E7RWhCeUdJO0VDeE9GO0NiMDRISjs7QTRCdndIRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0M1QjB3SEo7O0E0QnZ3SEU7RUFDRTtFQUNBO0VBQ0E7VUFBQTtDNUIwd0hKOztBNEJ0d0hBO0VBQ0U7RUFDQTtFaEJzRkk7RUN4T0Y7Q2I2NUhKOztBNEJ2d0hFO0VBQ0U7RUFDQTtFQUNBO1VBQUE7QzVCMHdISjs7QTRCdndIRTtFQUNFO0VBQ0E7RUFDQTtVQUFBO0M1QjB3SEo7O0E0Qmx3SEU7RUFDRTtDNUJxd0hKOztBNEJsd0hFO0VBQ0U7QzVCcXdISjs7QTRCbHdIRTtFQUNFO0M1QnF3SEo7O0E0Qmh3SEE7RUFDRTtFQUNBO0VBQ0E7QzVCbXdIRjs7QTRCandIRTtFQUNFO0M1Qm93SEo7O0E0Qmp3SEU7RUFDRTtFZi9MQTtDYm84SEo7O0E0Qmp3SEU7RUFDRTtFZnBNQTtDYnk4SEo7O0ErQnY5SEE7RUFDRTtFQUNBO0VBQ0E7RW5CbVBJO0VtQmhQSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCQUU7RUtMRTtFYVFKO0tBQUE7VUFBQTtDL0J5OUhGOztBK0J2OUhFO0VBQ0U7RUFDQTtFYlpFO0NsQnUrSE47O0ErQmw5SEU7O0VBRUU7RUFDQTtDL0JxOUhKOztBK0JsOUhFO0VBRUU7Qy9CbzlISjs7QStCLzhIRTtFQUNFO0VBQ0E7Qy9CazlISjs7QStCOThIQTtFQUNFO0VBQ0E7RUFDQTtFbkJrTUk7Q1pneEhOOztBK0I5OEhBO0VBQ0U7RUFDQTtFQUNBO0VuQjJMSTtDWnV4SE47O0FnQzlnSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDaENpaElGOztBZ0MvZ0lFO0VBQ0U7RUFDQTtDaENraElKOztBZ0M5Z0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7VUFBQTtDaENpaElGOztBZ0M5Z0lFO0VuQlhFO0NiNmhJSjs7QWdDOWdJRTtFQUVFO0NoQ2doSUo7O0FnQzdnSUU7RUFDRTtDaENnaElKOztBZ0M3Z0lFO0VBQ0U7RUFDQTtFQUNBO0NoQ2doSUo7O0FnQzdnSUU7RUFDRTtFQUNBO0NoQ2doSUo7O0FnQzlnSUk7RUFJSTtDaEM4Z0lSOztBZ0MxZ0lJO0VBSUk7Q2hDMGdJUjs7QWdDcmdJRTtFQUNFO0VBQ0E7RUFLRTtDaENvZ0lOOztBZ0NoZ0lFO0VBQ0U7RUFDQTtFQUNBO0NoQ21nSUo7O0FnQzUvSEk7O0VBQ0U7Q2hDZ2dJTjs7QWdDMy9IQTtFQUVFO0NoQzYvSEY7O0FnQ3QvSEE7RUFDRTtDaEN5L0hGOztBZ0N2L0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RW5COUZBO0VnQkhFO0M3QjZsSU47O0E2QnpsSU07RUd5Rko7SUh4Rk07RzdCNmxJTjtDQUNGOztBZ0M5L0hJO0VBQ0U7Q2hDaWdJTjs7QWdDOS9ISTtFQUNFO0VBS0U7Q2hDNi9IUjs7QWdDdi9IQTtFQUNFO0VBQ0E7Q2hDMC9IRjs7QWdDdi9IQTtFQUNFO0VBQ0E7RUFDQTtDaEMwL0hGOztBZ0N0L0hJOztFQUNFO0VBQ0E7RUFDQTtDaEMwL0hOOztBaUN4b0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7Q2pDMm9JRjs7QWlDem9JRTtFQUNFO0NqQzRvSUo7O0FpQ3hvSUk7RUFBMEI7Q2pDNG9JOUI7O0FpQzNvSUk7RUFBMEI7Q2pDK29JOUI7O0FpQzVvSUU7RUFDRTtDakMrb0lKOztBaUM1b0lFO0VBQ0U7RUFDQTtFQUNBO0VIekJGO0VHMkJFO0VwQlpBO0VLTEU7RVdFQTtFQUFBO0VJbUJGO1VBQUE7Q2pDK29JSjs7QTZCOXBJTTtFSU1KO0lKTE07SUFBQTtHN0JrcUlOO0NBQ0Y7O0FpQ25wSUk7RUhqQ0Y7QzlCd3JJRjs7QWlDbHBJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEI3QkE7RUtMRTtDbEJ5cklOOztBaUNscElFO0VBQ0U7RUFDQTtFSG5ERjtFR3FERTtFcEJ0Q0E7RUtMRTtFV0VBO0VBQUE7RUk2Q0Y7T0FBQTtDakNxcElKOztBNkI5cklNO0VJaUNKO0lKaENNO0lBQUE7RzdCa3NJTjtDQUNGOztBaUN6cElJO0VIM0RGO0M5Qnd0SUY7O0FpQ3hwSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCdkRBO0VLTEU7Q2xCeXRJTjs7QWlDeHBJRTtFQUNFO0NqQzJwSUo7O0FpQ3pwSUk7RUFDRTtDakM0cElOOztBaUN6cElJO0VBQ0U7Q2pDNHBJTjs7QWtDbnZJQTtFQUNFO0NsQ3N2SUY7O0FrQ3B2SUU7O0VBRUU7RUFDQTtDbEN1dklKOztBa0NwdklFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTERFO0M3Qnl2SU47O0E2QnJ2SU07RUtYSjtJTFlNO0c3Qnl2SU47Q0FDRjs7QWtDeHZJSTtFQUNFO0NsQzJ2SU47O0FrQzV2SUk7RUFDRTtDbEMydklOOztBa0M1dklJO0VBQ0U7Q2xDMnZJTjs7QWtDeHZJSTtFQUVFO0VBQ0E7Q2xDMnZJTjs7QWtDOXZJSTtFQUVFO0VBQ0E7Q2xDMnZJTjs7QWtDOXZJSTs7RUFFRTtFQUNBO0NsQzJ2SU47O0FrQ3h2SUk7RUFDRTtFQUNBO0NsQzJ2SU47O0FrQ3Z2SUU7RUFDRTtFQUNBO0NsQzB2SUo7O0FrQ3B2SUk7RUFDRTtFQUNBO0NsQ3l2SU47O0FrQzN2SUk7RUFDRTtFQUNBO0NsQ3l2SU47O0FrQzN2SUk7OztFQUNFO0VBQ0E7Q2xDeXZJTjs7QWtDcHZJSTtFQUNFO0VBQ0E7Q2xDdXZJTjs7QW1DM3lJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25DOHlJRjs7QW1DNXlJRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtDbkMreUlKOztBbUMzeUlFOztFQUVFO0NuQzh5SUo7O0FtQ3h5SUU7RUFDRTtFQUNBO0NuQzJ5SUo7O0FtQ3p5SUk7RUFDRTtDbkM0eUlOOztBbUNqeUlBO0VBQ0U7RUFDQTtFQUNBO0V2QjRNSTtFdUIxTUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCcENFO0NieTBJSjs7QW1DM3hJQTs7OztFQUlFO0V2QnNMSTtFQ3hPRjtDYmsxSUo7O0FtQzN4SUE7Ozs7RUFJRTtFdkI2S0k7RUN4T0Y7Q2IyMUlKOztBbUMzeElBOztFQUVFO0NuQzh4SUY7O0FtQ2p4SUk7O0V0Qi9EQTtFQUNBO0NicTFJSjs7QW1DaHhJSTs7RXRCdEVBO0VBQ0E7Q2IyMUlKOztBbUMzd0lFO0VBQ0U7RXRCcEVBO0VBQ0E7Q2JtMUlKOztBb0M1MklFO0VBQ0U7RUFDQTtFQUNBO0V4QitORTtFd0I1TkY7Q3BDODJJSjs7QW9DMzJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QmtORTtFd0IvTUY7RUFDQTtFdkIxQkE7Q2J3NElKOztBb0N6MklJOzs7O0VBRUU7Q3BDODJJTjs7QW9DNTVJSTs7RUFvREU7Q3BDNjJJTjs7QW9DbjJJTTs7RUFDRTtFQUNBO0NwQ3UySVI7O0FvQ3Y2SUk7O0VBaUZFO0NwQzIxSU47O0FvQ2wxSU07O0VBQ0U7RUFDQTtDcENzMUlSOztBb0NsN0lJOztFQW1HRTtDcENvMUlOOztBb0NsMUlNOztFQUNFO0NwQ3MxSVI7O0FvQ24xSU07O0VBQ0U7Q3BDdTFJUjs7QW9DcDFJTTs7RUFDRTtDcEN3MUlSOztBb0NuMUlJO0VBQ0U7Q3BDczFJTjs7QW9DMThJSTs7OztFQTJIRTtDcENzMUlOOztBb0M5N0lFO0VBQ0U7RUFDQTtFQUNBO0V4QitORTtFd0I1TkY7Q3BDZzhJSjs7QW9DNzdJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QmtORTtFd0IvTUY7RUFDQTtFdkIxQkE7Q2IwOUlKOztBb0MzN0lJOzs7O0VBRUU7Q3BDZzhJTjs7QW9DOStJSTs7RUFvREU7Q3BDKzdJTjs7QW9DcjdJTTs7RUFDRTtFQUNBO0NwQ3k3SVI7O0FvQ3ovSUk7O0VBaUZFO0NwQzY2SU47O0FvQ3A2SU07O0VBQ0U7RUFDQTtDcEN3NklSOztBb0NwZ0pJOztFQW1HRTtDcENzNklOOztBb0NwNklNOztFQUNFO0NwQ3c2SVI7O0FvQ3I2SU07O0VBQ0U7Q3BDeTZJUjs7QW9DdDZJTTs7RUFDRTtDcEMwNklSOztBb0NyNklJO0VBQ0U7Q3BDdzZJTjs7QW9DNWhKSTs7OztFQTJIRTtDcEN3NklOOztBcUNyaUpBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUM4R0E7RTFCNEhJO0VDeE9GO0VnQkhFO0M3QjBpSk47O0E2QnRpSk07RVFoQk47SVJpQlE7RzdCMGlKTjtDQUNGOztBcUMzaUpFO0VBQ0U7RUFDQTtDckM4aUpKOztBcUMzaUpFOztFQUVFO0VBQ0E7Q3JDOGlKSjs7QXFDM2lKRTs7OztFbkJsQkk7Q2xCb2tKTjs7QXFDNWlKSTs7OztFbkJ4QkU7Q2xCMmtKTjs7QXFDOWlKRTs7O0VBR0U7RUFDQTtFbkJqQ0U7Q2xCbWxKTjs7QXFDdGlKRTtFQ3ZDQTtFUmhCQTtFUWtCQTtFcEJSSTtDbEIwbEpOOztBc0Mva0pFO0VBQ0U7RVJ0QkY7RVF3QkU7Q3RDa2xKSjs7QXNDL2tKRTs7RUFFRTtFUjdCRjtFUStCRTtFcEJyQkU7Q2xCd21KTjs7QXNDMWtKRTs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDMmtKSjs7QXNDemtKSTs7Ozs7RXBCekNFO0NsQjBuSk47O0FzQ3ZrSkU7O0VBRUU7RUFDQTtFQUdBO0N0Q3drSko7O0FxQ3BsSkU7RUN2Q0E7RVJoQkE7RVFrQkE7RXBCUkk7Q2xCd29KTjs7QXNDN25KRTtFQUNFO0VSdEJGO0VRd0JFO0N0Q2dvSko7O0FzQzduSkU7O0VBRUU7RVI3QkY7RVErQkU7RXBCckJFO0NsQnNwSk47O0FzQ3huSkU7Ozs7O0VBS0U7RUFDQTtFQUdBO0N0Q3luSko7O0FzQ3ZuSkk7Ozs7O0VwQnpDRTtDbEJ3cUpOOztBc0NybkpFOztFQUVFO0VBQ0E7RUFHQTtDdENzbkpKOztBcUNsb0pFO0VDdkNBO0VSaEJBO0VRa0JBO0VwQlJJO0NsQnNySk47O0FzQzNxSkU7RUFDRTtFUnRCRjtFUXdCRTtDdEM4cUpKOztBc0MzcUpFOztFQUVFO0VSN0JGO0VRK0JFO0VwQnJCRTtDbEJvc0pOOztBc0N0cUpFOzs7OztFQUtFO0VBQ0E7RUFHQTtDdEN1cUpKOztBc0NycUpJOzs7OztFcEJ6Q0U7Q2xCc3RKTjs7QXNDbnFKRTs7RUFFRTtFQUNBO0VBR0E7Q3RDb3FKSjs7QXFDaHJKRTtFQ3ZDQTtFUmhCQTtFUWtCQTtFcEJSSTtDbEJvdUpOOztBc0N6dEpFO0VBQ0U7RVJ0QkY7RVF3QkU7Q3RDNHRKSjs7QXNDenRKRTs7RUFFRTtFUjdCRjtFUStCRTtFcEJyQkU7Q2xCa3ZKTjs7QXNDcHRKRTs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDcXRKSjs7QXNDbnRKSTs7Ozs7RXBCekNFO0NsQm93Sk47O0FzQ2p0SkU7O0VBRUU7RUFDQTtFQUdBO0N0Q2t0Sko7O0FxQzl0SkU7RUN2Q0E7RVJoQkE7RVFrQkE7RXBCUkk7Q2xCa3hKTjs7QXNDdndKRTtFQUNFO0VSdEJGO0VRd0JFO0N0QzB3Sko7O0FzQ3Z3SkU7O0VBRUU7RVI3QkY7RVErQkU7RXBCckJFO0NsQmd5Sk47O0FzQ2x3SkU7Ozs7O0VBS0U7RUFDQTtFQUdBO0N0Q213Sko7O0FzQ2p3Skk7Ozs7O0VwQnpDRTtDbEJrekpOOztBc0MvdkpFOztFQUVFO0VBQ0E7RUFHQTtDdENnd0pKOztBcUM1d0pFO0VDdkNBO0VSaEJBO0VRa0JBO0VwQlJJO0NsQmcwSk47O0FzQ3J6SkU7RUFDRTtFUnRCRjtFUXdCRTtDdEN3ekpKOztBc0NyekpFOztFQUVFO0VSN0JGO0VRK0JFO0VwQnJCRTtDbEI4MEpOOztBc0NoekpFOzs7OztFQUtFO0VBQ0E7RUFHQTtDdENpekpKOztBc0MveUpJOzs7OztFcEJ6Q0U7Q2xCZzJKTjs7QXNDN3lKRTs7RUFFRTtFQUNBO0VBR0E7Q3RDOHlKSjs7QXFDMXpKRTtFQ3ZDQTtFUmhCQTtFUWtCQTtFcEJSSTtDbEI4MkpOOztBc0NuMkpFO0VBQ0U7RVJ0QkY7RVF3QkU7Q3RDczJKSjs7QXNDbjJKRTs7RUFFRTtFUjdCRjtFUStCRTtFcEJyQkU7Q2xCNDNKTjs7QXNDOTFKRTs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDKzFKSjs7QXNDNzFKSTs7Ozs7RXBCekNFO0NsQjg0Sk47O0FzQzMxSkU7O0VBRUU7RUFDQTtFQUdBO0N0QzQxSko7O0FxQ3gySkU7RUN2Q0E7RVJoQkE7RVFrQkE7RXBCUkk7Q2xCNDVKTjs7QXNDajVKRTtFQUNFO0VSdEJGO0VRd0JFO0N0Q281Sko7O0FzQ2o1SkU7O0VBRUU7RVI3QkY7RVErQkU7RXBCckJFO0NsQjA2Sk47O0FzQzU0SkU7Ozs7O0VBS0U7RUFDQTtFQUdBO0N0QzY0Sko7O0FzQzM0Skk7Ozs7O0VwQnpDRTtDbEI0N0pOOztBc0N6NEpFOztFQUVFO0VBQ0E7RUFHQTtDdEMwNEpKOztBcUN0NUpFO0VDdkNBO0VSaEJBO0VRa0JBO0VwQlJJO0NsQjA4Sk47O0FzQy83SkU7RUFDRTtFUnRCRjtFUXdCRTtDdENrOEpKOztBc0MvN0pFOztFQUVFO0VSN0JGO0VRK0JFO0VwQnJCRTtDbEJ3OUpOOztBc0MxN0pFOzs7OztFQUtFO0VBQ0E7RUFHQTtDdEMyN0pKOztBc0N6N0pJOzs7OztFcEJ6Q0U7Q2xCMCtKTjs7QXNDdjdKRTs7RUFFRTtFQUNBO0VBR0E7Q3RDdzdKSjs7QXFDcDhKRTtFQ3ZDQTtFUmhCQTtFUWtCQTtFcEJSSTtDbEJ3L0pOOztBc0M3K0pFO0VBQ0U7RVJ0QkY7RVF3QkU7Q3RDZy9KSjs7QXNDNytKRTs7RUFFRTtFUjdCRjtFUStCRTtFcEJyQkU7Q2xCc2dLTjs7QXNDeCtKRTs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDeStKSjs7QXNDditKSTs7Ozs7RXBCekNFO0NsQndoS047O0FzQ3IrSkU7O0VBRUU7RUFDQTtFQUdBO0N0Q3MrSko7O0FxQ2wvSkU7RUN2Q0E7RVJoQkE7RVFrQkE7RXBCUkk7Q2xCc2lLTjs7QXNDM2hLRTtFQUNFO0VSdEJGO0VRd0JFO0N0QzhoS0o7O0FzQzNoS0U7O0VBRUU7RVI3QkY7RVErQkU7RXBCckJFO0NsQm9qS047O0FzQ3RoS0U7Ozs7O0VBS0U7RUFDQTtFQUdBO0N0Q3VoS0o7O0FzQ3JoS0k7Ozs7O0VwQnpDRTtDbEJza0tOOztBc0NuaEtFOztFQUVFO0VBQ0E7RUFHQTtDdENvaEtKOztBcUMxaEtFO0VDbUJBO0VBQ0E7Q3RDMmdLRjs7QXNDemdLRTtFQUNFO0VBQ0E7RUFDQTtDdEM0Z0tKOztBc0N6Z0tFOztFQUVFO0N0QzRnS0o7O0FzQ3pnS0U7Ozs7O0VBS0U7RUFDQTtFQUNBO0N0QzRnS0o7O0FzQzFnS0k7Ozs7O0VwQjdGRTtDbEIrbUtOOztBc0N4Z0tFOztFQUVFO0VBQ0E7Q3RDMmdLSjs7QXFDbGtLRTtFQ21CQTtFQUNBO0N0Q21qS0Y7O0FzQ2pqS0U7RUFDRTtFQUNBO0VBQ0E7Q3RDb2pLSjs7QXNDampLRTs7RUFFRTtDdENvaktKOztBc0NqaktFOzs7OztFQUtFO0VBQ0E7RUFDQTtDdENvaktKOztBc0NsaktJOzs7OztFcEI3RkU7Q2xCdXBLTjs7QXNDaGpLRTs7RUFFRTtFQUNBO0N0Q21qS0o7O0FxQzFtS0U7RUNtQkE7RUFDQTtDdEMybEtGOztBc0N6bEtFO0VBQ0U7RUFDQTtFQUNBO0N0QzRsS0o7O0FzQ3psS0U7O0VBRUU7Q3RDNGxLSjs7QXNDemxLRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7Q3RDNGxLSjs7QXNDMWxLSTs7Ozs7RXBCN0ZFO0NsQityS047O0FzQ3hsS0U7O0VBRUU7RUFDQTtDdEMybEtKOztBcUNscEtFO0VDbUJBO0VBQ0E7Q3RDbW9LRjs7QXNDam9LRTtFQUNFO0VBQ0E7RUFDQTtDdENvb0tKOztBc0Nqb0tFOztFQUVFO0N0Q29vS0o7O0FzQ2pvS0U7Ozs7O0VBS0U7RUFDQTtFQUNBO0N0Q29vS0o7O0FzQ2xvS0k7Ozs7O0VwQjdGRTtDbEJ1dUtOOztBc0Nob0tFOztFQUVFO0VBQ0E7Q3RDbW9LSjs7QXFDMXJLRTtFQ21CQTtFQUNBO0N0QzJxS0Y7O0FzQ3pxS0U7RUFDRTtFQUNBO0VBQ0E7Q3RDNHFLSjs7QXNDenFLRTs7RUFFRTtDdEM0cUtKOztBc0N6cUtFOzs7OztFQUtFO0VBQ0E7RUFDQTtDdEM0cUtKOztBc0MxcUtJOzs7OztFcEI3RkU7Q2xCK3dLTjs7QXNDeHFLRTs7RUFFRTtFQUNBO0N0QzJxS0o7O0FxQ2x1S0U7RUNtQkE7RUFDQTtDdENtdEtGOztBc0NqdEtFO0VBQ0U7RUFDQTtFQUNBO0N0Q290S0o7O0FzQ2p0S0U7O0VBRUU7Q3RDb3RLSjs7QXNDanRLRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7Q3RDb3RLSjs7QXNDbHRLSTs7Ozs7RXBCN0ZFO0NsQnV6S047O0FzQ2h0S0U7O0VBRUU7RUFDQTtDdENtdEtKOztBcUMxd0tFO0VDbUJBO0VBQ0E7Q3RDMnZLRjs7QXNDenZLRTtFQUNFO0VBQ0E7RUFDQTtDdEM0dktKOztBc0N6dktFOztFQUVFO0N0QzR2S0o7O0FzQ3p2S0U7Ozs7O0VBS0U7RUFDQTtFQUNBO0N0QzR2S0o7O0FzQzF2S0k7Ozs7O0VwQjdGRTtDbEIrMUtOOztBc0N4dktFOztFQUVFO0VBQ0E7Q3RDMnZLSjs7QXFDbHpLRTtFQ21CQTtFQUNBO0N0Q215S0Y7O0FzQ2p5S0U7RUFDRTtFQUNBO0VBQ0E7Q3RDb3lLSjs7QXNDanlLRTs7RUFFRTtDdENveUtKOztBc0NqeUtFOzs7OztFQUtFO0VBQ0E7RUFDQTtDdENveUtKOztBc0NseUtJOzs7OztFcEI3RkU7Q2xCdTRLTjs7QXNDaHlLRTs7RUFFRTtFQUNBO0N0Q215S0o7O0FxQzExS0U7RUNtQkE7RUFDQTtDdEMyMEtGOztBc0N6MEtFO0VBQ0U7RUFDQTtFQUNBO0N0QzQwS0o7O0FzQ3owS0U7O0VBRUU7Q3RDNDBLSjs7QXNDejBLRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7Q3RDNDBLSjs7QXNDMTBLSTs7Ozs7RXBCN0ZFO0NsQis2S047O0FzQ3gwS0U7O0VBRUU7RUFDQTtDdEMyMEtKOztBcUNsNEtFO0VDbUJBO0VBQ0E7Q3RDbTNLRjs7QXNDajNLRTtFQUNFO0VBQ0E7RUFDQTtDdENvM0tKOztBc0NqM0tFOztFQUVFO0N0Q28zS0o7O0FzQ2ozS0U7Ozs7O0VBS0U7RUFDQTtFQUNBO0N0Q28zS0o7O0FzQ2wzS0k7Ozs7O0VwQjdGRTtDbEJ1OUtOOztBc0NoM0tFOztFQUVFO0VBQ0E7Q3RDbTNLSjs7QXFDMTZLRTtFQ21CQTtFQUNBO0N0QzI1S0Y7O0FzQ3o1S0U7RUFDRTtFQUNBO0VBQ0E7Q3RDNDVLSjs7QXNDejVLRTs7RUFFRTtDdEM0NUtKOztBc0N6NUtFOzs7OztFQUtFO0VBQ0E7RUFDQTtDdEM0NUtKOztBc0MxNUtJOzs7OztFcEI3RkU7Q2xCKy9LTjs7QXNDeDVLRTs7RUFFRTtFQUNBO0N0QzI1S0o7O0FxQ3Q4S0E7RUFDRTtFQUNBO0VBQ0E7Q3JDeThLRjs7QXFDdjhLRTtFQUNFO0VBQ0E7Q3JDMDhLSjs7QXFDdjhLRTtFQUNFO0NyQzA4S0o7O0FxQ3Y4S0U7O0VBRUU7Q3JDMDhLSjs7QXFDLzdLQTs7RUN1QkU7RTFCNEhJO0VDeE9GO0NiMmhMSjs7QXFDbDhLQTs7RUNtQkU7RTFCNEhJO0VDeE9GO0Nia2lMSjs7QXVDcmpMQTtFVmdCTTtDN0J5aUxOOztBNkJyaUxNO0VVcEJOO0lWcUJRO0c3QnlpTE47Q0FDRjs7QXVDNWpMRTtFQUNFO0N2QytqTEo7O0F1Q3pqTEU7RUFDRTtDdkM0akxKOztBdUN4akxBO0VBQ0U7RUFDQTtFVkRJO0M3QjZqTE47O0E2QnpqTE07RVVMTjtJVk1RO0c3QjZqTE47Q0FDRjs7QXdDbGxMQTs7OztFQUlFO0N4Q3FsTEY7O0F3Q2xsTEE7RUFDRTtDeENxbExGOztBeUNoa0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFoQ0o7RUFDQTtFQUNBO0VBQ0E7Q3pDb21MRjs7QXlDL2lMSTtFQUNFO0N6Q2tqTE47O0F3QzdsTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJvT0k7RTRCbE9KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JYRTtFS0xFO0NsQmtuTE47O0F3QzlsTEU7RUFDRTtFQUNBO0N4Q2ltTEo7O0F3Q3JsTEk7RUFDRTtDeEN3bExOOztBd0N0bExNO0VBQ0U7RUFDQTtDeEN5bExSOztBd0NybExJO0VBQ0U7Q3hDd2xMTjs7QXdDdGxMTTtFQUNFO0VBQ0E7Q3hDeWxMUjs7QXFCeGxMSTtFbUJmQTtJQUNFO0d4QzJtTEo7O0V3Q3ptTEk7SUFDRTtJQUNBO0d4QzRtTE47O0V3Q3htTEU7SUFDRTtHeEMybUxKOztFd0N6bUxJO0lBQ0U7SUFDQTtHeEM0bUxOO0NBQ0Y7O0FxQjVtTEk7RW1CZkE7SUFDRTtHeEMrbkxKOztFd0M3bkxJO0lBQ0U7SUFDQTtHeENnb0xOOztFd0M1bkxFO0lBQ0U7R3hDK25MSjs7RXdDN25MSTtJQUNFO0lBQ0E7R3hDZ29MTjtDQUNGOztBcUJob0xJO0VtQmZBO0lBQ0U7R3hDbXBMSjs7RXdDanBMSTtJQUNFO0lBQ0E7R3hDb3BMTjs7RXdDaHBMRTtJQUNFO0d4Q21wTEo7O0V3Q2pwTEk7SUFDRTtJQUNBO0d4Q29wTE47Q0FDRjs7QXFCcHBMSTtFbUJmQTtJQUNFO0d4Q3VxTEo7O0V3Q3JxTEk7SUFDRTtJQUNBO0d4Q3dxTE47O0V3Q3BxTEU7SUFDRTtHeEN1cUxKOztFd0NycUxJO0lBQ0U7SUFDQTtHeEN3cUxOO0NBQ0Y7O0FxQnhxTEk7RW1CZkE7SUFDRTtHeEMyckxKOztFd0N6ckxJO0lBQ0U7SUFDQTtHeEM0ckxOOztFd0N4ckxFO0lBQ0U7R3hDMnJMSjs7RXdDenJMSTtJQUNFO0lBQ0E7R3hDNHJMTjtDQUNGOztBd0NuckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hDc3JMSjs7QXlDcHVMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0N6Q2l3TEY7O0F5Q250TEk7RUFDRTtDekNzdExOOztBd0M1ckxFO0VBQ0U7RUFDQTtFQUNBO0N4QytyTEo7O0F3QzdyTEk7RUFDRTtFQUNBO0N4Q2dzTE47O0F5Qzl2TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtDekNveExGOztBeUM3dUxJO0VBQ0U7Q3pDZ3ZMTjs7QXdDenNMSTtFQUNFO0N4QzRzTE47O0F3Q3RzTEU7RUFDRTtFQUNBO0VBQ0E7Q3hDeXNMSjs7QXdDdnNMSTtFQUNFO0VBQ0E7Q3hDMHNMTjs7QXlDNXhMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N6Qyt4TE47O0F5Q3B4TE07RUFDRTtDekN1eExSOztBeUNweExNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUE5Qk47RUFDQTtFQUNBO0N6Q3N6TEY7O0F5Q3J4TEk7RUFDRTtDekN3eExOOztBd0M3dExJO0VBQ0U7Q3hDZ3VMTjs7QXdDenRMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N4QzR0TEY7O0F3Q3R0TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDeEN3dExGOztBd0Mxc0xFOztFQUVFO0VBQ0E7RVZoS0Y7QzlCODJMRjs7QXdDMXNMRTs7RUFFRTtFQUNBO0VWdktGO0M5QnEzTEY7O0F3QzFzTEU7O0VBRUU7RUFDQTtFQUNBO0N4QzZzTEo7O0F3Q3ZzTEE7RUFDRTtDeEMwc0xGOztBd0N0c0xBO0VBQ0U7RUFDQTtFQUNBO0U1QjBESTtFNEJ4REo7RUFDQTtDeEN5c0xGOztBd0Nyc0xBO0VBQ0U7RUFDQTtFQUNBO0N4Q3dzTEY7O0F3Q3BzTEE7RUFDRTtFQUNBO0VBQ0E7Q3hDdXNMRjs7QXdDcHNMRTtFQUNFO0N4Q3VzTEo7O0F3Q3JzTEk7O0VBRUU7RVZ0Tko7QzlCKzVMRjs7QXdDcnNMSTs7RUFFRTtFVjVOSjtDOUJxNkxGOztBd0Nyc0xJOztFQUVFO0N4Q3dzTE47O0F3Q3BzTEU7RUFDRTtDeEN1c0xKOztBd0Nwc0xFO0VBQ0U7Q3hDdXNMSjs7QXdDcHNMRTtFQUNFO0N4Q3VzTEo7O0EwQ3o3TEE7O0VBRUU7RUFDQTtFQUNBO0MxQzQ3TEY7O0EwQzE3TEU7O0VBQ0U7RUFDQTtDMUM4N0xKOztBMEN6N0xFOzs7Ozs7Ozs7Ozs7RUFNRTtDMUNrOExKOztBMEM3N0xBO0VBQ0U7RUFDQTtFQUNBO0MxQ2c4TEY7O0EwQzk3TEU7RUFDRTtDMUNpOExKOztBMEMzN0xFOztFQUVFO0MxQzg3TEo7O0EwQzE3TEU7O0U3QlJFO0VBQ0E7Q2J1OExKOztBMEN2N0xFOzs7RTdCSEU7RUFDQTtDYmc4TEo7O0EwQzM2TEE7RUFDRTtFQUNBO0MxQzg2TEY7O0EwQzU2TEU7OztFQUdFO0MxQys2TEo7O0EwQzU2TEU7RUFDRTtDMUMrNkxKOztBMEMzNkxBOztFQUNFO0VBQ0E7QzFDKzZMRjs7QTBDNTZMQTs7RUFDRTtFQUNBO0MxQ2c3TEY7O0EwQzE2TEE7RXhCckZNO0NsQm1nTU47O0EwQzE2TEU7RXhCekZJO0NsQnVnTU47O0EwQ3A2TEE7RUFDRTtFQUNBO0VBQ0E7QzFDdTZMRjs7QTBDcjZMRTs7RUFFRTtDMUN3NkxKOztBMENyNkxFOztFQUVFO0MxQ3c2TEo7O0EwQ3A2TEU7O0U3QnZGRTtFQUNBO0NiZ2dNSjs7QTBDcjZMRTs7RTdCMUdFO0VBQ0E7Q2JvaE1KOztBMkM1aU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0MraU1GOztBMkM1aU1BO0VBQ0U7RUFDQTtFZENJO0M3QitpTU47O0E2QjNpTU07RWNQTjtJZFFRO0c3QitpTU47Q0FDRjs7QTJDL2lNRTs7RUFHRTtDM0Npak1KOztBMkM3aU1FO0VBQ0U7RUFDQTtFQUNBO0MzQ2dqTUo7O0EyQ3hpTUE7RUFDRTtDM0MyaU1GOztBMkN6aU1FO0VBQ0U7RUFDQTtFQUNBO0U5QmxCQTtFQUNBO0NiK2pNSjs7QTJDM2lNSTs7RUFFRTtFQUVBO0MzQzZpTU47O0EyQzFpTUk7RUFDRTtFQUNBO0VBQ0E7QzNDNmlNTjs7QTJDemlNRTs7RUFFRTtFQUNBO0VBQ0E7QzNDNGlNSjs7QTJDemlNRTtFQUVFO0U5QjVDQTtFQUNBO0Nid2xNSjs7QTJDamlNRTtFQUNFO0VBQ0E7RTlCbkVBO0Nid21NSjs7QTJDamlNRTs7RUFFRTtFYnhGRjtDOUI2bk1GOztBMkMxaE1FOztFQUVFO0VBQ0E7QzNDNmhNSjs7QTJDeGhNRTs7RUFFRTtFQUNBO0VBQ0E7QzNDMmhNSjs7QTJDcmhNRTs7RUFDRTtDM0N5aE1KOztBMkMvZ01FO0VBQ0U7QzNDa2hNSjs7QTJDaGhNRTtFQUNFO0MzQ21oTUo7O0E0QzNvTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDOG9NRjs7QTRDeG9NRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzVDZ3BNSjs7QTRDNW5NQTtFQUNFO0VBQ0E7RUFDQTtFaENpTUk7RWdDOUxKO0M1QzhuTUY7O0E0QzVuTUU7O0VBRUU7QzVDK25NSjs7QTRDdG5NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVDeW5NRjs7QTRDdm5NRTtFQUNFO0VBQ0E7QzVDMG5NSjs7QTRDdm5NRTtFQUNFO0M1QzBuTUo7O0E0Q2puTUE7RUFDRTtFQUNBO0M1Q29uTUY7O0E0Q3htTUE7RUFDRTtFQUNBO0VBR0E7QzVDeW1NRjs7QTRDcm1NQTtFQUNFO0VoQ21JSTtFZ0NqSUo7RUFDQTtFQUNBO0UvQnpHRTtFZ0JIRTtDN0JzdE1OOztBNkJsdE1NO0VlbUdOO0lmbEdRO0c3QnN0TU47Q0FDRjs7QTRDNW1NRTtFQUNFO0M1QyttTUo7O0E0QzVtTUU7RUFDRTtFQUNBO0VBQ0E7QzVDK21NSjs7QTRDem1NQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1QzRtTUY7O0E0Q3ptTUE7RUFDRTtFQUNBO0M1QzRtTUY7O0FxQnRzTUk7RXVCc0dBO0lBRUk7SUFDQTtHNUNtbU1OOztFNENqbU1NO0lBQ0U7RzVDb21NUjs7RTRDbG1NUTtJQUNFO0c1Q3FtTVY7O0U0Q2xtTVE7SUFDRTtJQUNBO0c1Q3FtTVY7O0U0Q2ptTU07SUFDRTtHNUNvbU1SOztFNENqbU1NO0lBQ0U7SUFDQTtHNUNvbU1SOztFNENqbU1NO0lBQ0U7RzVDb21NUjtDQUNGOztBcUJ2dU1JO0V1QnNHQTtJQUVJO0lBQ0E7RzVDb29NTjs7RTRDbG9NTTtJQUNFO0c1Q3FvTVI7O0U0Q25vTVE7SUFDRTtHNUNzb01WOztFNENub01RO0lBQ0U7SUFDQTtHNUNzb01WOztFNENsb01NO0lBQ0U7RzVDcW9NUjs7RTRDbG9NTTtJQUNFO0lBQ0E7RzVDcW9NUjs7RTRDbG9NTTtJQUNFO0c1Q3FvTVI7Q0FDRjs7QXFCeHdNSTtFdUJzR0E7SUFFSTtJQUNBO0c1Q3FxTU47O0U0Q25xTU07SUFDRTtHNUNzcU1SOztFNENwcU1RO0lBQ0U7RzVDdXFNVjs7RTRDcHFNUTtJQUNFO0lBQ0E7RzVDdXFNVjs7RTRDbnFNTTtJQUNFO0c1Q3NxTVI7O0U0Q25xTU07SUFDRTtJQUNBO0c1Q3NxTVI7O0U0Q25xTU07SUFDRTtHNUNzcU1SO0NBQ0Y7O0FxQnp5TUk7RXVCc0dBO0lBRUk7SUFDQTtHNUNzc01OOztFNENwc01NO0lBQ0U7RzVDdXNNUjs7RTRDcnNNUTtJQUNFO0c1Q3dzTVY7O0U0Q3JzTVE7SUFDRTtJQUNBO0c1Q3dzTVY7O0U0Q3BzTU07SUFDRTtHNUN1c01SOztFNENwc01NO0lBQ0U7SUFDQTtHNUN1c01SOztFNENwc01NO0lBQ0U7RzVDdXNNUjtDQUNGOztBcUIxME1JO0V1QnNHQTtJQUVJO0lBQ0E7RzVDdXVNTjs7RTRDcnVNTTtJQUNFO0c1Q3d1TVI7O0U0Q3R1TVE7SUFDRTtHNUN5dU1WOztFNEN0dU1RO0lBQ0U7SUFDQTtHNUN5dU1WOztFNENydU1NO0lBQ0U7RzVDd3VNUjs7RTRDcnVNTTtJQUNFO0lBQ0E7RzVDd3VNUjs7RTRDcnVNTTtJQUNFO0c1Q3d1TVI7Q0FDRjs7QTRDcndNSTtFQUVJO0VBQ0E7QzVDdXdNUjs7QTRDcndNUTtFQUNFO0M1Q3d3TVY7O0E0Q3R3TVU7RUFDRTtDNUN5d01aOztBNEN0d01VO0VBQ0U7RUFDQTtDNUN5d01aOztBNENyd01RO0VBQ0U7QzVDd3dNVjs7QTRDcndNUTtFQUNFO0VBQ0E7QzVDd3dNVjs7QTRDcndNUTtFQUNFO0M1Q3d3TVY7O0E0Q3p2TUU7RUFDRTtDNUM0dk1KOztBNEMxdk1JOztFQUVFO0M1QzZ2TU47O0E0Q3h2TUk7RUFDRTtDNUMydk1OOztBNEN6dk1NOztFQUVFO0M1QzR2TVI7O0E0Q3p2TU07RUFDRTtDNUM0dk1SOztBNEN4dk1JOztFQUVFO0M1QzJ2TU47O0E0Q3Z2TUU7RUFDRTtFQUNBO0M1QzB2TUo7O0E0Q3Z2TUU7RUFDRTtDNUMwdk1KOztBNEN2dk1FO0VBQ0U7QzVDMHZNSjs7QTRDeHZNSTs7O0VBR0U7QzVDMnZNTjs7QTRDcHZNRTtFQUNFO0M1Q3V2TUo7O0E0Q3J2TUk7O0VBRUU7QzVDd3ZNTjs7QTRDbnZNSTtFQUNFO0M1Q3N2TU47O0E0Q3B2TU07O0VBRUU7QzVDdXZNUjs7QTRDcHZNTTtFQUNFO0M1Q3V2TVI7O0E0Q252TUk7O0VBRUU7QzVDc3ZNTjs7QTRDbHZNRTtFQUNFO0VBQ0E7QzVDcXZNSjs7QTRDbHZNRTtFQUNFO0M1Q3F2TUo7O0E0Q2x2TUU7RUFDRTtDNUNxdk1KOztBNENwdk1JOzs7RUFHRTtDNUN1dk1OOztBNkNqaU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFaENNRTtDYjhoTko7O0E2Q2ppTkU7RUFDRTtFQUNBO0M3Q29pTko7O0E2Q2ppTkU7RUFDRTtFQUNBO0M3Q29pTko7O0E2Q2xpTkk7RUFDRTtFaENFRjtFQUNBO0Nib2lOSjs7QTZDbmlOSTtFQUNFO0VoQ1dGO0VBQ0E7Q2I0aE5KOztBNkNqaU5FOztFQUVFO0M3Q29pTko7O0E2Q2hpTkE7RUFHRTtFQUNBO0M3Q2lpTkY7O0E2QzdoTkE7RUFDRTtDN0NnaU5GOztBNkM3aE5BO0VBQ0U7RUFDQTtDN0NnaU5GOztBNkM3aE5BO0VBQ0U7QzdDZ2lORjs7QTZDNWhORTtFQUNFO0M3QytoTko7O0E2QzVoTkU7RUFDRTtDN0MraE5KOztBNkN2aE5BO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QzdDeWhORjs7QTZDdmhORTtFaENuRUU7Q2I4bE5KOztBNkN0aE5BO0VBQ0U7RUFFQTtFQUNBO0M3Q3doTkY7O0E2Q3RoTkU7RWhDOUVFO0Nid21OSjs7QTZDaGhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0M3Q21oTkY7O0E2Q3pnTkE7RUFDRTtFQUNBO0M3QzRnTkY7O0E2Q3hnTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDbEhFO0NiOG5OSjs7QTZDeGdOQTs7O0VBR0U7QzdDMmdORjs7QTZDeGdOQTs7RWhDbkhJO0VBQ0E7Q2Jnb05KOztBNkN6Z05BOztFaEMxR0k7RUFDQTtDYnduTko7O0E2Q2xnTkU7RUFDRTtDN0NxZ05KOztBcUJ4bU5JO0V3QitGSjtJQVFJO0lBQ0E7RzdDc2dORjs7RTZDbmdORTtJQUVFO0lBQ0E7RzdDcWdOSjs7RTZDbmdOSTtJQUNFO0lBQ0E7RzdDc2dOTjs7RTZDamdOTTtJaENuSko7SUFDQTtHYndwTkY7O0U2Q25nTlE7O0lBR0U7RzdDcWdOVjs7RTZDbmdOUTs7SUFHRTtHN0NxZ05WOztFNkNqZ05NO0loQ3BKSjtJQUNBO0dieXBORjs7RTZDbmdOUTs7SUFHRTtHN0NxZ05WOztFNkNuZ05ROztJQUdFO0c3Q3FnTlY7Q0FDRjs7QThDbHROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxDa1BJO0VrQ2hQSjtFQUNBO0VBQ0E7RUFDQTtFakNLRTtFaUNIRjtFakJBSTtDN0JzdE5OOztBNkJsdE5NO0VpQmhCTjtJakJpQlE7RzdCc3ROTjtDQUNGOztBOEN6dE5FO0VBQ0U7RUFDQTtFQUNBO0M5QzR0Tko7O0E4QzF0Tkk7RUFDRTtFQUNBO0M5QzZ0Tk47O0E4Q3h0TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQnZCRTtDN0Jtdk5OOztBNkIvdU5NO0VpQldKO0lqQlZNO0c3Qm12Tk47Q0FDRjs7QThDOXRORTtFQUNFO0M5Q2l1Tko7O0E4Qzl0TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDOUNpdU5KOztBOEM3dE5BO0VBQ0U7QzlDZ3VORjs7QThDN3ROQTtFQUNFO0VBQ0E7RUFDQTtDOUNndU5GOztBOEM5dE5FO0VqQ3BDRTtFQUNBO0Nic3dOSjs7QThDaHVOSTtFakN2Q0E7RUFDQTtDYjJ3Tko7O0E4Qy90TkU7RUFDRTtFakNoQ0E7RUFDQTtDYm13Tko7O0E4Q2h1Tk07RWpDcENGO0VBQ0E7Q2J3d05KOztBOENodU5JO0VqQ3pDQTtFQUNBO0NiNndOSjs7QThDL3ROQTtFQUNFO0M5Q2t1TkY7O0E4Q3p0TkU7RUFDRTtDOUM0dE5KOztBOEN6dE5FO0VBQ0U7RUFDQTtFakN0RkE7Q2Jtek5KOztBOEMxdE5JO0VBQWdCO0M5Qzh0TnBCOztBOEM3dE5JO0VBQWU7QzlDaXVObkI7O0E4Qy90Tkk7RWpDNUZBO0NiK3pOSjs7QStDbDFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VuQ3VQSTtFbUNyUEo7RUFDQTtFbENZRTtDYjAwTko7O0ErQ2gxTkU7RUFDRTtDL0NtMU5KOztBK0NqMU5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Qy9DbzFOTjs7QStDaDFORTtFQUNFO0MvQ20xTko7O0FnRDUyTkE7RUFDRTtFakNHQTtFQUNBO0NmNjJORjs7QWdENzJOQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RW5CS0k7QzdCMjJOTjs7QTZCdjJOTTtFbUJmTjtJbkJnQlE7RzdCMjJOTjtDQUNGOztBZ0RuM05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaERzM05KOztBZ0RuM05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaERzM05KOztBZ0RqM05FO0VBQ0U7Q2hEbzNOSjs7QWdEajNORTtFQUNFO0VBQ0E7RWxCbENGO0VrQm9DRTtDaERvM05KOztBZ0RqM05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hEbzNOSjs7QWlELzVORTtFQUNFO0NqRGs2Tko7O0FpRDM1TlE7RXBDcUNKO0VBQ0E7Q2IwM05KOztBaUQxNU5RO0VwQ2lCSjtFQUNBO0NiNjROSjs7QWlENzZORTtFQUNFO0VyQ3NQRTtDWjJyTk47O0FpRDE2TlE7RXBDcUNKO0VBQ0E7Q2J5NE5KOztBaUR6Nk5RO0VwQ2lCSjtFQUNBO0NiNDVOSjs7QWlENTdORTtFQUNFO0VyQ3NQRTtDWjBzTk47O0FpRHo3TlE7RXBDcUNKO0VBQ0E7Q2J3NU5KOztBaUR4N05RO0VwQ2lCSjtFQUNBO0NiMjZOSjs7QWtEMThOQTtFQUNFO0VBQ0E7RXRDb1BJO0VzQ2xQSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDS0U7Q2J5OE5KOztBa0R6OE5FO0VBQ0U7Q2xENDhOSjs7QWtEdjhOQTtFQUNFO0VBQ0E7Q2xEMDhORjs7QW1EaitOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0V0Q1dFO0NiMDlOSjs7QW1EaCtOQTtFQUVFO0NuRGsrTkY7O0FtRDk5TkE7RUFDRTtDbkRpK05GOztBbUR6OU5BO0VBQ0U7Q25ENDlORjs7QW1EejlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25ENDlOSjs7QW1ENzhORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcERtZ09GOztBb0RqZ09FO0VBQ0U7Q3BEb2dPSjs7QW1EdjlORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcEQ2Z09GOztBb0QzZ09FO0VBQ0U7Q3BEOGdPSjs7QW1EaitORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcER1aE9GOztBb0RyaE9FO0VBQ0U7Q3BEd2hPSjs7QW1EMytORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcERpaU9GOztBb0QvaE9FO0VBQ0U7Q3BEa2lPSjs7QW1Eci9ORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcEQyaU9GOztBb0R6aU9FO0VBQ0U7Q3BENGlPSjs7QW1ELy9ORTtFQ2xEQTtFdEJFQTtFc0JBQTtDcERxak9GOztBb0Ruak9FO0VBQ0U7Q3BEc2pPSjs7QW1EemdPRTtFQ2xEQTtFdEJFQTtFc0JBQTtDcEQrak9GOztBb0Q3ak9FO0VBQ0U7Q3BEZ2tPSjs7QW1EbmhPRTtFQ2xEQTtFdEJFQTtFc0JBQTtDcER5a09GOztBb0R2a09FO0VBQ0U7Q3BEMGtPSjs7QW1EN2hPRTtFQ2xEQTtFdEJFQTtFc0JBQTtDcERtbE9GOztBb0RqbE9FO0VBQ0U7Q3BEb2xPSjs7QW1EdmlPRTtFQ2xEQTtFdEJFQTtFc0JBQTtDcEQ2bE9GOztBb0QzbE9FO0VBQ0U7Q3BEOGxPSjs7QW1EampPRTtFQ2xEQTtFdEJFQTtFc0JBQTtDcER1bU9GOztBb0RybU9FO0VBQ0U7Q3BEd21PSjs7QXFEM21PRTtFQUNFO0lBQUs7R3JEK21PUDtDQUNGOztBcURqbk9FO0VBQ0U7SUFBSztHckQrbU9QO0NBQ0Y7O0FxRDNtT0E7RUFDRTtFQUNBO0VBQ0E7RXpDOE9JO0V5QzVPSjtFeENJRTtFS0xFO0NsQmluT047O0FxRDNtT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4QlpJO0M3QjJuT047O0E2QnZuT007RXdCQU47SXhCQ1E7RzdCMm5PTjtDQUNGOztBcURqbk9BO0V2QllFO0V1QlZBO0NyRG9uT0Y7O0FxRGhuT0U7RUFDRTtVQUFBO0NyRG1uT0o7O0FxRGhuT007RUFKSjtJQUtNO1lBQUE7R3JEb25PTjtDQUNGOztBc0Q1cE9BO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RXpDU0U7Q2JxcE9KOztBc0QxcE9BO0VBQ0U7RUFDQTtDdEQ2cE9GOztBc0QzcE9FO0VBRUU7RUFDQTtDdEQ2cE9KOztBc0RucE9BO0VBQ0U7RUFDQTtFQUNBO0N0RHNwT0Y7O0FzRG5wT0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q3REc3BPSjs7QXNEbnBPRTtFQUNFO0VBQ0E7Q3REc3BPSjs7QXNEN29PQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtDdEQrb09GOztBc0Q3b09FO0V6Q3JDRTtFQUNBO0Nic3JPSjs7QXNEOW9PRTtFekMzQkU7RUFDQTtDYjZxT0o7O0FzRC9vT0U7O0VBRUU7RUFDQTtFQUNBO0N0RGtwT0o7O0FzRDlvT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdERpcE9KOztBc0Q5b09FO0VBQ0U7Q3REaXBPSjs7QXNEL29PSTtFQUNFO0VBQ0E7Q3REa3BPTjs7QXNEcG9PSTtFQUNFO0N0RHVvT047O0FzRHBvT1E7RXpDckNKO0VBWkE7Q2Iwck9KOztBc0Rwb09RO0V6Q3RESjtFQVlBO0NibXJPSjs7QXNEcG9PUTtFQUNFO0N0RHVvT1Y7O0FzRHBvT1E7RUFDRTtFQUNBO0N0RHVvT1Y7O0FzRHJvT1U7RUFDRTtFQUNBO0N0RHdvT1o7O0FxQjVzT0k7RWlDNENBO0lBQ0U7R3REb3FPSjs7RXNEanFPTTtJekNyQ0o7SUFaQTtHYnV0T0Y7O0VzRGpxT007SXpDdERKO0lBWUE7R2JndE9GOztFc0RqcU9NO0lBQ0U7R3REb3FPUjs7RXNEanFPTTtJQUNFO0lBQ0E7R3REb3FPUjs7RXNEbHFPUTtJQUNFO0lBQ0E7R3REcXFPVjtDQUNGOztBcUIxdU9JO0VpQzRDQTtJQUNFO0d0RGtzT0o7O0VzRC9yT007SXpDckNKO0lBWkE7R2Jxdk9GOztFc0Qvck9NO0l6Q3RESjtJQVlBO0diOHVPRjs7RXNEL3JPTTtJQUNFO0d0RGtzT1I7O0VzRC9yT007SUFDRTtJQUNBO0d0RGtzT1I7O0VzRGhzT1E7SUFDRTtJQUNBO0d0RG1zT1Y7Q0FDRjs7QXFCeHdPSTtFaUM0Q0E7SUFDRTtHdERndU9KOztFc0Q3dE9NO0l6Q3JDSjtJQVpBO0dibXhPRjs7RXNEN3RPTTtJekN0REo7SUFZQTtHYjR3T0Y7O0VzRDd0T007SUFDRTtHdERndU9SOztFc0Q3dE9NO0lBQ0U7SUFDQTtHdERndU9SOztFc0Q5dE9RO0lBQ0U7SUFDQTtHdERpdU9WO0NBQ0Y7O0FxQnR5T0k7RWlDNENBO0lBQ0U7R3REOHZPSjs7RXNEM3ZPTTtJekNyQ0o7SUFaQTtHYml6T0Y7O0VzRDN2T007SXpDdERKO0lBWUE7R2IweU9GOztFc0Qzdk9NO0lBQ0U7R3REOHZPUjs7RXNEM3ZPTTtJQUNFO0lBQ0E7R3REOHZPUjs7RXNENXZPUTtJQUNFO0lBQ0E7R3REK3ZPVjtDQUNGOztBcUJwME9JO0VpQzRDQTtJQUNFO0d0RDR4T0o7O0VzRHp4T007SXpDckNKO0lBWkE7R2IrME9GOztFc0R6eE9NO0l6Q3RESjtJQVlBO0didzBPRjs7RXNEenhPTTtJQUNFO0d0RDR4T1I7O0VzRHp4T007SUFDRTtJQUNBO0d0RDR4T1I7O0VzRDF4T1E7SUFDRTtJQUNBO0d0RDZ4T1Y7Q0FDRjs7QXNEaHhPQTtFekM5SEk7Q2JrNU9KOztBc0RqeE9FO0VBQ0U7Q3REb3hPSjs7QXNEbHhPSTtFQUNFO0N0RHF4T047O0F1RHo2T0U7RUFDRTtFQUNBO0N2RDQ2T0o7O0F1RHo2T007O0VBRUU7RUFDQTtDdkQ0Nk9SOztBdUR6Nk9NO0VBQ0U7RUFDQTtFQUNBO0N2RDQ2T1I7O0F1RDE3T0U7RUFDRTtFQUNBO0N2RDY3T0o7O0F1RDE3T007O0VBRUU7RUFDQTtDdkQ2N09SOztBdUQxN09NO0VBQ0U7RUFDQTtFQUNBO0N2RDY3T1I7O0F1RDM4T0U7RUFDRTtFQUNBO0N2RDg4T0o7O0F1RDM4T007O0VBRUU7RUFDQTtDdkQ4OE9SOztBdUQzOE9NO0VBQ0U7RUFDQTtFQUNBO0N2RDg4T1I7O0F1RDU5T0U7RUFDRTtFQUNBO0N2RCs5T0o7O0F1RDU5T007O0VBRUU7RUFDQTtDdkQrOU9SOztBdUQ1OU9NO0VBQ0U7RUFDQTtFQUNBO0N2RCs5T1I7O0F1RDcrT0U7RUFDRTtFQUNBO0N2RGcvT0o7O0F1RDcrT007O0VBRUU7RUFDQTtDdkRnL09SOztBdUQ3K09NO0VBQ0U7RUFDQTtFQUNBO0N2RGcvT1I7O0F1RDkvT0U7RUFDRTtFQUNBO0N2RGlnUEo7O0F1RDkvT007O0VBRUU7RUFDQTtDdkRpZ1BSOztBdUQ5L09NO0VBQ0U7RUFDQTtFQUNBO0N2RGlnUFI7O0F1RC9nUEU7RUFDRTtFQUNBO0N2RGtoUEo7O0F1RC9nUE07O0VBRUU7RUFDQTtDdkRraFBSOztBdUQvZ1BNO0VBQ0U7RUFDQTtFQUNBO0N2RGtoUFI7O0F1RGhpUEU7RUFDRTtFQUNBO0N2RG1pUEo7O0F1RGhpUE07O0VBRUU7RUFDQTtDdkRtaVBSOztBdURoaVBNO0VBQ0U7RUFDQTtFQUNBO0N2RG1pUFI7O0F1RGpqUEU7RUFDRTtFQUNBO0N2RG9qUEo7O0F1RGpqUE07O0VBRUU7RUFDQTtDdkRvalBSOztBdURqalBNO0VBQ0U7RUFDQTtFQUNBO0N2RG9qUFI7O0F1RGxrUEU7RUFDRTtFQUNBO0N2RHFrUEo7O0F1RGxrUE07O0VBRUU7RUFDQTtDdkRxa1BSOztBdURsa1BNO0VBQ0U7RUFDQTtFQUNBO0N2RHFrUFI7O0F1RG5sUEU7RUFDRTtFQUNBO0N2RHNsUEo7O0F1RG5sUE07O0VBRUU7RUFDQTtDdkRzbFBSOztBdURubFBNO0VBQ0U7RUFDQTtFQUNBO0N2RHNsUFI7O0F3RG5tUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NPRTtFMkNMRjtDeERzbVBGOztBd0RubVBFO0VBQ0U7RUFDQTtFQUNBO0N4RHNtUEo7O0F3RG5tUEU7RUFDRTtFQUNBO0VBQ0E7Q3hEc21QSjs7QXdEbm1QRTs7RUFFRTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7Q3hEc21QSjs7QXdEbG1QQTtFQUNFO0N4RHFtUEY7O0F5RDNvUEE7RUFDRTtFQUNBO0U3Q3lQSTtFNkN0UEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNVRTtDYm9vUEo7O0F5RDNvUEU7RUFDRTtDekQ4b1BKOztBeUQzb1BFO0VBQ0U7Q3pEOG9QSjs7QXlEMW9QQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7Q3pENm9QRjs7QXlEM29QRTtFQUNFO0N6RDhvUEo7O0F5RDFvUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNWRTtFQUNBO0Nid3BQSjs7QXlENW9QRTtFQUNFO0VBQ0E7Q3pEK29QSjs7QXlEM29QQTtFQUNFO0VBQ0E7Q3pEOG9QRjs7QTBEenJQQTtFQUVFO0MxRDJyUEY7O0EwRHpyUEU7RUFDRTtFQUNBO0MxRDRyUEo7O0EwRHZyUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QzFEd3JQRjs7QTBEanJQQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0MxRG1yUEY7O0EwRGhyUEU7RTdCM0JJO0U2QjZCRjtDMURtclBKOztBNkI1c1BNO0U2QnVCSjtJN0J0Qk07RzdCZ3RQTjtDQUNGOztBMER2clBFO0VBQ0U7QzFEMHJQSjs7QTBEdHJQRTtFQUNFO0MxRHlyUEo7O0EwRHJyUEE7RUFDRTtDMUR3clBGOztBMER0clBFO0VBQ0U7RUFDQTtDMUR5clBKOztBMER0clBFO0VBQ0U7QzFEeXJQSjs7QTBEcnJQQTtFQUNFO0VBQ0E7RUFDQTtDMUR3clBGOztBMERwclBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFN0NwRUU7RUtMRTtFd0M2RUo7QzFEb3JQRjs7QTBEaHJQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRG1yUEY7O0EwRGhyUEU7RUFBUztDMURvclBYOztBMERuclBFO0VBQVM7QzFEdXJQWDs7QTBEbHJQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0N6RkU7RUFDQTtDYit3UEo7O0EwRHByUEU7RUFDRTtFQUNBO0MxRHVyUEo7O0EwRGxyUEE7RUFDRTtFQUNBO0MxRHFyUEY7O0EwRGhyUEE7RUFDRTtFQUdBO0VBQ0E7QzFEaXJQRjs7QTBEN3FQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QzVHRTtFQUNBO0NiNnhQSjs7QTBENXFQRTtFQUNFO0MxRCtxUEo7O0EwRDFxUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MxRDZxUEY7O0FxQnJ4UEk7RXFDOEdGO0lBQ0U7SUFDQTtHMUQycVBGOztFMER4cVBBO0lBQ0U7RzFEMnFQRjs7RTBEeHFQQTtJQUNFO0cxRDJxUEY7O0UwRHhxUEE7SXhDNUtJO0dsQncxUEo7O0UwRHhxUEE7SUFBWTtHMUQ0cVBaO0NBQ0Y7O0FxQjV5UEk7RXFDbUlGOztJQUVFO0cxRDZxUEY7Q0FDRjs7QXFCbnpQSTtFcUMwSUY7SUFBWTtHMUQ4cVBaO0NBQ0Y7O0EwRHRxUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDMUR5cVBOOztBMER2cVBNO0VBQ0U7RUFDQTtFN0N2TUo7Q2JrM1BKOztBMER2cVBNO0U3QzNNRjtDYnMzUEo7O0EwRHZxUE07RUFDRTtDMUQwcVBSOztBMER2cVBNO0U3Q25ORjtDYjgzUEo7O0FxQnIwUEk7RXFDc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzFEbXNQSjs7RTBEanNQSTtJQUNFO0lBQ0E7STdDdk1KO0diNDRQRjs7RTBEanNQSTtJN0MzTUY7R2JnNVBGOztFMERqc1BJO0lBQ0U7RzFEb3NQTjs7RTBEanNQSTtJN0NuTkY7R2J3NVBGO0NBQ0Y7O0FxQmgyUEk7RXFDc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzFEOHRQSjs7RTBENXRQSTtJQUNFO0lBQ0E7STdDdk1KO0didTZQRjs7RTBENXRQSTtJN0MzTUY7R2IyNlBGOztFMEQ1dFBJO0lBQ0U7RzFEK3RQTjs7RTBENXRQSTtJN0NuTkY7R2JtN1BGO0NBQ0Y7O0FxQjMzUEk7RXFDc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzFEeXZQSjs7RTBEdnZQSTtJQUNFO0lBQ0E7STdDdk1KO0diazhQRjs7RTBEdnZQSTtJN0MzTUY7R2JzOFBGOztFMER2dlBJO0lBQ0U7RzFEMHZQTjs7RTBEdnZQSTtJN0NuTkY7R2I4OFBGO0NBQ0Y7O0FxQnQ1UEk7RXFDc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzFEb3hQSjs7RTBEbHhQSTtJQUNFO0lBQ0E7STdDdk1KO0diNjlQRjs7RTBEbHhQSTtJN0MzTUY7R2JpK1BGOztFMERseFBJO0lBQ0U7RzFEcXhQTjs7RTBEbHhQSTtJN0NuTkY7R2J5K1BGO0NBQ0Y7O0FxQmo3UEk7RXFDc0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RzFEK3lQSjs7RTBEN3lQSTtJQUNFO0lBQ0E7STdDdk1KO0didy9QRjs7RTBEN3lQSTtJN0MzTUY7R2I0L1BGOztFMEQ3eVBJO0lBQ0U7RzFEZ3pQTjs7RTBEN3lQSTtJN0NuTkY7R2JvZ1FGO0NBQ0Y7O0EyRHZoUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQ0pBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhENE9JO0UrQ2hQSjtFQUNBO0MzRG9pUUY7O0EyRGxpUUU7RUFBUztDM0RzaVFYOztBMkRwaVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzNEdWlRSjs7QTJEcmlRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0MzRHdpUU47O0EyRG5pUUE7O0VBQ0U7QzNEdWlRRjs7QTJEcmlRRTs7RUFDRTtDM0R5aVFKOztBMkR2aVFJOztFQUNFO0VBQ0E7RUFDQTtDM0QyaVFOOztBMkR0aVFBOztFQUNFO0MzRDBpUUY7O0EyRHhpUUU7O0VBQ0U7RUFDQTtFQUNBO0MzRDRpUUo7O0EyRDFpUUk7O0VBQ0U7RUFDQTtFQUNBO0MzRDhpUU47O0EyRHppUUE7O0VBQ0U7QzNENmlRRjs7QTJEM2lRRTs7RUFDRTtDM0QraVFKOztBMkQ3aVFJOztFQUNFO0VBQ0E7RUFDQTtDM0RpalFOOztBMkQ1aVFBOztFQUNFO0MzRGdqUUY7O0EyRDlpUUU7O0VBQ0U7RUFDQTtFQUNBO0MzRGtqUUo7O0EyRGhqUUk7O0VBQ0U7RUFDQTtFQUNBO0MzRG9qUU47O0EyRC9oUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QzdGRTtDYmdvUUo7O0E2RG5wUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURMQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRDRPSTtFaUQvT0o7RUFDQTtFQUNBO0VBQ0E7RWhESUU7RUtMRTtDbEJtcVFOOztBNkQ5cFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzdEaXFRSjs7QTZEL3BRSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3RGtxUU47O0E2RDVwUUU7O0VBQ0U7QzdEZ3FRSjs7QTZEOXBRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEa3FRTjs7QTZEL3BRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEbXFRTjs7QTZEN3BRRTs7RUFDRTtFQUNBO0VBQ0E7QzdEaXFRSjs7QTZEL3BRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEbXFRTjs7QTZEaHFRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEb3FRTjs7QTZEOXBRRTs7RUFDRTtDN0RrcVFKOztBNkRocVFJOztFQUNFO0VBQ0E7RUFDQTtDN0RvcVFOOztBNkRqcVFJOztFQUNFO0VBQ0E7RUFDQTtDN0RxcVFOOztBNkRocVFFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzdEb3FRSjs7QTZEL3BRRTs7RUFDRTtFQUNBO0VBQ0E7QzdEbXFRSjs7QTZEanFRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEcXFRTjs7QTZEbHFRSTs7RUFDRTtFQUNBO0VBQ0E7QzdEc3FRTjs7QTZEanBRQTtFQUNFO0VBQ0E7RWpENkdJO0VpRDNHSjtFQUNBO0VBQ0E7RWhEdEhFO0VBQ0E7Q2Iyd1FKOztBNkRucFFFO0VBQ0U7QzdEc3BRSjs7QTZEbHBRQTtFQUNFO0VBQ0E7QzdEcXBRRjs7QThEcHlRQTtFQUNFO0M5RHV5UUY7O0E4RHB5UUE7RUFDRTtDOUR1eVFGOztBOERweVFBO0VBQ0U7RUFDQTtFQUNBO0M5RHV5UUY7O0ErRDd6UUU7RUFDRTtFQUNBO0VBQ0E7Qy9EZzBRSjs7QThEenlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VqQ2xCSTtDN0IrelFOOztBNkIzelFNO0VpQ1FOO0lqQ1BRO0c3Qit6UU47Q0FDRjs7QThEL3lRQTs7O0VBR0U7QzlEa3pRRjs7QThEL3lRQTs7QUFDQTs7RUFFRTtDOURtelFGOztBOERoelFBOztFQUVFO0M5RG16UUY7O0E4RGh6UUE7O0FBUUU7RUFDRTtFQUNBO0VBQ0E7QzlENnlRSjs7QThEMXlRRTs7O0VBR0U7RUFDQTtDOUQ2eVFKOztBOEQxeVFFOztFQUVFO0VBQ0E7RWpDL0RFO0M3QjYyUU47O0E2QnoyUU07RWlDd0RKOztJakN2RE07RzdCODJRTjtDQUNGOztBOEQzeVFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpDekZJO0M3QnU0UU47O0E2Qm40UU07RWlDcUVOOztJakNwRVE7RzdCdzRRTjtDQUNGOztBOERqelFFOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QzlEc3pRSjs7QThEbnpRQTtFQUNFO0M5RHN6UUY7O0E4RG56UUE7RUFDRTtDOURzelFGOztBOERqelFBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDOURvelFGOztBOERqelFBOzs7Ozs7O0k5RDB6UUc7O0E4RGx6UUg7RUFDRTtDOURxelFGOztBOERuelFBO0VBQ0U7QzlEc3pRRjs7QThEOXlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtDOURnelFGOztBOEQ5eVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VqQzVLRTtDN0I2OVFOOztBNkJ6OVFNO0VpQ3dKSjtJakN2Sk07RzdCNjlRTjtDQUNGOztBOERuelFFO0VBQ0U7QzlEc3pRSjs7QThEN3lRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzlEZ3pRRjs7QThEMXlRRTs7RUFFRTtDOUQ2eVFKOztBOEQxeVFFO0VBQ0U7QzlENnlRSjs7QThEMXlRRTtFQUNFO0M5RDZ5UUo7O0FnRTFnUkE7RUFDRTtJQUFLO0doRThnUkw7Q0FDRjs7QWdFaGhSQTtFQUNFO0lBQUs7R2hFOGdSTDtDQUNGOztBZ0UzZ1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtVQUFBO0NoRTZnUkY7O0FnRTFnUkE7RUFDRTtFQUNBO0VBQ0E7Q2hFNmdSRjs7QWdFcmdSQTtFQUNFO0lBQ0U7R2hFd2dSRjs7RWdFdGdSQTtJQUNFO0lBQ0E7R2hFeWdSRjtDQUNGOztBZ0VoaFJBO0VBQ0U7SUFDRTtHaEV3Z1JGOztFZ0V0Z1JBO0lBQ0U7SUFDQTtHaEV5Z1JGO0NBQ0Y7O0FnRXJnUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO1VBQUE7Q2hFdWdSRjs7QWdFcGdSQTtFQUNFO0VBQ0E7Q2hFdWdSRjs7QWdFbmdSRTtFQUNFOztJQUVFO1lBQUE7R2hFc2dSSjtDQUNGOztBaUV4a1JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RS9DR0k7RVdFQTtDN0J1a1JOOztBNkJua1JNO0VvQ3BCTjtJcENxQlE7RzdCdWtSTjtDQUNGOztBaUU3a1JBO0VBQ0U7RUFDQTtFQUNBO0NqRWdsUkY7O0FpRTlrUkU7RUFDRTtFQUNBO0NqRWlsUko7O0FpRTdrUkE7RUFDRTtFQUNBO0NqRWdsUkY7O0FpRTdrUkE7RUFDRTtFQUNBO0VBQ0E7Q2pFZ2xSRjs7QWlFN2tSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFZ2xSRjs7QWlFN2tSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFZ2xSRjs7QWlFN2tSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakVnbFJGOztBaUU3a1JBO0VBQ0U7Q2pFZ2xSRjs7QWlFN2tSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pFZ2xSRjs7QStEenBSRTtFQUNFO0VBQ0E7RUFDQTtDL0Q0cFJKOztBa0VocVJFO0VBQ0U7Q2xFbXFSSjs7QWtFaHFSTTs7RUFFRTtDbEVtcVJSOztBa0V6cVJFO0VBQ0U7Q2xFNHFSSjs7QWtFenFSTTs7RUFFRTtDbEU0cVJSOztBa0VsclJFO0VBQ0U7Q2xFcXJSSjs7QWtFbHJSTTs7RUFFRTtDbEVxclJSOztBa0UzclJFO0VBQ0U7Q2xFOHJSSjs7QWtFM3JSTTs7RUFFRTtDbEU4clJSOztBa0Vwc1JFO0VBQ0U7Q2xFdXNSSjs7QWtFcHNSTTs7RUFFRTtDbEV1c1JSOztBa0U3c1JFO0VBQ0U7Q2xFZ3RSSjs7QWtFN3NSTTs7RUFFRTtDbEVndFJSOztBa0V0dFJFO0VBQ0U7Q2xFeXRSSjs7QWtFdHRSTTs7RUFFRTtDbEV5dFJSOztBa0UvdFJFO0VBQ0U7Q2xFa3VSSjs7QWtFL3RSTTs7RUFFRTtDbEVrdVJSOztBa0V4dVJFO0VBQ0U7Q2xFMnVSSjs7QWtFeHVSTTs7RUFFRTtDbEUydVJSOztBa0VqdlJFO0VBQ0U7Q2xFb3ZSSjs7QWtFanZSTTs7RUFFRTtDbEVvdlJSOztBa0UxdlJFO0VBQ0U7Q2xFNnZSSjs7QWtFMXZSTTs7RUFFRTtDbEU2dlJSOztBbUVsd1JBO0VBQ0U7RUFDQTtDbkVxd1JGOztBbUVud1JFO0VBQ0U7RUFDQTtFQUNBO0NuRXN3Uko7O0FtRW53UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuRXN3Uko7O0FtRWp3UkU7RUFDRTtDbkVvd1JKOztBbUVyd1JFO0VBQ0U7Q25Fd3dSSjs7QW1FendSRTtFQUNFO0NuRTR3Uko7O0FtRTd3UkU7RUFDRTtDbkVneFJKOztBb0VyeVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEV3eVJGOztBb0VyeVJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEV3eVJGOztBb0VoeVJJO0VBQ0U7RUFDQTtFQUNBO0NwRW15Uk47O0FxQjl2Ukk7RStDeENBO0lBQ0U7SUFDQTtJQUNBO0dwRTB5Uko7Q0FDRjs7QXFCdHdSSTtFK0N4Q0E7SUFDRTtJQUNBO0lBQ0E7R3BFa3pSSjtDQUNGOztBcUI5d1JJO0UrQ3hDQTtJQUNFO0lBQ0E7SUFDQTtHcEUwelJKO0NBQ0Y7O0FxQnR4Ukk7RStDeENBO0lBQ0U7SUFDQTtJQUNBO0dwRWswUko7Q0FDRjs7QXFCOXhSSTtFK0N4Q0E7SUFDRTtJQUNBO0lBQ0E7R3BFMDBSSjtDQUNGOztBcUVqMlJBOztFQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEVrMlJGOztBdUU3MlJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZFZzNSSjs7QXdFeDNSQTtFQ0FFO0VBQ0E7RUFDQTtDekU0M1JGOztBMEVqMVJNO0VBRUk7QzFFbTFSVjs7QTBFcjFSTTtFQUVJO0MxRXUxUlY7O0EwRXoxUk07RUFFSTtDMUUyMVJWOztBMEU3MVJNO0VBRUk7QzFFKzFSVjs7QTBFajJSTTtFQUVJO0MxRW0yUlY7O0EwRXIyUk07RUFFSTtDMUV1MlJWOztBMEV6MlJNO0VBRUk7QzFFMjJSVjs7QTBFNzJSTTtFQUVJO0MxRSsyUlY7O0EwRWozUk07RUFFSTtDMUVtM1JWOztBMEVyM1JNO0VBRUk7QzFFdTNSVjs7QTBFejNSTTtFQUVJO0MxRTIzUlY7O0EwRTczUk07RUFFSTtDMUUrM1JWOztBMEVqNFJNO0VBRUk7QzFFbTRSVjs7QTBFcjRSTTtFQUVJO0MxRXU0UlY7O0EwRXo0Uk07RUFFSTtDMUUyNFJWOztBMEU3NFJNO0VBRUk7QzFFKzRSVjs7QTBFajVSTTtFQUVJO0MxRW01UlY7O0EwRXI1Uk07RUFFSTtDMUV1NVJWOztBMEV6NVJNO0VBRUk7QzFFMjVSVjs7QTBFNzVSTTtFQUVJO0MxRSs1UlY7O0EwRWo2Uk07O0VBRUk7QzFFbzZSVjs7QTBFdDZSTTtFQUVJO0MxRXc2UlY7O0EwRTE2Uk07RUFFSTtDMUU0NlJWOztBMEU5NlJNO0VBRUk7QzFFZzdSVjs7QTBFbDdSTTtFQUVJO0MxRW83UlY7O0EwRXQ3Uk07RUFFSTtDMUV3N1JWOztBMEUxN1JNO0VBRUk7QzFFNDdSVjs7QTBFOTdSTTtFQUVJO0MxRWc4UlY7O0EwRWw4Uk07RUFFSTtDMUVvOFJWOztBMEV0OFJNO0VBRUk7QzFFdzhSVjs7QTBFMThSTTtFQUVJO0MxRTQ4UlY7O0EwRTk4Uk07RUFFSTtDMUVnOVJWOztBMEVsOVJNO0VBRUk7QzFFbzlSVjs7QTBFdDlSTTtFQUVJO0MxRXc5UlY7O0EwRTE5Uk07RUFFSTtDMUU0OVJWOztBMEU5OVJNO0VBRUk7QzFFZytSVjs7QTBFbCtSTTtFQUVJO0MxRW8rUlY7O0EwRXQrUk07RUFFSTtDMUV3K1JWOztBMEUxK1JNO0VBRUk7QzFFNCtSVjs7QTBFOStSTTtFQUVJO0MxRWcvUlY7O0EwRWwvUk07RUFFSTtDMUVvL1JWOztBMEV0L1JNO0VBRUk7QzFFdy9SVjs7QTBFMS9STTtFQUVJO0MxRTQvUlY7O0EwRTkvUk07RUFFSTtDMUVnZ1NWOztBMEVsZ1NNO0VBRUk7QzFFb2dTVjs7QTBFdGdTTTtFQUVJO0MxRXdnU1Y7O0EwRTFnU007RUFFSTtDMUU0Z1NWOztBMEU5Z1NNO0VBRUk7QzFFZ2hTVjs7QTBFbGhTTTtFQUVJO0MxRW9oU1Y7O0EwRXRoU007RUFFSTtDMUV3aFNWOztBMEUxaFNNO0VBRUk7QzFFNGhTVjs7QTBFOWhTTTtFQUVJO0MxRWdpU1Y7O0EwRWxpU007RUFFSTtDMUVvaVNWOztBMEV0aVNNO0VBRUk7QzFFd2lTVjs7QTBFMWlTTTtFQUVJO0MxRTRpU1Y7O0EwRTlpU007RUFFSTtDMUVnalNWOztBMEVsalNNO0VBRUk7QzFFb2pTVjs7QTBFdGpTTTtFQUVJO0MxRXdqU1Y7O0EwRTFqU007RUFFSTtDMUU0alNWOztBMEU5alNNO0VBRUk7QzFFZ2tTVjs7QTBFbGtTTTtFQUVJO0MxRW9rU1Y7O0EwRXRrU007RUFFSTtDMUV3a1NWOztBMEUxa1NNO0VBRUk7QzFFNGtTVjs7QTBFOWtTTTtFQUVJO0MxRWdsU1Y7O0EwRWxsU007RUFFSTtDMUVvbFNWOztBMEV0bFNNO0VBRUk7QzFFd2xTVjs7QTBFMWxTTTtFQUVJO0MxRTRsU1Y7O0EwRTlsU007RUFFSTtDMUVnbVNWOztBMEVsbVNNO0VBRUk7QzFFb21TVjs7QTBFdG1TTTtFQUVJO0MxRXdtU1Y7O0EwRTFtU007RUFFSTtDMUU0bVNWOztBMEU5bVNNO0VBRUk7QzFFZ25TVjs7QTBFbG5TTTtFQUVJO0MxRW9uU1Y7O0EwRXRuU007RUFFSTtDMUV3blNWOztBMEUxblNNO0VBRUk7QzFFNG5TVjs7QTBFOW5TTTtFQUVJO0MxRWdvU1Y7O0EwRWxvU007RUFFSTtDMUVvb1NWOztBMEV0b1NNO0VBRUk7QzFFd29TVjs7QTBFMW9TTTtFQUVJO0MxRTRvU1Y7O0EwRTlvU007RUFFSTtDMUVncFNWOztBMEVscFNNO0VBRUk7QzFFb3BTVjs7QTBFdHBTTTtFQUVJO0MxRXdwU1Y7O0EwRTFwU007RUFFSTtDMUU0cFNWOztBMEU5cFNNO0VBRUk7QzFFZ3FTVjs7QTBFbHFTTTtFQUVJO0MxRW9xU1Y7O0EwRXRxU007RUFFSTtDMUV3cVNWOztBMEUxcVNNO0VBRUk7QzFFNHFTVjs7QTBFOXFTTTtFQUVJO0MxRWdyU1Y7O0EwRWxyU007RUFFSTtDMUVvclNWOztBMEV0clNNO0VBRUk7QzFFd3JTVjs7QTBFMXJTTTtFQUVJO0MxRTRyU1Y7O0EwRTlyU007RUFFSTtDMUVnc1NWOztBMEVsc1NNO0VBRUk7QzFFb3NTVjs7QTBFdHNTTTtFQUVJO0MxRXdzU1Y7O0EwRTFzU007RUFFSTtDMUU0c1NWOztBMEU5c1NNO0VBRUk7QzFFZ3RTVjs7QTBFbHRTTTtFQUVJO0MxRW90U1Y7O0EwRXR0U007RUFFSTtDMUV3dFNWOztBMEUxdFNNO0VBRUk7QzFFNHRTVjs7QTBFOXRTTTtFQUVJO0MxRWd1U1Y7O0EwRWx1U007RUFFSTtDMUVvdVNWOztBMEV0dVNNO0VBRUk7QzFFd3VTVjs7QTBFMXVTTTtFQUVJO0MxRTR1U1Y7O0EwRTl1U007RUFFSTtDMUVndlNWOztBMEVsdlNNO0VBRUk7QzFFb3ZTVjs7QTBFdHZTTTtFQUVJO0MxRXd2U1Y7O0EwRTF2U007RUFFSTtDMUU0dlNWOztBMEU5dlNNO0VBRUk7QzFFZ3dTVjs7QTBFbHdTTTtFQUVJO0MxRW93U1Y7O0EwRXR3U007RUFFSTtDMUV3d1NWOztBMEUxd1NNO0VBRUk7QzFFNHdTVjs7QTBFOXdTTTtFQUVJO0MxRWd4U1Y7O0EwRWx4U007RUFFSTtDMUVveFNWOztBMEV0eFNNO0VBRUk7QzFFd3hTVjs7QTBFMXhTTTtFQUVJO0MxRTR4U1Y7O0EwRTl4U007RUFFSTtDMUVneVNWOztBMEVseVNNO0VBRUk7QzFFb3lTVjs7QTBFdHlTTTtFQUVJO0MxRXd5U1Y7O0EwRTF5U007RUFFSTtDMUU0eVNWOztBMEU5eVNNO0VBRUk7QzFFZ3pTVjs7QTBFbHpTTTtFQUVJO0MxRW96U1Y7O0EwRXR6U007RUFFSTtDMUV3elNWOztBMEUxelNNO0VBRUk7QzFFNHpTVjs7QTBFOXpTTTtFQUVJO0MxRWcwU1Y7O0EwRWwwU007RUFFSTtDMUVvMFNWOztBMEV0MFNNO0VBRUk7QzFFdzBTVjs7QTBFMTBTTTtFQUVJO0MxRTQwU1Y7O0EwRTkwU007RUFFSTtDMUVnMVNWOztBMEVsMVNNO0VBRUk7QzFFbzFTVjs7QTBFdDFTTTtFQUVJO0MxRXcxU1Y7O0EwRTExU007RUFFSTtDMUU0MVNWOztBMEU5MVNNO0VBRUk7QzFFZzJTVjs7QTBFbDJTTTs7RUFFSTtDMUVxMlNWOztBMEV2MlNNO0VBRUk7QzFFeTJTVjs7QTBFMzJTTTtFQUVJO0MxRTYyU1Y7O0EwRS8yU007RUFFSTtDMUVpM1NWOztBMEVuM1NNOztFQUVJO0MxRXMzU1Y7O0EwRXgzU007RUFFSTtDMUUwM1NWOztBMEU1M1NNO0VBRUk7QzFFODNTVjs7QTBFaDRTTTtFQUVJO0MxRWs0U1Y7O0EwRXA0U007RUFFSTtDMUVzNFNWOztBMEV4NFNNO0VBRUk7QzFFMDRTVjs7QTBFNTRTTTtFQUVJO0MxRTg0U1Y7O0EwRWg1U007RUFFSTtDMUVrNVNWOztBMEVwNVNNO0VBRUk7QzFFczVTVjs7QTBFeDVTTTtFQUVJO0MxRTA1U1Y7O0EwRTU1U007RUFFSTtDMUU4NVNWOztBMEVoNlNNO0VBRUk7QzFFazZTVjs7QTBFcDZTTTtFQUVJO0MxRXM2U1Y7O0EwRXg2U007RUFFSTtDMUUwNlNWOztBMEU1NlNNO0VBRUk7QzFFODZTVjs7QTBFaDdTTTtFQUVJO0MxRWs3U1Y7O0EwRXA3U007RUFFSTtDMUVzN1NWOztBMEV4N1NNO0VBRUk7QzFFMDdTVjs7QTBFNTdTTTtFQUVJO0MxRTg3U1Y7O0EwRWg4U007RUFFSTtDMUVrOFNWOztBMEVwOFNNO0VBRUk7QzFFczhTVjs7QTBFeDhTTTtFQUVJO0MxRTA4U1Y7O0EwRTU4U007RUFFSTtDMUU4OFNWOztBMEVoOVNNO0VBRUk7QzFFazlTVjs7QTBFcDlTTTtFQUVJO0MxRXM5U1Y7O0EwRXg5U007RUFFSTtDMUUwOVNWOztBMEU1OVNNO0VBRUk7QzFFODlTVjs7QTBFaCtTTTtFQUVJO0MxRWsrU1Y7O0EwRXArU007RUFFSTtDMUVzK1NWOztBMEV4K1NNO0VBRUk7QzFFMCtTVjs7QTBFNStTTTtFQUVJO0MxRTgrU1Y7O0EwRWgvU007RUFFSTtDMUVrL1NWOztBMEVwL1NNO0VBRUk7QzFFcy9TVjs7QTBFeC9TTTtFQUVJO0MxRTAvU1Y7O0EwRTUvU007RUFFSTtDMUU4L1NWOztBMEVoZ1RNO0VBRUk7QzFFa2dUVjs7QTBFcGdUTTtFQUVJO0MxRXNnVFY7O0EwRXhnVE07RUFFSTtDMUUwZ1RWOztBMEU1Z1RNO0VBRUk7QzFFOGdUVjs7QTBFaGhUTTtFQUVJO0MxRWtoVFY7O0EwRXBoVE07RUFFSTtDMUVzaFRWOztBMEV4aFRNO0VBRUk7QzFFMGhUVjs7QTBFNWhUTTtFQUVJO0MxRThoVFY7O0EwRWhpVE07RUFFSTtDMUVraVRWOztBMEVwaVRNO0VBRUk7QzFFc2lUVjs7QTBFeGlUTTtFQUVJO0MxRTBpVFY7O0EwRTVpVE07RUFFSTtDMUU4aVRWOztBMEVoalRNO0VBRUk7QzFFa2pUVjs7QTBFcGpUTTtFQUVJO0MxRXNqVFY7O0EwRXhqVE07RUFFSTtDMUUwalRWOztBMEU1alRNO0VBRUk7QzFFOGpUVjs7QTBFaGtUTTtFQUVJO0MxRWtrVFY7O0EwRXBrVE07RUFFSTtDMUVza1RWOztBMEV4a1RNO0VBRUk7QzFFMGtUVjs7QTBFNWtUTTtFQUVJO0MxRThrVFY7O0EwRWhsVE07RUFFSTtDMUVrbFRWOztBMEVwbFRNO0VBRUk7QzFFc2xUVjs7QTBFeGxUTTtFQUVJO0MxRTBsVFY7O0EwRTVsVE07RUFFSTtDMUU4bFRWOztBMEVobVRNO0VBRUk7QzFFa21UVjs7QTBFcG1UTTtFQUVJO0MxRXNtVFY7O0EwRXhtVE07RUFFSTtDMUUwbVRWOztBMEU1bVRNO0VBRUk7QzFFOG1UVjs7QTBFaG5UTTtFQUVJO0MxRWtuVFY7O0EwRXBuVE07RUFFSTtDMUVzblRWOztBMEV4blRNO0VBRUk7QzFFMG5UVjs7QTBFNW5UTTtFQUVJO0MxRThuVFY7O0EwRWhvVE07RUFFSTtDMUVrb1RWOztBMEVwb1RNO0VBRUk7QzFFc29UVjs7QTBFeG9UTTtFQUVJO0MxRTBvVFY7O0EwRTVvVE07RUFFSTtDMUU4b1RWOztBMEVocFRNO0VBRUk7QzFFa3BUVjs7QTBFcHBUTTtFQUVJO0VBQUE7QzFFdXBUVjs7QTBFenBUTTtFQUVJO0VBQUE7QzFFNHBUVjs7QTBFOXBUTTtFQUVJO0VBQUE7QzFFaXFUVjs7QTBFbnFUTTtFQUVJO0VBQUE7QzFFc3FUVjs7QTBFeHFUTTtFQUVJO0VBQUE7QzFFMnFUVjs7QTBFN3FUTTtFQUVJO0VBQUE7QzFFZ3JUVjs7QTBFbHJUTTtFQUVJO0VBQUE7QzFFcXJUVjs7QTBFdnJUTTtFQUVJO0VBQUE7QzFFMHJUVjs7QTBFNXJUTTtFQUVJO0VBQUE7QzFFK3JUVjs7QTBFanNUTTtFQUVJO0VBQUE7QzFFb3NUVjs7QTBFdHNUTTtFQUVJO0VBQUE7QzFFeXNUVjs7QTBFM3NUTTtFQUVJO0VBQUE7QzFFOHNUVjs7QTBFaHRUTTtFQUVJO0VBQUE7QzFFbXRUVjs7QTBFcnRUTTtFQUVJO0VBQUE7QzFFd3RUVjs7QTBFMXRUTTtFQUVJO0VBQUE7QzFFNnRUVjs7QTBFL3RUTTtFQUVJO0VBQUE7QzFFa3VUVjs7QTBFcHVUTTtFQUVJO0VBQUE7QzFFdXVUVjs7QTBFenVUTTtFQUVJO0VBQUE7QzFFNHVUVjs7QTBFOXVUTTtFQUVJO0VBQUE7QzFFaXZUVjs7QTBFbnZUTTtFQUVJO0VBQUE7QzFFc3ZUVjs7QTBFeHZUTTtFQUVJO0VBQUE7QzFFMnZUVjs7QTBFN3ZUTTtFQUVJO0VBQUE7QzFFZ3dUVjs7QTBFbHdUTTtFQUVJO0VBQUE7QzFFcXdUVjs7QTBFdndUTTtFQUVJO0VBQUE7QzFFMHdUVjs7QTBFNXdUTTtFQUVJO0VBQUE7QzFFK3dUVjs7QTBFanhUTTtFQUVJO0VBQUE7QzFFb3hUVjs7QTBFdHhUTTtFQUVJO0VBQUE7QzFFeXhUVjs7QTBFM3hUTTtFQUVJO0VBQUE7QzFFOHhUVjs7QTBFaHlUTTtFQUVJO0VBQUE7QzFFbXlUVjs7QTBFcnlUTTtFQUVJO0VBQUE7QzFFd3lUVjs7QTBFMXlUTTtFQUVJO0VBQUE7QzFFNnlUVjs7QTBFL3lUTTtFQUVJO0VBQUE7QzFFa3pUVjs7QTBFcHpUTTtFQUVJO0VBQUE7QzFFdXpUVjs7QTBFenpUTTtFQUVJO0VBQUE7QzFFNHpUVjs7QTBFOXpUTTtFQUVJO0VBQUE7QzFFaTBUVjs7QTBFbjBUTTtFQUVJO0VBQUE7QzFFczBUVjs7QTBFeDBUTTtFQUVJO0MxRTAwVFY7O0EwRTUwVE07RUFFSTtDMUU4MFRWOztBMEVoMVRNO0VBRUk7QzFFazFUVjs7QTBFcDFUTTtFQUVJO0MxRXMxVFY7O0EwRXgxVE07RUFFSTtDMUUwMVRWOztBMEU1MVRNO0VBRUk7QzFFODFUVjs7QTBFaDJUTTtFQUVJO0MxRWsyVFY7O0EwRXAyVE07RUFFSTtDMUVzMlRWOztBMEV4MlRNO0VBRUk7QzFFMDJUVjs7QTBFNTJUTTtFQUVJO0MxRTgyVFY7O0EwRWgzVE07RUFFSTtDMUVrM1RWOztBMEVwM1RNO0VBRUk7QzFFczNUVjs7QTBFeDNUTTtFQUVJO0MxRTAzVFY7O0EwRTUzVE07RUFFSTtDMUU4M1RWOztBMEVoNFRNO0VBRUk7QzFFazRUVjs7QTBFcDRUTTtFQUVJO0MxRXM0VFY7O0EwRXg0VE07RUFFSTtDMUUwNFRWOztBMEU1NFRNO0VBRUk7QzFFODRUVjs7QTBFaDVUTTtFQUVJO0MxRWs1VFY7O0EwRXA1VE07RUFFSTtDMUVzNVRWOztBMEV4NVRNO0VBRUk7QzFFMDVUVjs7QTBFNTVUTTtFQUVJO0MxRTg1VFY7O0EwRWg2VE07RUFFSTtDMUVrNlRWOztBMEVwNlRNO0VBRUk7QzFFczZUVjs7QTBFeDZUTTtFQUVJO0MxRTA2VFY7O0EwRTU2VE07RUFFSTtDMUU4NlRWOztBMEVoN1RNO0VBRUk7QzFFazdUVjs7QTBFcDdUTTtFQUVJO0MxRXM3VFY7O0EwRXg3VE07RUFFSTtDMUUwN1RWOztBMEU1N1RNO0VBRUk7QzFFODdUVjs7QTBFaDhUTTtFQUVJO0MxRWs4VFY7O0EwRXA4VE07RUFFSTtDMUVzOFRWOztBMEV4OFRNO0VBRUk7QzFFMDhUVjs7QTBFNThUTTtFQUVJO0MxRTg4VFY7O0EwRWg5VE07RUFFSTtDMUVrOVRWOztBMEVwOVRNO0VBRUk7QzFFczlUVjs7QTBFeDlUTTtFQUVJO0MxRTA5VFY7O0EwRTU5VE07RUFFSTtDMUU4OVRWOztBMEVoK1RNO0VBRUk7QzFFaytUVjs7QTBFcCtUTTtFQUVJO0MxRXMrVFY7O0EwRXgrVE07RUFFSTtDMUUwK1RWOztBMEU1K1RNO0VBRUk7QzFFOCtUVjs7QTBFaC9UTTtFQUVJO0MxRWsvVFY7O0EwRXAvVE07RUFFSTtDMUVzL1RWOztBMEV4L1RNO0VBRUk7QzFFMC9UVjs7QTBFNS9UTTtFQUVJO0MxRTgvVFY7O0EwRWhnVU07RUFFSTtDMUVrZ1VWOztBMEVwZ1VNO0VBRUk7QzFFc2dVVjs7QTBFeGdVTTtFQUVJO0MxRTBnVVY7O0EwRTVnVU07RUFFSTtDMUU4Z1VWOztBMEVoaFVNO0VBRUk7QzFFa2hVVjs7QTBFcGhVTTtFQUVJO0MxRXNoVVY7O0EwRXhoVU07RUFFSTtDMUUwaFVWOztBMEU1aFVNO0VBRUk7QzFFOGhVVjs7QTBFaGlVTTtFQUVJO0MxRWtpVVY7O0EwRXBpVU07RUFFSTtDMUVzaVVWOztBMEV4aVVNO0VBRUk7QzFFMGlVVjs7QTBFNWlVTTtFQUVJO0MxRThpVVY7O0EwRWhqVU07RUFFSTtDMUVralVWOztBMEVwalVNO0VBRUk7QzFFc2pVVjs7QTBFeGpVTTtFQUVJO0MxRTBqVVY7O0EwRTVqVU07RUFFSTtDMUU4alVWOztBMEVoa1VNO0VBRUk7QzFFa2tVVjs7QTBFcGtVTTtFQUVJO0MxRXNrVVY7O0EwRXhrVU07RUFFSTtDMUUwa1VWOztBMEU1a1VNO0VBRUk7QzFFOGtVVjs7QTBFaGxVTTtFQUVJO0MxRWtsVVY7O0EwRXBsVU07RUFFSTtDMUVzbFVWOztBMEV4bFVNO0VBRUk7QzFFMGxVVjs7QTBFNWxVTTtFQUVJO0MxRThsVVY7O0EwRWhtVU07RUFFSTtDMUVrbVVWOztBMEVwbVVNO0VBRUk7QzFFc21VVjs7QTBFeG1VTTtFQUVJO0MxRTBtVVY7O0EwRTVtVU07RUFFSTtDMUU4bVVWOztBMEVoblVNO0VBRUk7QzFFa25VVjs7QTBFcG5VTTtFQUVJO0MxRXNuVVY7O0EwRXhuVU07RUFFSTtDMUUwblVWOztBMEU1blVNO0VBRUk7QzFFOG5VVjs7QTBFaG9VTTtFQUVJO0MxRWtvVVY7O0EwRXBvVU07RUFFSTtDMUVzb1VWOztBMEV4b1VNO0VBRUk7QzFFMG9VVjs7QTBFNW9VTTtFQUVJO0MxRThvVVY7O0EwRWhwVU07RUFFSTtDMUVrcFVWOztBMEVwcFVNO0VBRUk7QzFFc3BVVjs7QTBFeHBVTTtFQUVJO0MxRTBwVVY7O0EwRTVwVU07RUFFSTtDMUU4cFVWOztBMEVocVVNO0VBRUk7QzFFa3FVVjs7QTBFcHFVTTtFQUVJO0MxRXNxVVY7O0EwRXhxVU07RUFFSTtFQUFBO0MxRTJxVVY7O0EwRTdxVU07RUFFSTtFQUFBO0MxRWdyVVY7O0EwRWxyVU07RUFFSTtFQUFBO0MxRXFyVVY7O0EwRXZyVU07RUFFSTtFQUFBO0MxRTByVVY7O0EwRTVyVU07RUFFSTtFQUFBO0MxRStyVVY7O0EwRWpzVU07RUFFSTtFQUFBO0MxRW9zVVY7O0EwRXRzVU07RUFFSTtFQUFBO0MxRXlzVVY7O0EwRTNzVU07RUFFSTtFQUFBO0MxRThzVVY7O0EwRWh0VU07RUFFSTtFQUFBO0MxRW10VVY7O0EwRXJ0VU07RUFFSTtFQUFBO0MxRXd0VVY7O0EwRTF0VU07RUFFSTtFQUFBO0MxRTZ0VVY7O0EwRS90VU07RUFFSTtFQUFBO0MxRWt1VVY7O0EwRXB1VU07RUFFSTtFQUFBO0MxRXV1VVY7O0EwRXp1VU07RUFFSTtFQUFBO0MxRTR1VVY7O0EwRTl1VU07RUFFSTtFQUFBO0MxRWl2VVY7O0EwRW52VU07RUFFSTtFQUFBO0MxRXN2VVY7O0EwRXh2VU07RUFFSTtFQUFBO0MxRTJ2VVY7O0EwRTd2VU07RUFFSTtFQUFBO0MxRWd3VVY7O0EwRWx3VU07RUFFSTtFQUFBO0MxRXF3VVY7O0EwRXZ3VU07RUFFSTtFQUFBO0MxRTB3VVY7O0EwRTV3VU07RUFFSTtFQUFBO0MxRSt3VVY7O0EwRWp4VU07RUFFSTtFQUFBO0MxRW94VVY7O0EwRXR4VU07RUFFSTtFQUFBO0MxRXl4VVY7O0EwRTN4VU07RUFFSTtFQUFBO0MxRTh4VVY7O0EwRWh5VU07RUFFSTtFQUFBO0MxRW15VVY7O0EwRXJ5VU07RUFFSTtFQUFBO0MxRXd5VVY7O0EwRTF5VU07RUFFSTtFQUFBO0MxRTZ5VVY7O0EwRS95VU07RUFFSTtFQUFBO0MxRWt6VVY7O0EwRXB6VU07RUFFSTtFQUFBO0MxRXV6VVY7O0EwRXp6VU07RUFFSTtFQUFBO0MxRTR6VVY7O0EwRTl6VU07RUFFSTtFQUFBO0MxRWkwVVY7O0EwRW4wVU07RUFFSTtFQUFBO0MxRXMwVVY7O0EwRXgwVU07RUFFSTtDMUUwMFVWOztBMEU1MFVNO0VBRUk7QzFFODBVVjs7QTBFaDFVTTtFQUVJO0MxRWsxVVY7O0EwRXAxVU07RUFFSTtDMUVzMVVWOztBMEV4MVVNO0VBRUk7QzFFMDFVVjs7QTBFNTFVTTtFQUVJO0MxRTgxVVY7O0EwRWgyVU07RUFFSTtDMUVrMlVWOztBMEVwMlVNO0VBRUk7QzFFczJVVjs7QTBFeDJVTTtFQUVJO0MxRTAyVVY7O0EwRTUyVU07RUFFSTtDMUU4MlVWOztBMEVoM1VNO0VBRUk7QzFFazNVVjs7QTBFcDNVTTtFQUVJO0MxRXMzVVY7O0EwRXgzVU07RUFFSTtDMUUwM1VWOztBMEU1M1VNO0VBRUk7QzFFODNVVjs7QTBFaDRVTTtFQUVJO0MxRWs0VVY7O0EwRXA0VU07RUFFSTtDMUVzNFVWOztBMEV4NFVNO0VBRUk7QzFFMDRVVjs7QTBFNTRVTTtFQUVJO0MxRTg0VVY7O0EwRWg1VU07RUFFSTtDMUVrNVVWOztBMEVwNVVNO0VBRUk7QzFFczVVVjs7QTBFeDVVTTtFQUVJO0MxRTA1VVY7O0EwRTU1VU07RUFFSTtDMUU4NVVWOztBMEVoNlVNO0VBRUk7QzFFazZVVjs7QTBFcDZVTTtFQUVJO0MxRXM2VVY7O0EwRXg2VU07RUFFSTtDMUUwNlVWOztBMEU1NlVNO0VBRUk7QzFFODZVVjs7QTBFaDdVTTtFQUVJO0MxRWs3VVY7O0EwRXA3VU07RUFFSTtDMUVzN1VWOztBMEV4N1VNO0VBRUk7QzFFMDdVVjs7QTBFNTdVTTtFQUVJO0MxRTg3VVY7O0EwRWg4VU07RUFFSTtDMUVrOFVWOztBMEVwOFVNO0VBRUk7QzFFczhVVjs7QTBFeDhVTTtFQUVJO0MxRTA4VVY7O0EwRTU4VU07RUFFSTtDMUU4OFVWOztBMEVoOVVNO0VBRUk7QzFFazlVVjs7QTBFcDlVTTtFQUVJO0MxRXM5VVY7O0EwRXg5VU07RUFFSTtDMUUwOVVWOztBMEU1OVVNO0VBRUk7QzFFODlVVjs7QTBFaCtVTTtFQUVJO0MxRWsrVVY7O0EwRXArVU07RUFFSTtDMUVzK1VWOztBMEV4K1VNO0VBRUk7QzFFMCtVVjs7QTBFNStVTTtFQUVJO0MxRTgrVVY7O0EwRWgvVU07RUFFSTtDMUVrL1VWOztBMEVwL1VNO0VBRUk7QzFFcy9VVjs7QTBFeC9VTTtFQUVJO0MxRTAvVVY7O0EwRTUvVU07RUFFSTtDMUU4L1VWOztBMEVoZ1ZNO0VBRUk7QzFFa2dWVjs7QTBFcGdWTTtFQUVJO0MxRXNnVlY7O0EwRXhnVk07RUFFSTtDMUUwZ1ZWOztBMEU1Z1ZNO0VBRUk7QzFFOGdWVjs7QTBFaGhWTTtFQUVJO0MxRWtoVlY7O0EwRXBoVk07RUFFSTtDMUVzaFZWOztBMEV4aFZNO0VBRUk7QzFFMGhWVjs7QTBFNWhWTTtFQUVJO0MxRThoVlY7O0EwRWhpVk07RUFFSTtDMUVraVZWOztBMEVwaVZNO0VBRUk7QzFFc2lWVjs7QTBFeGlWTTtFQUVJO0MxRTBpVlY7O0EwRTVpVk07RUFFSTtDMUU4aVZWOztBMEVoalZNO0VBRUk7QzFFa2pWVjs7QTBFcGpWTTtFQUVJO0MxRXNqVlY7O0EwRXhqVk07RUFFSTtDMUUwalZWOztBMEU1alZNO0VBRUk7QzFFOGpWVjs7QTBFaGtWTTtFQUVJO0MxRWtrVlY7O0EwRXBrVk07RUFFSTtDMUVza1ZWOztBMEV4a1ZNO0VBRUk7QzFFMGtWVjs7QTBFNWtWTTtFQUVJO0MxRThrVlY7O0EwRWhsVk07RUFFSTtDMUVrbFZWOztBMEVwbFZNO0VBRUk7QzFFc2xWVjs7QTBFeGxWTTtFQUVJO0MxRTBsVlY7O0EwRTVsVk07RUFFSTtDMUU4bFZWOztBMEVobVZNO0VBRUk7QzFFa21WVjs7QTBFcG1WTTtFQUVJO0MxRXNtVlY7O0EwRXhtVk07RUFFSTtDMUUwbVZWOztBMEU1bVZNO0VBRUk7QzFFOG1WVjs7QTBFaG5WTTtFQUVJO0MxRWtuVlY7O0EwRXBuVk07RUFFSTtDMUVzblZWOztBMEV4blZNO0VBRUk7QzFFMG5WVjs7QTBFNW5WTTtFQUVJO0MxRThuVlY7O0EwRWhvVk07RUFFSTtDMUVrb1ZWOztBMEVwb1ZNO0VBRUk7QzFFc29WVjs7QTBFeG9WTTtFQUVJO0MxRTBvVlY7O0EwRTVvVk07RUFFSTtFQUFBO0MxRStvVlY7O0EwRWpwVk07RUFFSTtFQUFBO0MxRW9wVlY7O0EwRXRwVk07RUFFSTtFQUFBO0MxRXlwVlY7O0EwRTNwVk07RUFFSTtFQUFBO0MxRThwVlY7O0EwRWhxVk07RUFFSTtFQUFBO0MxRW1xVlY7O0EwRXJxVk07RUFFSTtFQUFBO0MxRXdxVlY7O0EwRTFxVk07RUFFSTtFQUFBO0MxRTZxVlY7O0EwRS9xVk07RUFFSTtFQUFBO0MxRWtyVlY7O0EwRXByVk07RUFFSTtFQUFBO0MxRXVyVlY7O0EwRXpyVk07RUFFSTtFQUFBO0MxRTRyVlY7O0EwRTlyVk07RUFFSTtFQUFBO0MxRWlzVlY7O0EwRW5zVk07RUFFSTtFQUFBO0MxRXNzVlY7O0EwRXhzVk07RUFFSTtFQUFBO0MxRTJzVlY7O0EwRTdzVk07RUFFSTtFQUFBO0MxRWd0VlY7O0EwRWx0Vk07RUFFSTtFQUFBO0MxRXF0VlY7O0EwRXZ0Vk07RUFFSTtFQUFBO0MxRTB0VlY7O0EwRTV0Vk07RUFFSTtFQUFBO0MxRSt0VlY7O0EwRWp1Vk07RUFFSTtFQUFBO0MxRW91VlY7O0EwRXR1Vk07RUFFSTtFQUFBO0MxRXl1VlY7O0EwRTN1Vk07RUFFSTtFQUFBO0MxRTh1VlY7O0EwRWh2Vk07RUFFSTtFQUFBO0MxRW12VlY7O0EwRXJ2Vk07RUFFSTtFQUFBO0MxRXd2VlY7O0EwRTF2Vk07RUFFSTtFQUFBO0MxRTZ2VlY7O0EwRS92Vk07RUFFSTtFQUFBO0MxRWt3VlY7O0EwRXB3Vk07RUFFSTtFQUFBO0MxRXV3VlY7O0EwRXp3Vk07RUFFSTtFQUFBO0MxRTR3VlY7O0EwRTl3Vk07RUFFSTtFQUFBO0MxRWl4VlY7O0EwRW54Vk07RUFFSTtFQUFBO0MxRXN4VlY7O0EwRXh4Vk07RUFFSTtFQUFBO0MxRTJ4VlY7O0EwRTd4Vk07RUFFSTtFQUFBO0MxRWd5VlY7O0EwRWx5Vk07RUFFSTtFQUFBO0MxRXF5VlY7O0EwRXZ5Vk07RUFFSTtFQUFBO0MxRTB5VlY7O0EwRTV5Vk07RUFFSTtFQUFBO0MxRSt5VlY7O0EwRWp6Vk07RUFFSTtFQUFBO0MxRW96VlY7O0EwRXR6Vk07RUFFSTtDMUV3elZWOztBMEUxelZNO0VBRUk7QzFFNHpWVjs7QTBFOXpWTTtFQUVJO0MxRWcwVlY7O0EwRWwwVk07RUFFSTtDMUVvMFZWOztBMEV0MFZNO0VBRUk7QzFFdzBWVjs7QTBFMTBWTTtFQUVJO0MxRTQwVlY7O0EwRTkwVk07RUFFSTtDMUVnMVZWOztBMEVsMVZNO0VBRUk7QzFFbzFWVjs7QTBFdDFWTTtFQUVJO0MxRXcxVlY7O0EwRTExVk07RUFFSTtDMUU0MVZWOztBMEU5MVZNO0VBRUk7QzFFZzJWVjs7QTBFbDJWTTtFQUVJO0MxRW8yVlY7O0EwRXQyVk07RUFFSTtDMUV3MlZWOztBMEUxMlZNO0VBRUk7QzFFNDJWVjs7QTBFOTJWTTtFQUVJO0MxRWczVlY7O0EwRWwzVk07RUFFSTtDMUVvM1ZWOztBMEV0M1ZNO0VBRUk7QzFFdzNWVjs7QTBFMTNWTTtFQUVJO0MxRTQzVlY7O0EwRTkzVk07RUFFSTtDMUVnNFZWOztBMEVsNFZNO0VBRUk7QzFFbzRWVjs7QTBFdDRWTTtFQUVJO0MxRXc0VlY7O0EwRTE0Vk07RUFFSTtDMUU0NFZWOztBMEU5NFZNO0VBRUk7QzFFZzVWVjs7QTBFbDVWTTtFQUVJO0MxRW81VlY7O0EwRXQ1Vk07RUFFSTtDMUV3NVZWOztBMEUxNVZNO0VBRUk7QzFFNDVWVjs7QTBFOTVWTTtFQUVJO0MxRWc2VlY7O0EwRWw2Vk07RUFFSTtDMUVvNlZWOztBMEV0NlZNO0VBRUk7QzFFdzZWVjs7QTBFMTZWTTtFQUVJO0MxRTQ2VlY7O0EwRTk2Vk07RUFFSTtDMUVnN1ZWOztBMEVsN1ZNO0VBRUk7QzFFbzdWVjs7QTBFdDdWTTtFQUVJO0MxRXc3VlY7O0EwRTE3Vk07RUFFSTtDMUU0N1ZWOztBMEU5N1ZNO0VBRUk7QzFFZzhWVjs7QTBFbDhWTTtFQUVJO0MxRW84VlY7O0EwRXQ4Vk07RUFFSTtDMUV3OFZWOztBMEUxOFZNO0VBRUk7QzFFNDhWVjs7QTBFOThWTTtFQUVJO0MxRWc5VlY7O0EwRWw5Vk07RUFFSTtDMUVvOVZWOztBMEV0OVZNO0VBRUk7QzFFdzlWVjs7QTBFMTlWTTtFQUVJO0MxRTQ5VlY7O0EwRTk5Vk07RUFFSTtDMUVnK1ZWOztBMEVsK1ZNO0VBRUk7QzFFbytWVjs7QTBFdCtWTTtFQUVJO0MxRXcrVlY7O0EwRTErVk07RUFFSTtDMUU0K1ZWOztBMEU5K1ZNO0VBRUk7QzFFZy9WVjs7QTBFbC9WTTtFQUVJO0MxRW8vVlY7O0EwRXQvVk07RUFFSTtDMUV3L1ZWOztBMEUxL1ZNO0VBRUk7QzFFNC9WVjs7QTBFOS9WTTtFQUVJO0MxRWdnV1Y7O0EwRWxnV007RUFFSTtDMUVvZ1dWOztBMEV0Z1dNO0VBRUk7QzFFd2dXVjs7QTBFMWdXTTtFQUVJO0MxRTRnV1Y7O0EwRTlnV007RUFFSTtDMUVnaFdWOztBMEVsaFdNO0VBRUk7QzFFb2hXVjs7QTBFdGhXTTtFQUVJO0MxRXdoV1Y7O0EwRTFoV007RUFFSTtDMUU0aFdWOztBMEU5aFdNO0VBRUk7QzFFZ2lXVjs7QTBFbGlXTTtFQUVJO0MxRW9pV1Y7O0EwRXRpV007RUFFSTtDMUV3aVdWOztBMEUxaVdNO0VBRUk7QzFFNGlXVjs7QTBFOWlXTTtFQUVJO0MxRWdqV1Y7O0EwRWxqV007RUFFSTtDMUVvaldWOztBMEV0aldNO0VBRUk7QzFFd2pXVjs7QTBFMWpXTTtFQUVJO0MxRTRqV1Y7O0EwRTlqV007RUFFSTtDMUVna1dWOztBMEVsa1dNO0VBRUk7QzFFb2tXVjs7QTBFdGtXTTtFQUVJO0MxRXdrV1Y7O0EwRTFrV007RUFFSTtDMUU0a1dWOztBMEU5a1dNO0VBRUk7QzFFZ2xXVjs7QTBFbGxXTTtFQUVJO0MxRW9sV1Y7O0EwRXRsV007RUFFSTtDMUV3bFdWOztBMEUxbFdNO0VBRUk7QzFFNGxXVjs7QTBFOWxXTTtFQUVJO0MxRWdtV1Y7O0EwRWxtV007RUFFSTtDMUVvbVdWOztBMEV0bVdNO0VBRUk7QzFFd21XVjs7QTBFMW1XTTtFQUVJO0MxRTRtV1Y7O0EwRTltV007RUFFSTtDMUVnbldWOztBMEVsbldNO0VBRUk7QzFFb25XVjs7QTBFdG5XTTtFQUVJO0MxRXduV1Y7O0EwRTFuV007RUFFSTtDMUU0bldWOztBMEU5bldNO0VBRUk7QzFFZ29XVjs7QTBFbG9XTTtFQUVJO0MxRW9vV1Y7O0EwRXRvV007RUFFSTtDMUV3b1dWOztBMEUxb1dNO0VBRUk7QzFFNG9XVjs7QTBFOW9XTTtFQUVJO0MxRWdwV1Y7O0EwRWxwV007RUFFSTtDMUVvcFdWOztBMEV0cFdNO0VBRUk7QzFFd3BXVjs7QTBFMXBXTTtFQUVJO0MxRTRwV1Y7O0EwRTlwV007RUFFSTtDMUVncVdWOztBMEVscVdNO0VBRUk7QzFFb3FXVjs7QTBFdHFXTTtFQUVJO0MxRXdxV1Y7O0EwRTFxV007RUFFSTtDMUU0cVdWOztBMEU5cVdNO0VBRUk7QzFFZ3JXVjs7QTBFbHJXTTtFQUVJO0MxRW9yV1Y7O0EwRXRyV007RUFFSTtDMUV3cldWOztBMEUxcldNO0VBRUk7QzFFNHJXVjs7QTBFOXJXTTtFQUVJO0MxRWdzV1Y7O0EwRXBzV1E7O0FBRUY7RUFFSTtFQUFBO0MxRXVzV1Y7O0EwRTNyV1E7O0FBZEY7RUFFSTtDMUU2c1dWOztBMEUvc1dNO0VBRUk7QzFFaXRXVjs7QTBFbnRXTTtFQUVJO0MxRXF0V1Y7O0EwRXZ0V007RUFFSTtDMUV5dFdWOztBMEUzdFdNO0VBRUk7QzFFNnRXVjs7QTBFL3RXTTtFQUVJO0MxRWl1V1Y7O0EwRW51V007RUFFSTtDMUVxdVdWOztBMEV2dVdNO0VBRUk7QzFFeXVXVjs7QTBFM3VXTTtFQUVJO0MxRTZ1V1Y7O0EwRS91V007RUFFSTtDMUVpdldWOztBMEVudldNO0VBRUk7QzFFcXZXVjs7QTBFdnZXTTtFQUVJO0MxRXl2V1Y7O0EwRTN2V007RUFFSTtDMUU2dldWOztBMEUvdldNO0VBRUk7QzFFaXdXVjs7QTBFbndXTTtFQUVJO0MxRXF3V1Y7O0EwRXZ3V007RUFFSTtDMUV5d1dWOztBMEUzd1dNO0VBRUk7QzFFNndXVjs7QTBFL3dXTTtFQUVJO0MxRWl4V1Y7O0EwRW54V007RUFFSTtDMUVxeFdWOztBMEV2eFdNO0VBRUk7QzFFeXhXVjs7QTBFM3hXTTtFQUVJO0MxRTZ4V1Y7O0EwRS94V007RUFFSTtDMUVpeVdWOztBMEVueVdNO0VBRUk7QzFFcXlXVjs7QTBFdnlXTTtFQUVJO0MxRXl5V1Y7O0EwRTN5V007RUFFSTtDMUU2eVdWOztBMEUveVdNO0VBRUk7QzFFaXpXVjs7QTBFbnpXTTtFQUVJO0MxRXF6V1Y7O0EwRXZ6V007RUFFSTtDMUV5eldWOztBMEUzeldNO0VBRUk7QzFFNnpXVjs7QTBFL3pXTTtFQUVJO0MxRWkwV1Y7O0EwRW4wV007RUFFSTtDMUVxMFdWOztBMEV2MFdNO0VBRUk7QzFFeTBXVjs7QTBFMzBXTTtFQUVJO0MxRTYwV1Y7O0EwRS8wV007RUFFSTtDMUVpMVdWOztBMEVuMVdNO0VBRUk7QzFFcTFXVjs7QTBFdjFXTTtFQUVJO0MxRXkxV1Y7O0EwRTMxV007RUFFSTtDMUU2MVdWOztBMEUvMVdNO0VBRUk7QzFFaTJXVjs7QTBFbjJXTTtFQUVJO0MxRXEyV1Y7O0EwRXYyV007RUFFSTtDMUV5MldWOztBMEUzMldNO0VBRUk7QzFFNjJXVjs7QTBFLzJXTTtFQUVJO0MxRWkzV1Y7O0EwRW4zV007RUFFSTtDMUVxM1dWOztBMEV2M1dNO0VBRUk7QzFFeTNXVjs7QTBFMzNXTTtFQUVJO0MxRTYzV1Y7O0EwRS8zV007RUFFSTtDMUVpNFdWOztBMEVuNFdNO0VBRUk7QzFFcTRXVjs7QTBFdjRXTTtFQUVJO0tBQUE7TUFBQTtVQUFBO0MxRXk0V1Y7O0EwRTM0V007RUFFSTtLQUFBO01BQUE7VUFBQTtDMUU2NFdWOztBMEUvNFdNO0VBRUk7S0FBQTtNQUFBO1VBQUE7QzFFaTVXVjs7QTBFbjVXTTtFQUVJO0MxRXE1V1Y7O0EwRXY1V007RUFFSTtDMUV5NVdWOztBMEUzNVdNO0VBRUk7QzFFNjVXVjs7QTBFLzVXTTtFQUVJO0MxRWk2V1Y7O0EwRW42V007RUFFSTtDMUVxNldWOztBMEV2NldNO0VBRUk7QzFFeTZXVjs7QTBFMzZXTTtFQUVJO0MxRTY2V1Y7O0EwRS82V007RUFFSTtDMUVpN1dWOztBMEVuN1dNO0VBRUk7QzFFcTdXVjs7QTBFdjdXTTtFQUVJO0MxRXk3V1Y7O0EwRTM3V007RUFFSTtFQUFBO0MxRTg3V1Y7O0EwRWg4V007RUFFSTtFQUFBO0MxRW04V1Y7O0EwRXI4V007RUFFSTtFQUFBO0MxRXc4V1Y7O0EwRTE4V007RUFFSTtFQUFBO0MxRTY4V1Y7O0EwRS84V007RUFFSTtDMUVpOVdWOztBMEVuOVdNO0VBRUk7QzFFcTlXVjs7QTBFdjlXTTtFQUVJO0MxRXk5V1Y7O0EwRTM5V007RUFFSTtDMUU2OVdWOztBMEUvOVdNO0VBRUk7QzFFaStXVjs7QTBFbitXTTtFQUVJO0MxRXErV1Y7O0EwRXYrV007RUFFSTtDMUV5K1dWOztBcUI3OVdJO0VxRGRFO0lBRUk7RzFFOCtXUjs7RTBFaC9XSTtJQUVJO0cxRWsvV1I7O0UwRXAvV0k7SUFFSTtHMUVzL1dSOztFMEV4L1dJO0lBRUk7RzFFMC9XUjs7RTBFNS9XSTtJQUVJO0cxRTgvV1I7O0UwRWhnWEk7SUFFSTtHMUVrZ1hSOztFMEVwZ1hJO0lBRUk7RzFFc2dYUjs7RTBFeGdYSTtJQUVJO0cxRTBnWFI7O0UwRTVnWEk7SUFFSTtHMUU4Z1hSOztFMEVoaFhJO0lBRUk7RzFFa2hYUjs7RTBFcGhYSTtJQUVJO0cxRXNoWFI7O0UwRXhoWEk7SUFFSTtHMUUwaFhSOztFMEU1aFhJO0lBRUk7RzFFOGhYUjs7RTBFaGlYSTtJQUVJO0cxRWtpWFI7O0UwRXBpWEk7SUFFSTtHMUVzaVhSOztFMEV4aVhJO0lBRUk7RzFFMGlYUjs7RTBFNWlYSTtJQUVJO0cxRThpWFI7O0UwRWhqWEk7SUFFSTtHMUVralhSOztFMEVwalhJO0lBRUk7RzFFc2pYUjs7RTBFeGpYSTtJQUVJO0cxRTBqWFI7O0UwRTVqWEk7SUFFSTtHMUU4alhSOztFMEVoa1hJO0lBRUk7RzFFa2tYUjs7RTBFcGtYSTtJQUVJO0cxRXNrWFI7O0UwRXhrWEk7SUFFSTtHMUUwa1hSOztFMEU1a1hJO0lBRUk7RzFFOGtYUjs7RTBFaGxYSTtJQUVJO0cxRWtsWFI7O0UwRXBsWEk7SUFFSTtHMUVzbFhSOztFMEV4bFhJO0lBRUk7RzFFMGxYUjs7RTBFNWxYSTtJQUVJO0cxRThsWFI7O0UwRWhtWEk7SUFFSTtHMUVrbVhSOztFMEVwbVhJO0lBRUk7RzFFc21YUjs7RTBFeG1YSTtJQUVJO0cxRTBtWFI7O0UwRTVtWEk7SUFFSTtHMUU4bVhSOztFMEVoblhJO0lBRUk7RzFFa25YUjs7RTBFcG5YSTtJQUVJO0cxRXNuWFI7O0UwRXhuWEk7SUFFSTtHMUUwblhSOztFMEU1blhJO0lBRUk7RzFFOG5YUjs7RTBFaG9YSTtJQUVJO0cxRWtvWFI7O0UwRXBvWEk7SUFFSTtHMUVzb1hSOztFMEV4b1hJO0lBRUk7RzFFMG9YUjs7RTBFNW9YSTtJQUVJO0cxRThvWFI7O0UwRWhwWEk7SUFFSTtHMUVrcFhSOztFMEVwcFhJO0lBRUk7RzFFc3BYUjs7RTBFeHBYSTtJQUVJO0cxRTBwWFI7O0UwRTVwWEk7SUFFSTtHMUU4cFhSOztFMEVocVhJO0lBRUk7RzFFa3FYUjs7RTBFcHFYSTtJQUVJO0cxRXNxWFI7O0UwRXhxWEk7SUFFSTtHMUUwcVhSOztFMEU1cVhJO0lBRUk7RzFFOHFYUjs7RTBFaHJYSTtJQUVJO0cxRWtyWFI7O0UwRXByWEk7SUFFSTtHMUVzclhSOztFMEV4clhJO0lBRUk7RzFFMHJYUjs7RTBFNXJYSTtJQUVJO0cxRThyWFI7O0UwRWhzWEk7SUFFSTtHMUVrc1hSOztFMEVwc1hJO0lBRUk7RzFFc3NYUjs7RTBFeHNYSTtJQUVJO0cxRTBzWFI7O0UwRTVzWEk7SUFFSTtHMUU4c1hSOztFMEVodFhJO0lBRUk7RzFFa3RYUjs7RTBFcHRYSTtJQUVJO0cxRXN0WFI7O0UwRXh0WEk7SUFFSTtHMUUwdFhSOztFMEU1dFhJO0lBRUk7RzFFOHRYUjs7RTBFaHVYSTtJQUVJO0cxRWt1WFI7O0UwRXB1WEk7SUFFSTtHMUVzdVhSOztFMEV4dVhJO0lBRUk7RzFFMHVYUjs7RTBFNXVYSTtJQUVJO0cxRTh1WFI7O0UwRWh2WEk7SUFFSTtHMUVrdlhSOztFMEVwdlhJO0lBRUk7RzFFc3ZYUjs7RTBFeHZYSTtJQUVJO0cxRTB2WFI7O0UwRTV2WEk7SUFFSTtHMUU4dlhSOztFMEVod1hJO0lBRUk7RzFFa3dYUjs7RTBFcHdYSTtJQUVJO0cxRXN3WFI7O0UwRXh3WEk7SUFFSTtHMUUwd1hSOztFMEU1d1hJO0lBRUk7RzFFOHdYUjs7RTBFaHhYSTtJQUVJO0cxRWt4WFI7O0UwRXB4WEk7SUFFSTtHMUVzeFhSOztFMEV4eFhJO0lBRUk7RzFFMHhYUjs7RTBFNXhYSTtJQUVJO0cxRTh4WFI7O0UwRWh5WEk7SUFFSTtHMUVreVhSOztFMEVweVhJO0lBRUk7RzFFc3lYUjs7RTBFeHlYSTtJQUVJO0cxRTB5WFI7O0UwRTV5WEk7SUFFSTtHMUU4eVhSOztFMEVoelhJO0lBRUk7RzFFa3pYUjs7RTBFcHpYSTtJQUVJO0cxRXN6WFI7O0UwRXh6WEk7SUFFSTtHMUUwelhSOztFMEU1elhJO0lBRUk7RzFFOHpYUjs7RTBFaDBYSTtJQUVJO0cxRWswWFI7O0UwRXAwWEk7SUFFSTtHMUVzMFhSOztFMEV4MFhJO0lBRUk7RzFFMDBYUjs7RTBFNTBYSTtJQUVJO0cxRTgwWFI7O0UwRWgxWEk7SUFFSTtHMUVrMVhSOztFMEVwMVhJO0lBRUk7RzFFczFYUjs7RTBFeDFYSTtJQUVJO0cxRTAxWFI7O0UwRTUxWEk7SUFFSTtHMUU4MVhSOztFMEVoMlhJO0lBRUk7RzFFazJYUjs7RTBFcDJYSTtJQUVJO0cxRXMyWFI7O0UwRXgyWEk7SUFFSTtHMUUwMlhSOztFMEU1MlhJO0lBRUk7RzFFODJYUjs7RTBFaDNYSTtJQUVJO0cxRWszWFI7O0UwRXAzWEk7SUFFSTtHMUVzM1hSOztFMEV4M1hJO0lBRUk7RzFFMDNYUjs7RTBFNTNYSTtJQUVJO0cxRTgzWFI7O0UwRWg0WEk7SUFFSTtHMUVrNFhSOztFMEVwNFhJO0lBRUk7RzFFczRYUjs7RTBFeDRYSTtJQUVJO0cxRTA0WFI7O0UwRTU0WEk7SUFFSTtHMUU4NFhSOztFMEVoNVhJO0lBRUk7RzFFazVYUjs7RTBFcDVYSTtJQUVJO0cxRXM1WFI7O0UwRXg1WEk7SUFFSTtHMUUwNVhSOztFMEU1NVhJO0lBRUk7RzFFODVYUjs7RTBFaDZYSTtJQUVJO0cxRWs2WFI7O0UwRXA2WEk7SUFFSTtHMUVzNlhSOztFMEV4NlhJO0lBRUk7RzFFMDZYUjs7RTBFNTZYSTtJQUVJO0cxRTg2WFI7O0UwRWg3WEk7SUFFSTtHMUVrN1hSOztFMEVwN1hJO0lBRUk7RzFFczdYUjs7RTBFeDdYSTtJQUVJO0cxRTA3WFI7O0UwRTU3WEk7SUFFSTtHMUU4N1hSOztFMEVoOFhJO0lBRUk7RzFFazhYUjs7RTBFcDhYSTtJQUVJO0cxRXM4WFI7O0UwRXg4WEk7SUFFSTtHMUUwOFhSOztFMEU1OFhJO0lBRUk7RzFFODhYUjs7RTBFaDlYSTtJQUVJO0cxRWs5WFI7O0UwRXA5WEk7SUFFSTtHMUVzOVhSOztFMEV4OVhJO0lBRUk7RzFFMDlYUjs7RTBFNTlYSTtJQUVJO0cxRTg5WFI7O0UwRWgrWEk7SUFFSTtHMUVrK1hSOztFMEVwK1hJO0lBRUk7RzFFcytYUjs7RTBFeCtYSTtJQUVJO0cxRTArWFI7O0UwRTUrWEk7SUFFSTtHMUU4K1hSOztFMEVoL1hJO0lBRUk7RzFFay9YUjs7RTBFcC9YSTtJQUVJO0cxRXMvWFI7O0UwRXgvWEk7SUFFSTtHMUUwL1hSOztFMEU1L1hJO0lBRUk7RzFFOC9YUjs7RTBFaGdZSTtJQUVJO0cxRWtnWVI7O0UwRXBnWUk7SUFFSTtHMUVzZ1lSOztFMEV4Z1lJO0lBRUk7RzFFMGdZUjs7RTBFNWdZSTtJQUVJO0cxRThnWVI7O0UwRWhoWUk7SUFFSTtHMUVraFlSOztFMEVwaFlJO0lBRUk7RzFFc2hZUjs7RTBFeGhZSTtJQUVJO0cxRTBoWVI7O0UwRTVoWUk7SUFFSTtHMUU4aFlSOztFMEVoaVlJO0lBRUk7RzFFa2lZUjs7RTBFcGlZSTtJQUVJO0cxRXNpWVI7O0UwRXhpWUk7SUFFSTtHMUUwaVlSOztFMEU1aVlJO0lBRUk7RzFFOGlZUjs7RTBFaGpZSTtJQUVJO0cxRWtqWVI7O0UwRXBqWUk7SUFFSTtHMUVzallSOztFMEV4allJO0lBRUk7RzFFMGpZUjs7RTBFNWpZSTtJQUVJO0cxRThqWVI7O0UwRWhrWUk7SUFFSTtHMUVra1lSOztFMEVwa1lJO0lBRUk7RzFFc2tZUjs7RTBFeGtZSTtJQUVJO0cxRTBrWVI7O0UwRTVrWUk7SUFFSTtHMUU4a1lSOztFMEVobFlJO0lBRUk7SUFBQTtHMUVtbFlSOztFMEVybFlJO0lBRUk7SUFBQTtHMUV3bFlSOztFMEUxbFlJO0lBRUk7SUFBQTtHMUU2bFlSOztFMEUvbFlJO0lBRUk7SUFBQTtHMUVrbVlSOztFMEVwbVlJO0lBRUk7SUFBQTtHMUV1bVlSOztFMEV6bVlJO0lBRUk7SUFBQTtHMUU0bVlSOztFMEU5bVlJO0lBRUk7SUFBQTtHMUVpbllSOztFMEVubllJO0lBRUk7SUFBQTtHMUVzbllSOztFMEV4bllJO0lBRUk7SUFBQTtHMUUybllSOztFMEU3bllJO0lBRUk7SUFBQTtHMUVnb1lSOztFMEVsb1lJO0lBRUk7SUFBQTtHMUVxb1lSOztFMEV2b1lJO0lBRUk7SUFBQTtHMUUwb1lSOztFMEU1b1lJO0lBRUk7SUFBQTtHMUUrb1lSOztFMEVqcFlJO0lBRUk7SUFBQTtHMUVvcFlSOztFMEV0cFlJO0lBRUk7SUFBQTtHMUV5cFlSOztFMEUzcFlJO0lBRUk7SUFBQTtHMUU4cFlSOztFMEVocVlJO0lBRUk7SUFBQTtHMUVtcVlSOztFMEVycVlJO0lBRUk7SUFBQTtHMUV3cVlSOztFMEUxcVlJO0lBRUk7SUFBQTtHMUU2cVlSOztFMEUvcVlJO0lBRUk7SUFBQTtHMUVrcllSOztFMEVwcllJO0lBRUk7SUFBQTtHMUV1cllSOztFMEV6cllJO0lBRUk7SUFBQTtHMUU0cllSOztFMEU5cllJO0lBRUk7SUFBQTtHMUVpc1lSOztFMEVuc1lJO0lBRUk7SUFBQTtHMUVzc1lSOztFMEV4c1lJO0lBRUk7SUFBQTtHMUUyc1lSOztFMEU3c1lJO0lBRUk7SUFBQTtHMUVndFlSOztFMEVsdFlJO0lBRUk7SUFBQTtHMUVxdFlSOztFMEV2dFlJO0lBRUk7SUFBQTtHMUUwdFlSOztFMEU1dFlJO0lBRUk7SUFBQTtHMUUrdFlSOztFMEVqdVlJO0lBRUk7SUFBQTtHMUVvdVlSOztFMEV0dVlJO0lBRUk7SUFBQTtHMUV5dVlSOztFMEUzdVlJO0lBRUk7SUFBQTtHMUU4dVlSOztFMEVodllJO0lBRUk7SUFBQTtHMUVtdllSOztFMEVydllJO0lBRUk7SUFBQTtHMUV3dllSOztFMEUxdllJO0lBRUk7SUFBQTtHMUU2dllSOztFMEUvdllJO0lBRUk7SUFBQTtHMUVrd1lSOztFMEVwd1lJO0lBRUk7RzFFc3dZUjs7RTBFeHdZSTtJQUVJO0cxRTB3WVI7O0UwRTV3WUk7SUFFSTtHMUU4d1lSOztFMEVoeFlJO0lBRUk7RzFFa3hZUjs7RTBFcHhZSTtJQUVJO0cxRXN4WVI7O0UwRXh4WUk7SUFFSTtHMUUweFlSOztFMEU1eFlJO0lBRUk7RzFFOHhZUjs7RTBFaHlZSTtJQUVJO0cxRWt5WVI7O0UwRXB5WUk7SUFFSTtHMUVzeVlSOztFMEV4eVlJO0lBRUk7RzFFMHlZUjs7RTBFNXlZSTtJQUVJO0cxRTh5WVI7O0UwRWh6WUk7SUFFSTtHMUVrellSOztFMEVwellJO0lBRUk7RzFFc3pZUjs7RTBFeHpZSTtJQUVJO0cxRTB6WVI7O0UwRTV6WUk7SUFFSTtHMUU4ellSOztFMEVoMFlJO0lBRUk7RzFFazBZUjs7RTBFcDBZSTtJQUVJO0cxRXMwWVI7O0UwRXgwWUk7SUFFSTtHMUUwMFlSOztFMEU1MFlJO0lBRUk7RzFFODBZUjs7RTBFaDFZSTtJQUVJO0cxRWsxWVI7O0UwRXAxWUk7SUFFSTtHMUVzMVlSOztFMEV4MVlJO0lBRUk7RzFFMDFZUjs7RTBFNTFZSTtJQUVJO0cxRTgxWVI7O0UwRWgyWUk7SUFFSTtHMUVrMllSOztFMEVwMllJO0lBRUk7RzFFczJZUjs7RTBFeDJZSTtJQUVJO0cxRTAyWVI7O0UwRTUyWUk7SUFFSTtHMUU4MllSOztFMEVoM1lJO0lBRUk7RzFFazNZUjs7RTBFcDNZSTtJQUVJO0cxRXMzWVI7O0UwRXgzWUk7SUFFSTtHMUUwM1lSOztFMEU1M1lJO0lBRUk7RzFFODNZUjs7RTBFaDRZSTtJQUVJO0cxRWs0WVI7O0UwRXA0WUk7SUFFSTtHMUVzNFlSOztFMEV4NFlJO0lBRUk7RzFFMDRZUjs7RTBFNTRZSTtJQUVJO0cxRTg0WVI7O0UwRWg1WUk7SUFFSTtHMUVrNVlSOztFMEVwNVlJO0lBRUk7RzFFczVZUjs7RTBFeDVZSTtJQUVJO0cxRTA1WVI7O0UwRTU1WUk7SUFFSTtHMUU4NVlSOztFMEVoNllJO0lBRUk7RzFFazZZUjs7RTBFcDZZSTtJQUVJO0cxRXM2WVI7O0UwRXg2WUk7SUFFSTtHMUUwNllSOztFMEU1NllJO0lBRUk7RzFFODZZUjs7RTBFaDdZSTtJQUVJO0cxRWs3WVI7O0UwRXA3WUk7SUFFSTtHMUVzN1lSOztFMEV4N1lJO0lBRUk7RzFFMDdZUjs7RTBFNTdZSTtJQUVJO0cxRTg3WVI7O0UwRWg4WUk7SUFFSTtHMUVrOFlSOztFMEVwOFlJO0lBRUk7RzFFczhZUjs7RTBFeDhZSTtJQUVJO0cxRTA4WVI7O0UwRTU4WUk7SUFFSTtHMUU4OFlSOztFMEVoOVlJO0lBRUk7RzFFazlZUjs7RTBFcDlZSTtJQUVJO0cxRXM5WVI7O0UwRXg5WUk7SUFFSTtHMUUwOVlSOztFMEU1OVlJO0lBRUk7RzFFODlZUjs7RTBFaCtZSTtJQUVJO0cxRWsrWVI7O0UwRXArWUk7SUFFSTtHMUVzK1lSOztFMEV4K1lJO0lBRUk7RzFFMCtZUjs7RTBFNStZSTtJQUVJO0cxRTgrWVI7O0UwRWgvWUk7SUFFSTtHMUVrL1lSOztFMEVwL1lJO0lBRUk7RzFFcy9ZUjs7RTBFeC9ZSTtJQUVJO0cxRTAvWVI7O0UwRTUvWUk7SUFFSTtHMUU4L1lSOztFMEVoZ1pJO0lBRUk7RzFFa2daUjs7RTBFcGdaSTtJQUVJO0cxRXNnWlI7O0UwRXhnWkk7SUFFSTtHMUUwZ1pSOztFMEU1Z1pJO0lBRUk7RzFFOGdaUjs7RTBFaGhaSTtJQUVJO0cxRWtoWlI7O0UwRXBoWkk7SUFFSTtHMUVzaFpSOztFMEV4aFpJO0lBRUk7RzFFMGhaUjs7RTBFNWhaSTtJQUVJO0cxRThoWlI7O0UwRWhpWkk7SUFFSTtHMUVraVpSOztFMEVwaVpJO0lBRUk7RzFFc2laUjs7RTBFeGlaSTtJQUVJO0cxRTBpWlI7O0UwRTVpWkk7SUFFSTtHMUU4aVpSOztFMEVoalpJO0lBRUk7RzFFa2paUjs7RTBFcGpaSTtJQUVJO0cxRXNqWlI7O0UwRXhqWkk7SUFFSTtHMUUwalpSOztFMEU1alpJO0lBRUk7RzFFOGpaUjs7RTBFaGtaSTtJQUVJO0cxRWtrWlI7O0UwRXBrWkk7SUFFSTtHMUVza1pSOztFMEV4a1pJO0lBRUk7RzFFMGtaUjs7RTBFNWtaSTtJQUVJO0cxRThrWlI7O0UwRWhsWkk7SUFFSTtHMUVrbFpSOztFMEVwbFpJO0lBRUk7RzFFc2xaUjs7RTBFeGxaSTtJQUVJO0cxRTBsWlI7O0UwRTVsWkk7SUFFSTtHMUU4bFpSOztFMEVobVpJO0lBRUk7RzFFa21aUjs7RTBFcG1aSTtJQUVJO0lBQUE7RzFFdW1aUjs7RTBFem1aSTtJQUVJO0lBQUE7RzFFNG1aUjs7RTBFOW1aSTtJQUVJO0lBQUE7RzFFaW5aUjs7RTBFbm5aSTtJQUVJO0lBQUE7RzFFc25aUjs7RTBFeG5aSTtJQUVJO0lBQUE7RzFFMm5aUjs7RTBFN25aSTtJQUVJO0lBQUE7RzFFZ29aUjs7RTBFbG9aSTtJQUVJO0lBQUE7RzFFcW9aUjs7RTBFdm9aSTtJQUVJO0lBQUE7RzFFMG9aUjs7RTBFNW9aSTtJQUVJO0lBQUE7RzFFK29aUjs7RTBFanBaSTtJQUVJO0lBQUE7RzFFb3BaUjs7RTBFdHBaSTtJQUVJO0lBQUE7RzFFeXBaUjs7RTBFM3BaSTtJQUVJO0lBQUE7RzFFOHBaUjs7RTBFaHFaSTtJQUVJO0lBQUE7RzFFbXFaUjs7RTBFcnFaSTtJQUVJO0lBQUE7RzFFd3FaUjs7RTBFMXFaSTtJQUVJO0lBQUE7RzFFNnFaUjs7RTBFL3FaSTtJQUVJO0lBQUE7RzFFa3JaUjs7RTBFcHJaSTtJQUVJO0lBQUE7RzFFdXJaUjs7RTBFenJaSTtJQUVJO0lBQUE7RzFFNHJaUjs7RTBFOXJaSTtJQUVJO0lBQUE7RzFFaXNaUjs7RTBFbnNaSTtJQUVJO0lBQUE7RzFFc3NaUjs7RTBFeHNaSTtJQUVJO0lBQUE7RzFFMnNaUjs7RTBFN3NaSTtJQUVJO0lBQUE7RzFFZ3RaUjs7RTBFbHRaSTtJQUVJO0lBQUE7RzFFcXRaUjs7RTBFdnRaSTtJQUVJO0lBQUE7RzFFMHRaUjs7RTBFNXRaSTtJQUVJO0lBQUE7RzFFK3RaUjs7RTBFanVaSTtJQUVJO0lBQUE7RzFFb3VaUjs7RTBFdHVaSTtJQUVJO0lBQUE7RzFFeXVaUjs7RTBFM3VaSTtJQUVJO0lBQUE7RzFFOHVaUjs7RTBFaHZaSTtJQUVJO0lBQUE7RzFFbXZaUjs7RTBFcnZaSTtJQUVJO0lBQUE7RzFFd3ZaUjs7RTBFMXZaSTtJQUVJO0lBQUE7RzFFNnZaUjs7RTBFL3ZaSTtJQUVJO0lBQUE7RzFFa3daUjs7RTBFcHdaSTtJQUVJO0cxRXN3WlI7O0UwRXh3Wkk7SUFFSTtHMUUwd1pSOztFMEU1d1pJO0lBRUk7RzFFOHdaUjs7RTBFaHhaSTtJQUVJO0cxRWt4WlI7O0UwRXB4Wkk7SUFFSTtHMUVzeFpSOztFMEV4eFpJO0lBRUk7RzFFMHhaUjs7RTBFNXhaSTtJQUVJO0cxRTh4WlI7O0UwRWh5Wkk7SUFFSTtHMUVreVpSOztFMEVweVpJO0lBRUk7RzFFc3laUjs7RTBFeHlaSTtJQUVJO0cxRTB5WlI7O0UwRTV5Wkk7SUFFSTtHMUU4eVpSOztFMEVoelpJO0lBRUk7RzFFa3paUjs7RTBFcHpaSTtJQUVJO0cxRXN6WlI7O0UwRXh6Wkk7SUFFSTtHMUUwelpSOztFMEU1elpJO0lBRUk7RzFFOHpaUjs7RTBFaDBaSTtJQUVJO0cxRWswWlI7O0UwRXAwWkk7SUFFSTtHMUVzMFpSOztFMEV4MFpJO0lBRUk7RzFFMDBaUjs7RTBFNTBaSTtJQUVJO0cxRTgwWlI7O0UwRWgxWkk7SUFFSTtHMUVrMVpSOztFMEVwMVpJO0lBRUk7RzFFczFaUjs7RTBFeDFaSTtJQUVJO0cxRTAxWlI7O0UwRTUxWkk7SUFFSTtHMUU4MVpSOztFMEVoMlpJO0lBRUk7RzFFazJaUjs7RTBFcDJaSTtJQUVJO0cxRXMyWlI7O0UwRXgyWkk7SUFFSTtHMUUwMlpSOztFMEU1MlpJO0lBRUk7RzFFODJaUjs7RTBFaDNaSTtJQUVJO0cxRWszWlI7O0UwRXAzWkk7SUFFSTtHMUVzM1pSOztFMEV4M1pJO0lBRUk7RzFFMDNaUjs7RTBFNTNaSTtJQUVJO0cxRTgzWlI7O0UwRWg0Wkk7SUFFSTtHMUVrNFpSOztFMEVwNFpJO0lBRUk7RzFFczRaUjs7RTBFeDRaSTtJQUVJO0cxRTA0WlI7O0UwRTU0Wkk7SUFFSTtHMUU4NFpSOztFMEVoNVpJO0lBRUk7RzFFazVaUjs7RTBFcDVaSTtJQUVJO0cxRXM1WlI7O0UwRXg1Wkk7SUFFSTtHMUUwNVpSOztFMEU1NVpJO0lBRUk7RzFFODVaUjs7RTBFaDZaSTtJQUVJO0cxRWs2WlI7O0UwRXA2Wkk7SUFFSTtHMUVzNlpSOztFMEV4NlpJO0lBRUk7RzFFMDZaUjs7RTBFNTZaSTtJQUVJO0cxRTg2WlI7O0UwRWg3Wkk7SUFFSTtHMUVrN1pSOztFMEVwN1pJO0lBRUk7RzFFczdaUjs7RTBFeDdaSTtJQUVJO0cxRTA3WlI7O0UwRTU3Wkk7SUFFSTtHMUU4N1pSOztFMEVoOFpJO0lBRUk7RzFFazhaUjs7RTBFcDhaSTtJQUVJO0cxRXM4WlI7O0UwRXg4Wkk7SUFFSTtHMUUwOFpSOztFMEU1OFpJO0lBRUk7RzFFODhaUjs7RTBFaDlaSTtJQUVJO0cxRWs5WlI7O0UwRXA5Wkk7SUFFSTtHMUVzOVpSOztFMEV4OVpJO0lBRUk7RzFFMDlaUjs7RTBFNTlaSTtJQUVJO0cxRTg5WlI7O0UwRWgrWkk7SUFFSTtHMUVrK1pSOztFMEVwK1pJO0lBRUk7RzFFcytaUjs7RTBFeCtaSTtJQUVJO0cxRTArWlI7O0UwRTUrWkk7SUFFSTtHMUU4K1pSOztFMEVoL1pJO0lBRUk7RzFFay9aUjs7RTBFcC9aSTtJQUVJO0cxRXMvWlI7O0UwRXgvWkk7SUFFSTtHMUUwL1pSOztFMEU1L1pJO0lBRUk7RzFFOC9aUjs7RTBFaGdhSTtJQUVJO0cxRWtnYVI7O0UwRXBnYUk7SUFFSTtHMUVzZ2FSOztFMEV4Z2FJO0lBRUk7RzFFMGdhUjs7RTBFNWdhSTtJQUVJO0cxRThnYVI7O0UwRWhoYUk7SUFFSTtHMUVraGFSOztFMEVwaGFJO0lBRUk7RzFFc2hhUjs7RTBFeGhhSTtJQUVJO0cxRTBoYVI7O0UwRTVoYUk7SUFFSTtHMUU4aGFSOztFMEVoaWFJO0lBRUk7RzFFa2lhUjs7RTBFcGlhSTtJQUVJO0cxRXNpYVI7O0UwRXhpYUk7SUFFSTtHMUUwaWFSOztFMEU1aWFJO0lBRUk7RzFFOGlhUjs7RTBFaGphSTtJQUVJO0cxRWtqYVI7O0UwRXBqYUk7SUFFSTtHMUVzamFSOztFMEV4amFJO0lBRUk7RzFFMGphUjs7RTBFNWphSTtJQUVJO0cxRThqYVI7O0UwRWhrYUk7SUFFSTtHMUVra2FSOztFMEVwa2FJO0lBRUk7RzFFc2thUjs7RTBFeGthSTtJQUVJO0lBQUE7RzFFMmthUjs7RTBFN2thSTtJQUVJO0lBQUE7RzFFZ2xhUjs7RTBFbGxhSTtJQUVJO0lBQUE7RzFFcWxhUjs7RTBFdmxhSTtJQUVJO0lBQUE7RzFFMGxhUjs7RTBFNWxhSTtJQUVJO0lBQUE7RzFFK2xhUjs7RTBFam1hSTtJQUVJO0lBQUE7RzFFb21hUjs7RTBFdG1hSTtJQUVJO0lBQUE7RzFFeW1hUjs7RTBFM21hSTtJQUVJO0lBQUE7RzFFOG1hUjs7RTBFaG5hSTtJQUVJO0lBQUE7RzFFbW5hUjs7RTBFcm5hSTtJQUVJO0lBQUE7RzFFd25hUjs7RTBFMW5hSTtJQUVJO0lBQUE7RzFFNm5hUjs7RTBFL25hSTtJQUVJO0lBQUE7RzFFa29hUjs7RTBFcG9hSTtJQUVJO0lBQUE7RzFFdW9hUjs7RTBFem9hSTtJQUVJO0lBQUE7RzFFNG9hUjs7RTBFOW9hSTtJQUVJO0lBQUE7RzFFaXBhUjs7RTBFbnBhSTtJQUVJO0lBQUE7RzFFc3BhUjs7RTBFeHBhSTtJQUVJO0lBQUE7RzFFMnBhUjs7RTBFN3BhSTtJQUVJO0lBQUE7RzFFZ3FhUjs7RTBFbHFhSTtJQUVJO0lBQUE7RzFFcXFhUjs7RTBFdnFhSTtJQUVJO0lBQUE7RzFFMHFhUjs7RTBFNXFhSTtJQUVJO0lBQUE7RzFFK3FhUjs7RTBFanJhSTtJQUVJO0lBQUE7RzFFb3JhUjs7RTBFdHJhSTtJQUVJO0lBQUE7RzFFeXJhUjs7RTBFM3JhSTtJQUVJO0lBQUE7RzFFOHJhUjs7RTBFaHNhSTtJQUVJO0lBQUE7RzFFbXNhUjs7RTBFcnNhSTtJQUVJO0lBQUE7RzFFd3NhUjs7RTBFMXNhSTtJQUVJO0lBQUE7RzFFNnNhUjs7RTBFL3NhSTtJQUVJO0lBQUE7RzFFa3RhUjs7RTBFcHRhSTtJQUVJO0lBQUE7RzFFdXRhUjs7RTBFenRhSTtJQUVJO0lBQUE7RzFFNHRhUjs7RTBFOXRhSTtJQUVJO0lBQUE7RzFFaXVhUjs7RTBFbnVhSTtJQUVJO0lBQUE7RzFFc3VhUjs7RTBFeHVhSTtJQUVJO0lBQUE7RzFFMnVhUjs7RTBFN3VhSTtJQUVJO0lBQUE7RzFFZ3ZhUjs7RTBFbHZhSTtJQUVJO0cxRW92YVI7O0UwRXR2YUk7SUFFSTtHMUV3dmFSOztFMEUxdmFJO0lBRUk7RzFFNHZhUjs7RTBFOXZhSTtJQUVJO0cxRWd3YVI7O0UwRWx3YUk7SUFFSTtHMUVvd2FSOztFMEV0d2FJO0lBRUk7RzFFd3dhUjs7RTBFMXdhSTtJQUVJO0cxRTR3YVI7O0UwRTl3YUk7SUFFSTtHMUVneGFSOztFMEVseGFJO0lBRUk7RzFFb3hhUjs7RTBFdHhhSTtJQUVJO0cxRXd4YVI7O0UwRTF4YUk7SUFFSTtHMUU0eGFSOztFMEU5eGFJO0lBRUk7RzFFZ3lhUjs7RTBFbHlhSTtJQUVJO0cxRW95YVI7O0UwRXR5YUk7SUFFSTtHMUV3eWFSOztFMEUxeWFJO0lBRUk7RzFFNHlhUjs7RTBFOXlhSTtJQUVJO0cxRWd6YVI7O0UwRWx6YUk7SUFFSTtHMUVvemFSOztFMEV0emFJO0lBRUk7RzFFd3phUjs7RTBFMXphSTtJQUVJO0cxRTR6YVI7O0UwRTl6YUk7SUFFSTtHMUVnMGFSOztFMEVsMGFJO0lBRUk7RzFFbzBhUjs7RTBFdDBhSTtJQUVJO0cxRXcwYVI7O0UwRTEwYUk7SUFFSTtHMUU0MGFSOztFMEU5MGFJO0lBRUk7RzFFZzFhUjs7RTBFbDFhSTtJQUVJO0cxRW8xYVI7O0UwRXQxYUk7SUFFSTtHMUV3MWFSOztFMEUxMWFJO0lBRUk7RzFFNDFhUjs7RTBFOTFhSTtJQUVJO0cxRWcyYVI7O0UwRWwyYUk7SUFFSTtHMUVvMmFSOztFMEV0MmFJO0lBRUk7RzFFdzJhUjs7RTBFMTJhSTtJQUVJO0cxRTQyYVI7O0UwRTkyYUk7SUFFSTtHMUVnM2FSOztFMEVsM2FJO0lBRUk7RzFFbzNhUjs7RTBFdDNhSTtJQUVJO0cxRXczYVI7O0UwRTEzYUk7SUFFSTtHMUU0M2FSOztFMEU5M2FJO0lBRUk7RzFFZzRhUjs7RTBFbDRhSTtJQUVJO0cxRW80YVI7O0UwRXQ0YUk7SUFFSTtHMUV3NGFSOztFMEUxNGFJO0lBRUk7RzFFNDRhUjs7RTBFOTRhSTtJQUVJO0cxRWc1YVI7O0UwRWw1YUk7SUFFSTtHMUVvNWFSOztFMEV0NWFJO0lBRUk7RzFFdzVhUjs7RTBFMTVhSTtJQUVJO0cxRTQ1YVI7O0UwRTk1YUk7SUFFSTtHMUVnNmFSOztFMEVsNmFJO0lBRUk7RzFFbzZhUjs7RTBFdDZhSTtJQUVJO0cxRXc2YVI7O0UwRTE2YUk7SUFFSTtHMUU0NmFSOztFMEU5NmFJO0lBRUk7RzFFZzdhUjs7RTBFbDdhSTtJQUVJO0cxRW83YVI7O0UwRXQ3YUk7SUFFSTtHMUV3N2FSOztFMEUxN2FJO0lBRUk7RzFFNDdhUjs7RTBFOTdhSTtJQUVJO0cxRWc4YVI7O0UwRWw4YUk7SUFFSTtHMUVvOGFSOztFMEV0OGFJO0lBRUk7RzFFdzhhUjs7RTBFMThhSTtJQUVJO0cxRTQ4YVI7O0UwRTk4YUk7SUFFSTtHMUVnOWFSOztFMEVsOWFJO0lBRUk7RzFFbzlhUjs7RTBFdDlhSTtJQUVJO0cxRXc5YVI7O0UwRTE5YUk7SUFFSTtHMUU0OWFSOztFMEU5OWFJO0lBRUk7RzFFZythUjs7RTBFbCthSTtJQUVJO0cxRW8rYVI7O0UwRXQrYUk7SUFFSTtHMUV3K2FSOztFMEUxK2FJO0lBRUk7RzFFNCthUjs7RTBFOSthSTtJQUVJO0cxRWcvYVI7O0UwRWwvYUk7SUFFSTtHMUVvL2FSOztFMEV0L2FJO0lBRUk7RzFFdy9hUjs7RTBFMS9hSTtJQUVJO0cxRTQvYVI7O0UwRTkvYUk7SUFFSTtHMUVnZ2JSOztFMEVsZ2JJO0lBRUk7RzFFb2diUjs7RTBFdGdiSTtJQUVJO0cxRXdnYlI7O0UwRTFnYkk7SUFFSTtHMUU0Z2JSO0NBQ0Y7O0FxQmpnYkk7RXFEZEU7SUFFSTtHMUVraGJSOztFMEVwaGJJO0lBRUk7RzFFc2hiUjs7RTBFeGhiSTtJQUVJO0cxRTBoYlI7O0UwRTVoYkk7SUFFSTtHMUU4aGJSOztFMEVoaWJJO0lBRUk7RzFFa2liUjs7RTBFcGliSTtJQUVJO0cxRXNpYlI7O0UwRXhpYkk7SUFFSTtHMUUwaWJSOztFMEU1aWJJO0lBRUk7RzFFOGliUjs7RTBFaGpiSTtJQUVJO0cxRWtqYlI7O0UwRXBqYkk7SUFFSTtHMUVzamJSOztFMEV4amJJO0lBRUk7RzFFMGpiUjs7RTBFNWpiSTtJQUVJO0cxRThqYlI7O0UwRWhrYkk7SUFFSTtHMUVra2JSOztFMEVwa2JJO0lBRUk7RzFFc2tiUjs7RTBFeGtiSTtJQUVJO0cxRTBrYlI7O0UwRTVrYkk7SUFFSTtHMUU4a2JSOztFMEVobGJJO0lBRUk7RzFFa2xiUjs7RTBFcGxiSTtJQUVJO0cxRXNsYlI7O0UwRXhsYkk7SUFFSTtHMUUwbGJSOztFMEU1bGJJO0lBRUk7RzFFOGxiUjs7RTBFaG1iSTtJQUVJO0cxRWttYlI7O0UwRXBtYkk7SUFFSTtHMUVzbWJSOztFMEV4bWJJO0lBRUk7RzFFMG1iUjs7RTBFNW1iSTtJQUVJO0cxRThtYlI7O0UwRWhuYkk7SUFFSTtHMUVrbmJSOztFMEVwbmJJO0lBRUk7RzFFc25iUjs7RTBFeG5iSTtJQUVJO0cxRTBuYlI7O0UwRTVuYkk7SUFFSTtHMUU4bmJSOztFMEVob2JJO0lBRUk7RzFFa29iUjs7RTBFcG9iSTtJQUVJO0cxRXNvYlI7O0UwRXhvYkk7SUFFSTtHMUUwb2JSOztFMEU1b2JJO0lBRUk7RzFFOG9iUjs7RTBFaHBiSTtJQUVJO0cxRWtwYlI7O0UwRXBwYkk7SUFFSTtHMUVzcGJSOztFMEV4cGJJO0lBRUk7RzFFMHBiUjs7RTBFNXBiSTtJQUVJO0cxRThwYlI7O0UwRWhxYkk7SUFFSTtHMUVrcWJSOztFMEVwcWJJO0lBRUk7RzFFc3FiUjs7RTBFeHFiSTtJQUVJO0cxRTBxYlI7O0UwRTVxYkk7SUFFSTtHMUU4cWJSOztFMEVocmJJO0lBRUk7RzFFa3JiUjs7RTBFcHJiSTtJQUVJO0cxRXNyYlI7O0UwRXhyYkk7SUFFSTtHMUUwcmJSOztFMEU1cmJJO0lBRUk7RzFFOHJiUjs7RTBFaHNiSTtJQUVJO0cxRWtzYlI7O0UwRXBzYkk7SUFFSTtHMUVzc2JSOztFMEV4c2JJO0lBRUk7RzFFMHNiUjs7RTBFNXNiSTtJQUVJO0cxRThzYlI7O0UwRWh0Ykk7SUFFSTtHMUVrdGJSOztFMEVwdGJJO0lBRUk7RzFFc3RiUjs7RTBFeHRiSTtJQUVJO0cxRTB0YlI7O0UwRTV0Ykk7SUFFSTtHMUU4dGJSOztFMEVodWJJO0lBRUk7RzFFa3ViUjs7RTBFcHViSTtJQUVJO0cxRXN1YlI7O0UwRXh1Ykk7SUFFSTtHMUUwdWJSOztFMEU1dWJJO0lBRUk7RzFFOHViUjs7RTBFaHZiSTtJQUVJO0cxRWt2YlI7O0UwRXB2Ykk7SUFFSTtHMUVzdmJSOztFMEV4dmJJO0lBRUk7RzFFMHZiUjs7RTBFNXZiSTtJQUVJO0cxRTh2YlI7O0UwRWh3Ykk7SUFFSTtHMUVrd2JSOztFMEVwd2JJO0lBRUk7RzFFc3diUjs7RTBFeHdiSTtJQUVJO0cxRTB3YlI7O0UwRTV3Ykk7SUFFSTtHMUU4d2JSOztFMEVoeGJJO0lBRUk7RzFFa3hiUjs7RTBFcHhiSTtJQUVJO0cxRXN4YlI7O0UwRXh4Ykk7SUFFSTtHMUUweGJSOztFMEU1eGJJO0lBRUk7RzFFOHhiUjs7RTBFaHliSTtJQUVJO0cxRWt5YlI7O0UwRXB5Ykk7SUFFSTtHMUVzeWJSOztFMEV4eWJJO0lBRUk7RzFFMHliUjs7RTBFNXliSTtJQUVJO0cxRTh5YlI7O0UwRWh6Ykk7SUFFSTtHMUVremJSOztFMEVwemJJO0lBRUk7RzFFc3piUjs7RTBFeHpiSTtJQUVJO0cxRTB6YlI7O0UwRTV6Ykk7SUFFSTtHMUU4emJSOztFMEVoMGJJO0lBRUk7RzFFazBiUjs7RTBFcDBiSTtJQUVJO0cxRXMwYlI7O0UwRXgwYkk7SUFFSTtHMUUwMGJSOztFMEU1MGJJO0lBRUk7RzFFODBiUjs7RTBFaDFiSTtJQUVJO0cxRWsxYlI7O0UwRXAxYkk7SUFFSTtHMUVzMWJSOztFMEV4MWJJO0lBRUk7RzFFMDFiUjs7RTBFNTFiSTtJQUVJO0cxRTgxYlI7O0UwRWgyYkk7SUFFSTtHMUVrMmJSOztFMEVwMmJJO0lBRUk7RzFFczJiUjs7RTBFeDJiSTtJQUVJO0cxRTAyYlI7O0UwRTUyYkk7SUFFSTtHMUU4MmJSOztFMEVoM2JJO0lBRUk7RzFFazNiUjs7RTBFcDNiSTtJQUVJO0cxRXMzYlI7O0UwRXgzYkk7SUFFSTtHMUUwM2JSOztFMEU1M2JJO0lBRUk7RzFFODNiUjs7RTBFaDRiSTtJQUVJO0cxRWs0YlI7O0UwRXA0Ykk7SUFFSTtHMUVzNGJSOztFMEV4NGJJO0lBRUk7RzFFMDRiUjs7RTBFNTRiSTtJQUVJO0cxRTg0YlI7O0UwRWg1Ykk7SUFFSTtHMUVrNWJSOztFMEVwNWJJO0lBRUk7RzFFczViUjs7RTBFeDViSTtJQUVJO0cxRTA1YlI7O0UwRTU1Ykk7SUFFSTtHMUU4NWJSOztFMEVoNmJJO0lBRUk7RzFFazZiUjs7RTBFcDZiSTtJQUVJO0cxRXM2YlI7O0UwRXg2Ykk7SUFFSTtHMUUwNmJSOztFMEU1NmJJO0lBRUk7RzFFODZiUjs7RTBFaDdiSTtJQUVJO0cxRWs3YlI7O0UwRXA3Ykk7SUFFSTtHMUVzN2JSOztFMEV4N2JJO0lBRUk7RzFFMDdiUjs7RTBFNTdiSTtJQUVJO0cxRTg3YlI7O0UwRWg4Ykk7SUFFSTtHMUVrOGJSOztFMEVwOGJJO0lBRUk7RzFFczhiUjs7RTBFeDhiSTtJQUVJO0cxRTA4YlI7O0UwRTU4Ykk7SUFFSTtHMUU4OGJSOztFMEVoOWJJO0lBRUk7RzFFazliUjs7RTBFcDliSTtJQUVJO0cxRXM5YlI7O0UwRXg5Ykk7SUFFSTtHMUUwOWJSOztFMEU1OWJJO0lBRUk7RzFFODliUjs7RTBFaCtiSTtJQUVJO0cxRWsrYlI7O0UwRXArYkk7SUFFSTtHMUVzK2JSOztFMEV4K2JJO0lBRUk7RzFFMCtiUjs7RTBFNStiSTtJQUVJO0cxRTgrYlI7O0UwRWgvYkk7SUFFSTtHMUVrL2JSOztFMEVwL2JJO0lBRUk7RzFFcy9iUjs7RTBFeC9iSTtJQUVJO0cxRTAvYlI7O0UwRTUvYkk7SUFFSTtHMUU4L2JSOztFMEVoZ2NJO0lBRUk7RzFFa2djUjs7RTBFcGdjSTtJQUVJO0cxRXNnY1I7O0UwRXhnY0k7SUFFSTtHMUUwZ2NSOztFMEU1Z2NJO0lBRUk7RzFFOGdjUjs7RTBFaGhjSTtJQUVJO0cxRWtoY1I7O0UwRXBoY0k7SUFFSTtHMUVzaGNSOztFMEV4aGNJO0lBRUk7RzFFMGhjUjs7RTBFNWhjSTtJQUVJO0cxRThoY1I7O0UwRWhpY0k7SUFFSTtHMUVraWNSOztFMEVwaWNJO0lBRUk7RzFFc2ljUjs7RTBFeGljSTtJQUVJO0cxRTBpY1I7O0UwRTVpY0k7SUFFSTtHMUU4aWNSOztFMEVoamNJO0lBRUk7RzFFa2pjUjs7RTBFcGpjSTtJQUVJO0cxRXNqY1I7O0UwRXhqY0k7SUFFSTtHMUUwamNSOztFMEU1amNJO0lBRUk7RzFFOGpjUjs7RTBFaGtjSTtJQUVJO0cxRWtrY1I7O0UwRXBrY0k7SUFFSTtHMUVza2NSOztFMEV4a2NJO0lBRUk7RzFFMGtjUjs7RTBFNWtjSTtJQUVJO0cxRThrY1I7O0UwRWhsY0k7SUFFSTtHMUVrbGNSOztFMEVwbGNJO0lBRUk7RzFFc2xjUjs7RTBFeGxjSTtJQUVJO0cxRTBsY1I7O0UwRTVsY0k7SUFFSTtHMUU4bGNSOztFMEVobWNJO0lBRUk7RzFFa21jUjs7RTBFcG1jSTtJQUVJO0cxRXNtY1I7O0UwRXhtY0k7SUFFSTtHMUUwbWNSOztFMEU1bWNJO0lBRUk7RzFFOG1jUjs7RTBFaG5jSTtJQUVJO0cxRWtuY1I7O0UwRXBuY0k7SUFFSTtJQUFBO0cxRXVuY1I7O0UwRXpuY0k7SUFFSTtJQUFBO0cxRTRuY1I7O0UwRTluY0k7SUFFSTtJQUFBO0cxRWlvY1I7O0UwRW5vY0k7SUFFSTtJQUFBO0cxRXNvY1I7O0UwRXhvY0k7SUFFSTtJQUFBO0cxRTJvY1I7O0UwRTdvY0k7SUFFSTtJQUFBO0cxRWdwY1I7O0UwRWxwY0k7SUFFSTtJQUFBO0cxRXFwY1I7O0UwRXZwY0k7SUFFSTtJQUFBO0cxRTBwY1I7O0UwRTVwY0k7SUFFSTtJQUFBO0cxRStwY1I7O0UwRWpxY0k7SUFFSTtJQUFBO0cxRW9xY1I7O0UwRXRxY0k7SUFFSTtJQUFBO0cxRXlxY1I7O0UwRTNxY0k7SUFFSTtJQUFBO0cxRThxY1I7O0UwRWhyY0k7SUFFSTtJQUFBO0cxRW1yY1I7O0UwRXJyY0k7SUFFSTtJQUFBO0cxRXdyY1I7O0UwRTFyY0k7SUFFSTtJQUFBO0cxRTZyY1I7O0UwRS9yY0k7SUFFSTtJQUFBO0cxRWtzY1I7O0UwRXBzY0k7SUFFSTtJQUFBO0cxRXVzY1I7O0UwRXpzY0k7SUFFSTtJQUFBO0cxRTRzY1I7O0UwRTlzY0k7SUFFSTtJQUFBO0cxRWl0Y1I7O0UwRW50Y0k7SUFFSTtJQUFBO0cxRXN0Y1I7O0UwRXh0Y0k7SUFFSTtJQUFBO0cxRTJ0Y1I7O0UwRTd0Y0k7SUFFSTtJQUFBO0cxRWd1Y1I7O0UwRWx1Y0k7SUFFSTtJQUFBO0cxRXF1Y1I7O0UwRXZ1Y0k7SUFFSTtJQUFBO0cxRTB1Y1I7O0UwRTV1Y0k7SUFFSTtJQUFBO0cxRSt1Y1I7O0UwRWp2Y0k7SUFFSTtJQUFBO0cxRW92Y1I7O0UwRXR2Y0k7SUFFSTtJQUFBO0cxRXl2Y1I7O0UwRTN2Y0k7SUFFSTtJQUFBO0cxRTh2Y1I7O0UwRWh3Y0k7SUFFSTtJQUFBO0cxRW13Y1I7O0UwRXJ3Y0k7SUFFSTtJQUFBO0cxRXd3Y1I7O0UwRTF3Y0k7SUFFSTtJQUFBO0cxRTZ3Y1I7O0UwRS93Y0k7SUFFSTtJQUFBO0cxRWt4Y1I7O0UwRXB4Y0k7SUFFSTtJQUFBO0cxRXV4Y1I7O0UwRXp4Y0k7SUFFSTtJQUFBO0cxRTR4Y1I7O0UwRTl4Y0k7SUFFSTtJQUFBO0cxRWl5Y1I7O0UwRW55Y0k7SUFFSTtJQUFBO0cxRXN5Y1I7O0UwRXh5Y0k7SUFFSTtHMUUweWNSOztFMEU1eWNJO0lBRUk7RzFFOHljUjs7RTBFaHpjSTtJQUVJO0cxRWt6Y1I7O0UwRXB6Y0k7SUFFSTtHMUVzemNSOztFMEV4emNJO0lBRUk7RzFFMHpjUjs7RTBFNXpjSTtJQUVJO0cxRTh6Y1I7O0UwRWgwY0k7SUFFSTtHMUVrMGNSOztFMEVwMGNJO0lBRUk7RzFFczBjUjs7RTBFeDBjSTtJQUVJO0cxRTAwY1I7O0UwRTUwY0k7SUFFSTtHMUU4MGNSOztFMEVoMWNJO0lBRUk7RzFFazFjUjs7RTBFcDFjSTtJQUVJO0cxRXMxY1I7O0UwRXgxY0k7SUFFSTtHMUUwMWNSOztFMEU1MWNJO0lBRUk7RzFFODFjUjs7RTBFaDJjSTtJQUVJO0cxRWsyY1I7O0UwRXAyY0k7SUFFSTtHMUVzMmNSOztFMEV4MmNJO0lBRUk7RzFFMDJjUjs7RTBFNTJjSTtJQUVJO0cxRTgyY1I7O0UwRWgzY0k7SUFFSTtHMUVrM2NSOztFMEVwM2NJO0lBRUk7RzFFczNjUjs7RTBFeDNjSTtJQUVJO0cxRTAzY1I7O0UwRTUzY0k7SUFFSTtHMUU4M2NSOztFMEVoNGNJO0lBRUk7RzFFazRjUjs7RTBFcDRjSTtJQUVJO0cxRXM0Y1I7O0UwRXg0Y0k7SUFFSTtHMUUwNGNSOztFMEU1NGNJO0lBRUk7RzFFODRjUjs7RTBFaDVjSTtJQUVJO0cxRWs1Y1I7O0UwRXA1Y0k7SUFFSTtHMUVzNWNSOztFMEV4NWNJO0lBRUk7RzFFMDVjUjs7RTBFNTVjSTtJQUVJO0cxRTg1Y1I7O0UwRWg2Y0k7SUFFSTtHMUVrNmNSOztFMEVwNmNJO0lBRUk7RzFFczZjUjs7RTBFeDZjSTtJQUVJO0cxRTA2Y1I7O0UwRTU2Y0k7SUFFSTtHMUU4NmNSOztFMEVoN2NJO0lBRUk7RzFFazdjUjs7RTBFcDdjSTtJQUVJO0cxRXM3Y1I7O0UwRXg3Y0k7SUFFSTtHMUUwN2NSOztFMEU1N2NJO0lBRUk7RzFFODdjUjs7RTBFaDhjSTtJQUVJO0cxRWs4Y1I7O0UwRXA4Y0k7SUFFSTtHMUVzOGNSOztFMEV4OGNJO0lBRUk7RzFFMDhjUjs7RTBFNThjSTtJQUVJO0cxRTg4Y1I7O0UwRWg5Y0k7SUFFSTtHMUVrOWNSOztFMEVwOWNJO0lBRUk7RzFFczljUjs7RTBFeDljSTtJQUVJO0cxRTA5Y1I7O0UwRTU5Y0k7SUFFSTtHMUU4OWNSOztFMEVoK2NJO0lBRUk7RzFFaytjUjs7RTBFcCtjSTtJQUVJO0cxRXMrY1I7O0UwRXgrY0k7SUFFSTtHMUUwK2NSOztFMEU1K2NJO0lBRUk7RzFFOCtjUjs7RTBFaC9jSTtJQUVJO0cxRWsvY1I7O0UwRXAvY0k7SUFFSTtHMUVzL2NSOztFMEV4L2NJO0lBRUk7RzFFMC9jUjs7RTBFNS9jSTtJQUVJO0cxRTgvY1I7O0UwRWhnZEk7SUFFSTtHMUVrZ2RSOztFMEVwZ2RJO0lBRUk7RzFFc2dkUjs7RTBFeGdkSTtJQUVJO0cxRTBnZFI7O0UwRTVnZEk7SUFFSTtHMUU4Z2RSOztFMEVoaGRJO0lBRUk7RzFFa2hkUjs7RTBFcGhkSTtJQUVJO0cxRXNoZFI7O0UwRXhoZEk7SUFFSTtHMUUwaGRSOztFMEU1aGRJO0lBRUk7RzFFOGhkUjs7RTBFaGlkSTtJQUVJO0cxRWtpZFI7O0UwRXBpZEk7SUFFSTtHMUVzaWRSOztFMEV4aWRJO0lBRUk7RzFFMGlkUjs7RTBFNWlkSTtJQUVJO0cxRThpZFI7O0UwRWhqZEk7SUFFSTtHMUVramRSOztFMEVwamRJO0lBRUk7RzFFc2pkUjs7RTBFeGpkSTtJQUVJO0cxRTBqZFI7O0UwRTVqZEk7SUFFSTtHMUU4amRSOztFMEVoa2RJO0lBRUk7RzFFa2tkUjs7RTBFcGtkSTtJQUVJO0cxRXNrZFI7O0UwRXhrZEk7SUFFSTtHMUUwa2RSOztFMEU1a2RJO0lBRUk7RzFFOGtkUjs7RTBFaGxkSTtJQUVJO0cxRWtsZFI7O0UwRXBsZEk7SUFFSTtHMUVzbGRSOztFMEV4bGRJO0lBRUk7RzFFMGxkUjs7RTBFNWxkSTtJQUVJO0cxRThsZFI7O0UwRWhtZEk7SUFFSTtHMUVrbWRSOztFMEVwbWRJO0lBRUk7RzFFc21kUjs7RTBFeG1kSTtJQUVJO0cxRTBtZFI7O0UwRTVtZEk7SUFFSTtHMUU4bWRSOztFMEVobmRJO0lBRUk7RzFFa25kUjs7RTBFcG5kSTtJQUVJO0cxRXNuZFI7O0UwRXhuZEk7SUFFSTtHMUUwbmRSOztFMEU1bmRJO0lBRUk7RzFFOG5kUjs7RTBFaG9kSTtJQUVJO0cxRWtvZFI7O0UwRXBvZEk7SUFFSTtHMUVzb2RSOztFMEV4b2RJO0lBRUk7SUFBQTtHMUUyb2RSOztFMEU3b2RJO0lBRUk7SUFBQTtHMUVncGRSOztFMEVscGRJO0lBRUk7SUFBQTtHMUVxcGRSOztFMEV2cGRJO0lBRUk7SUFBQTtHMUUwcGRSOztFMEU1cGRJO0lBRUk7SUFBQTtHMUUrcGRSOztFMEVqcWRJO0lBRUk7SUFBQTtHMUVvcWRSOztFMEV0cWRJO0lBRUk7SUFBQTtHMUV5cWRSOztFMEUzcWRJO0lBRUk7SUFBQTtHMUU4cWRSOztFMEVocmRJO0lBRUk7SUFBQTtHMUVtcmRSOztFMEVycmRJO0lBRUk7SUFBQTtHMUV3cmRSOztFMEUxcmRJO0lBRUk7SUFBQTtHMUU2cmRSOztFMEUvcmRJO0lBRUk7SUFBQTtHMUVrc2RSOztFMEVwc2RJO0lBRUk7SUFBQTtHMUV1c2RSOztFMEV6c2RJO0lBRUk7SUFBQTtHMUU0c2RSOztFMEU5c2RJO0lBRUk7SUFBQTtHMUVpdGRSOztFMEVudGRJO0lBRUk7SUFBQTtHMUVzdGRSOztFMEV4dGRJO0lBRUk7SUFBQTtHMUUydGRSOztFMEU3dGRJO0lBRUk7SUFBQTtHMUVndWRSOztFMEVsdWRJO0lBRUk7SUFBQTtHMUVxdWRSOztFMEV2dWRJO0lBRUk7SUFBQTtHMUUwdWRSOztFMEU1dWRJO0lBRUk7SUFBQTtHMUUrdWRSOztFMEVqdmRJO0lBRUk7SUFBQTtHMUVvdmRSOztFMEV0dmRJO0lBRUk7SUFBQTtHMUV5dmRSOztFMEUzdmRJO0lBRUk7SUFBQTtHMUU4dmRSOztFMEVod2RJO0lBRUk7SUFBQTtHMUVtd2RSOztFMEVyd2RJO0lBRUk7SUFBQTtHMUV3d2RSOztFMEUxd2RJO0lBRUk7SUFBQTtHMUU2d2RSOztFMEUvd2RJO0lBRUk7SUFBQTtHMUVreGRSOztFMEVweGRJO0lBRUk7SUFBQTtHMUV1eGRSOztFMEV6eGRJO0lBRUk7SUFBQTtHMUU0eGRSOztFMEU5eGRJO0lBRUk7SUFBQTtHMUVpeWRSOztFMEVueWRJO0lBRUk7SUFBQTtHMUVzeWRSOztFMEV4eWRJO0lBRUk7RzFFMHlkUjs7RTBFNXlkSTtJQUVJO0cxRTh5ZFI7O0UwRWh6ZEk7SUFFSTtHMUVremRSOztFMEVwemRJO0lBRUk7RzFFc3pkUjs7RTBFeHpkSTtJQUVJO0cxRTB6ZFI7O0UwRTV6ZEk7SUFFSTtHMUU4emRSOztFMEVoMGRJO0lBRUk7RzFFazBkUjs7RTBFcDBkSTtJQUVJO0cxRXMwZFI7O0UwRXgwZEk7SUFFSTtHMUUwMGRSOztFMEU1MGRJO0lBRUk7RzFFODBkUjs7RTBFaDFkSTtJQUVJO0cxRWsxZFI7O0UwRXAxZEk7SUFFSTtHMUVzMWRSOztFMEV4MWRJO0lBRUk7RzFFMDFkUjs7RTBFNTFkSTtJQUVJO0cxRTgxZFI7O0UwRWgyZEk7SUFFSTtHMUVrMmRSOztFMEVwMmRJO0lBRUk7RzFFczJkUjs7RTBFeDJkSTtJQUVJO0cxRTAyZFI7O0UwRTUyZEk7SUFFSTtHMUU4MmRSOztFMEVoM2RJO0lBRUk7RzFFazNkUjs7RTBFcDNkSTtJQUVJO0cxRXMzZFI7O0UwRXgzZEk7SUFFSTtHMUUwM2RSOztFMEU1M2RJO0lBRUk7RzFFODNkUjs7RTBFaDRkSTtJQUVJO0cxRWs0ZFI7O0UwRXA0ZEk7SUFFSTtHMUVzNGRSOztFMEV4NGRJO0lBRUk7RzFFMDRkUjs7RTBFNTRkSTtJQUVJO0cxRTg0ZFI7O0UwRWg1ZEk7SUFFSTtHMUVrNWRSOztFMEVwNWRJO0lBRUk7RzFFczVkUjs7RTBFeDVkSTtJQUVJO0cxRTA1ZFI7O0UwRTU1ZEk7SUFFSTtHMUU4NWRSOztFMEVoNmRJO0lBRUk7RzFFazZkUjs7RTBFcDZkSTtJQUVJO0cxRXM2ZFI7O0UwRXg2ZEk7SUFFSTtHMUUwNmRSOztFMEU1NmRJO0lBRUk7RzFFODZkUjs7RTBFaDdkSTtJQUVJO0cxRWs3ZFI7O0UwRXA3ZEk7SUFFSTtHMUVzN2RSOztFMEV4N2RJO0lBRUk7RzFFMDdkUjs7RTBFNTdkSTtJQUVJO0cxRTg3ZFI7O0UwRWg4ZEk7SUFFSTtHMUVrOGRSOztFMEVwOGRJO0lBRUk7RzFFczhkUjs7RTBFeDhkSTtJQUVJO0cxRTA4ZFI7O0UwRTU4ZEk7SUFFSTtHMUU4OGRSOztFMEVoOWRJO0lBRUk7RzFFazlkUjs7RTBFcDlkSTtJQUVJO0cxRXM5ZFI7O0UwRXg5ZEk7SUFFSTtHMUUwOWRSOztFMEU1OWRJO0lBRUk7RzFFODlkUjs7RTBFaCtkSTtJQUVJO0cxRWsrZFI7O0UwRXArZEk7SUFFSTtHMUVzK2RSOztFMEV4K2RJO0lBRUk7RzFFMCtkUjs7RTBFNStkSTtJQUVJO0cxRTgrZFI7O0UwRWgvZEk7SUFFSTtHMUVrL2RSOztFMEVwL2RJO0lBRUk7RzFFcy9kUjs7RTBFeC9kSTtJQUVJO0cxRTAvZFI7O0UwRTUvZEk7SUFFSTtHMUU4L2RSOztFMEVoZ2VJO0lBRUk7RzFFa2dlUjs7RTBFcGdlSTtJQUVJO0cxRXNnZVI7O0UwRXhnZUk7SUFFSTtHMUUwZ2VSOztFMEU1Z2VJO0lBRUk7RzFFOGdlUjs7RTBFaGhlSTtJQUVJO0cxRWtoZVI7O0UwRXBoZUk7SUFFSTtHMUVzaGVSOztFMEV4aGVJO0lBRUk7RzFFMGhlUjs7RTBFNWhlSTtJQUVJO0cxRThoZVI7O0UwRWhpZUk7SUFFSTtHMUVraWVSOztFMEVwaWVJO0lBRUk7RzFFc2llUjs7RTBFeGllSTtJQUVJO0cxRTBpZVI7O0UwRTVpZUk7SUFFSTtHMUU4aWVSOztFMEVoamVJO0lBRUk7RzFFa2plUjs7RTBFcGplSTtJQUVJO0cxRXNqZVI7O0UwRXhqZUk7SUFFSTtHMUUwamVSOztFMEU1amVJO0lBRUk7RzFFOGplUjs7RTBFaGtlSTtJQUVJO0cxRWtrZVI7O0UwRXBrZUk7SUFFSTtHMUVza2VSOztFMEV4a2VJO0lBRUk7RzFFMGtlUjs7RTBFNWtlSTtJQUVJO0cxRThrZVI7O0UwRWhsZUk7SUFFSTtHMUVrbGVSOztFMEVwbGVJO0lBRUk7RzFFc2xlUjs7RTBFeGxlSTtJQUVJO0cxRTBsZVI7O0UwRTVsZUk7SUFFSTtHMUU4bGVSOztFMEVobWVJO0lBRUk7RzFFa21lUjs7RTBFcG1lSTtJQUVJO0cxRXNtZVI7O0UwRXhtZUk7SUFFSTtHMUUwbWVSOztFMEU1bWVJO0lBRUk7SUFBQTtHMUUrbWVSOztFMEVqbmVJO0lBRUk7SUFBQTtHMUVvbmVSOztFMEV0bmVJO0lBRUk7SUFBQTtHMUV5bmVSOztFMEUzbmVJO0lBRUk7SUFBQTtHMUU4bmVSOztFMEVob2VJO0lBRUk7SUFBQTtHMUVtb2VSOztFMEVyb2VJO0lBRUk7SUFBQTtHMUV3b2VSOztFMEUxb2VJO0lBRUk7SUFBQTtHMUU2b2VSOztFMEUvb2VJO0lBRUk7SUFBQTtHMUVrcGVSOztFMEVwcGVJO0lBRUk7SUFBQTtHMUV1cGVSOztFMEV6cGVJO0lBRUk7SUFBQTtHMUU0cGVSOztFMEU5cGVJO0lBRUk7SUFBQTtHMUVpcWVSOztFMEVucWVJO0lBRUk7SUFBQTtHMUVzcWVSOztFMEV4cWVJO0lBRUk7SUFBQTtHMUUycWVSOztFMEU3cWVJO0lBRUk7SUFBQTtHMUVncmVSOztFMEVscmVJO0lBRUk7SUFBQTtHMUVxcmVSOztFMEV2cmVJO0lBRUk7SUFBQTtHMUUwcmVSOztFMEU1cmVJO0lBRUk7SUFBQTtHMUUrcmVSOztFMEVqc2VJO0lBRUk7SUFBQTtHMUVvc2VSOztFMEV0c2VJO0lBRUk7SUFBQTtHMUV5c2VSOztFMEUzc2VJO0lBRUk7SUFBQTtHMUU4c2VSOztFMEVodGVJO0lBRUk7SUFBQTtHMUVtdGVSOztFMEVydGVJO0lBRUk7SUFBQTtHMUV3dGVSOztFMEUxdGVJO0lBRUk7SUFBQTtHMUU2dGVSOztFMEUvdGVJO0lBRUk7SUFBQTtHMUVrdWVSOztFMEVwdWVJO0lBRUk7SUFBQTtHMUV1dWVSOztFMEV6dWVJO0lBRUk7SUFBQTtHMUU0dWVSOztFMEU5dWVJO0lBRUk7SUFBQTtHMUVpdmVSOztFMEVudmVJO0lBRUk7SUFBQTtHMUVzdmVSOztFMEV4dmVJO0lBRUk7SUFBQTtHMUUydmVSOztFMEU3dmVJO0lBRUk7SUFBQTtHMUVnd2VSOztFMEVsd2VJO0lBRUk7SUFBQTtHMUVxd2VSOztFMEV2d2VJO0lBRUk7SUFBQTtHMUUwd2VSOztFMEU1d2VJO0lBRUk7SUFBQTtHMUUrd2VSOztFMEVqeGVJO0lBRUk7SUFBQTtHMUVveGVSOztFMEV0eGVJO0lBRUk7RzFFd3hlUjs7RTBFMXhlSTtJQUVJO0cxRTR4ZVI7O0UwRTl4ZUk7SUFFSTtHMUVneWVSOztFMEVseWVJO0lBRUk7RzFFb3llUjs7RTBFdHllSTtJQUVJO0cxRXd5ZVI7O0UwRTF5ZUk7SUFFSTtHMUU0eWVSOztFMEU5eWVJO0lBRUk7RzFFZ3plUjs7RTBFbHplSTtJQUVJO0cxRW96ZVI7O0UwRXR6ZUk7SUFFSTtHMUV3emVSOztFMEUxemVJO0lBRUk7RzFFNHplUjs7RTBFOXplSTtJQUVJO0cxRWcwZVI7O0UwRWwwZUk7SUFFSTtHMUVvMGVSOztFMEV0MGVJO0lBRUk7RzFFdzBlUjs7RTBFMTBlSTtJQUVJO0cxRTQwZVI7O0UwRTkwZUk7SUFFSTtHMUVnMWVSOztFMEVsMWVJO0lBRUk7RzFFbzFlUjs7RTBFdDFlSTtJQUVJO0cxRXcxZVI7O0UwRTExZUk7SUFFSTtHMUU0MWVSOztFMEU5MWVJO0lBRUk7RzFFZzJlUjs7RTBFbDJlSTtJQUVJO0cxRW8yZVI7O0UwRXQyZUk7SUFFSTtHMUV3MmVSOztFMEUxMmVJO0lBRUk7RzFFNDJlUjs7RTBFOTJlSTtJQUVJO0cxRWczZVI7O0UwRWwzZUk7SUFFSTtHMUVvM2VSOztFMEV0M2VJO0lBRUk7RzFFdzNlUjs7RTBFMTNlSTtJQUVJO0cxRTQzZVI7O0UwRTkzZUk7SUFFSTtHMUVnNGVSOztFMEVsNGVJO0lBRUk7RzFFbzRlUjs7RTBFdDRlSTtJQUVJO0cxRXc0ZVI7O0UwRTE0ZUk7SUFFSTtHMUU0NGVSOztFMEU5NGVJO0lBRUk7RzFFZzVlUjs7RTBFbDVlSTtJQUVJO0cxRW81ZVI7O0UwRXQ1ZUk7SUFFSTtHMUV3NWVSOztFMEUxNWVJO0lBRUk7RzFFNDVlUjs7RTBFOTVlSTtJQUVJO0cxRWc2ZVI7O0UwRWw2ZUk7SUFFSTtHMUVvNmVSOztFMEV0NmVJO0lBRUk7RzFFdzZlUjs7RTBFMTZlSTtJQUVJO0cxRTQ2ZVI7O0UwRTk2ZUk7SUFFSTtHMUVnN2VSOztFMEVsN2VJO0lBRUk7RzFFbzdlUjs7RTBFdDdlSTtJQUVJO0cxRXc3ZVI7O0UwRTE3ZUk7SUFFSTtHMUU0N2VSOztFMEU5N2VJO0lBRUk7RzFFZzhlUjs7RTBFbDhlSTtJQUVJO0cxRW84ZVI7O0UwRXQ4ZUk7SUFFSTtHMUV3OGVSOztFMEUxOGVJO0lBRUk7RzFFNDhlUjs7RTBFOThlSTtJQUVJO0cxRWc5ZVI7O0UwRWw5ZUk7SUFFSTtHMUVvOWVSOztFMEV0OWVJO0lBRUk7RzFFdzllUjs7RTBFMTllSTtJQUVJO0cxRTQ5ZVI7O0UwRTk5ZUk7SUFFSTtHMUVnK2VSOztFMEVsK2VJO0lBRUk7RzFFbytlUjs7RTBFdCtlSTtJQUVJO0cxRXcrZVI7O0UwRTErZUk7SUFFSTtHMUU0K2VSOztFMEU5K2VJO0lBRUk7RzFFZy9lUjs7RTBFbC9lSTtJQUVJO0cxRW8vZVI7O0UwRXQvZUk7SUFFSTtHMUV3L2VSOztFMEUxL2VJO0lBRUk7RzFFNC9lUjs7RTBFOS9lSTtJQUVJO0cxRWdnZlI7O0UwRWxnZkk7SUFFSTtHMUVvZ2ZSOztFMEV0Z2ZJO0lBRUk7RzFFd2dmUjs7RTBFMWdmSTtJQUVJO0cxRTRnZlI7O0UwRTlnZkk7SUFFSTtHMUVnaGZSOztFMEVsaGZJO0lBRUk7RzFFb2hmUjs7RTBFdGhmSTtJQUVJO0cxRXdoZlI7O0UwRTFoZkk7SUFFSTtHMUU0aGZSOztFMEU5aGZJO0lBRUk7RzFFZ2lmUjs7RTBFbGlmSTtJQUVJO0cxRW9pZlI7O0UwRXRpZkk7SUFFSTtHMUV3aWZSOztFMEUxaWZJO0lBRUk7RzFFNGlmUjs7RTBFOWlmSTtJQUVJO0cxRWdqZlI7Q0FDRjs7QXFCcmlmSTtFcURkRTtJQUVJO0cxRXNqZlI7O0UwRXhqZkk7SUFFSTtHMUUwamZSOztFMEU1amZJO0lBRUk7RzFFOGpmUjs7RTBFaGtmSTtJQUVJO0cxRWtrZlI7O0UwRXBrZkk7SUFFSTtHMUVza2ZSOztFMEV4a2ZJO0lBRUk7RzFFMGtmUjs7RTBFNWtmSTtJQUVJO0cxRThrZlI7O0UwRWhsZkk7SUFFSTtHMUVrbGZSOztFMEVwbGZJO0lBRUk7RzFFc2xmUjs7RTBFeGxmSTtJQUVJO0cxRTBsZlI7O0UwRTVsZkk7SUFFSTtHMUU4bGZSOztFMEVobWZJO0lBRUk7RzFFa21mUjs7RTBFcG1mSTtJQUVJO0cxRXNtZlI7O0UwRXhtZkk7SUFFSTtHMUUwbWZSOztFMEU1bWZJO0lBRUk7RzFFOG1mUjs7RTBFaG5mSTtJQUVJO0cxRWtuZlI7O0UwRXBuZkk7SUFFSTtHMUVzbmZSOztFMEV4bmZJO0lBRUk7RzFFMG5mUjs7RTBFNW5mSTtJQUVJO0cxRThuZlI7O0UwRWhvZkk7SUFFSTtHMUVrb2ZSOztFMEVwb2ZJO0lBRUk7RzFFc29mUjs7RTBFeG9mSTtJQUVJO0cxRTBvZlI7O0UwRTVvZkk7SUFFSTtHMUU4b2ZSOztFMEVocGZJO0lBRUk7RzFFa3BmUjs7RTBFcHBmSTtJQUVJO0cxRXNwZlI7O0UwRXhwZkk7SUFFSTtHMUUwcGZSOztFMEU1cGZJO0lBRUk7RzFFOHBmUjs7RTBFaHFmSTtJQUVJO0cxRWtxZlI7O0UwRXBxZkk7SUFFSTtHMUVzcWZSOztFMEV4cWZJO0lBRUk7RzFFMHFmUjs7RTBFNXFmSTtJQUVJO0cxRThxZlI7O0UwRWhyZkk7SUFFSTtHMUVrcmZSOztFMEVwcmZJO0lBRUk7RzFFc3JmUjs7RTBFeHJmSTtJQUVJO0cxRTByZlI7O0UwRTVyZkk7SUFFSTtHMUU4cmZSOztFMEVoc2ZJO0lBRUk7RzFFa3NmUjs7RTBFcHNmSTtJQUVJO0cxRXNzZlI7O0UwRXhzZkk7SUFFSTtHMUUwc2ZSOztFMEU1c2ZJO0lBRUk7RzFFOHNmUjs7RTBFaHRmSTtJQUVJO0cxRWt0ZlI7O0UwRXB0Zkk7SUFFSTtHMUVzdGZSOztFMEV4dGZJO0lBRUk7RzFFMHRmUjs7RTBFNXRmSTtJQUVJO0cxRTh0ZlI7O0UwRWh1Zkk7SUFFSTtHMUVrdWZSOztFMEVwdWZJO0lBRUk7RzFFc3VmUjs7RTBFeHVmSTtJQUVJO0cxRTB1ZlI7O0UwRTV1Zkk7SUFFSTtHMUU4dWZSOztFMEVodmZJO0lBRUk7RzFFa3ZmUjs7RTBFcHZmSTtJQUVJO0cxRXN2ZlI7O0UwRXh2Zkk7SUFFSTtHMUUwdmZSOztFMEU1dmZJO0lBRUk7RzFFOHZmUjs7RTBFaHdmSTtJQUVJO0cxRWt3ZlI7O0UwRXB3Zkk7SUFFSTtHMUVzd2ZSOztFMEV4d2ZJO0lBRUk7RzFFMHdmUjs7RTBFNXdmSTtJQUVJO0cxRTh3ZlI7O0UwRWh4Zkk7SUFFSTtHMUVreGZSOztFMEVweGZJO0lBRUk7RzFFc3hmUjs7RTBFeHhmSTtJQUVJO0cxRTB4ZlI7O0UwRTV4Zkk7SUFFSTtHMUU4eGZSOztFMEVoeWZJO0lBRUk7RzFFa3lmUjs7RTBFcHlmSTtJQUVJO0cxRXN5ZlI7O0UwRXh5Zkk7SUFFSTtHMUUweWZSOztFMEU1eWZJO0lBRUk7RzFFOHlmUjs7RTBFaHpmSTtJQUVJO0cxRWt6ZlI7O0UwRXB6Zkk7SUFFSTtHMUVzemZSOztFMEV4emZJO0lBRUk7RzFFMHpmUjs7RTBFNXpmSTtJQUVJO0cxRTh6ZlI7O0UwRWgwZkk7SUFFSTtHMUVrMGZSOztFMEVwMGZJO0lBRUk7RzFFczBmUjs7RTBFeDBmSTtJQUVJO0cxRTAwZlI7O0UwRTUwZkk7SUFFSTtHMUU4MGZSOztFMEVoMWZJO0lBRUk7RzFFazFmUjs7RTBFcDFmSTtJQUVJO0cxRXMxZlI7O0UwRXgxZkk7SUFFSTtHMUUwMWZSOztFMEU1MWZJO0lBRUk7RzFFODFmUjs7RTBFaDJmSTtJQUVJO0cxRWsyZlI7O0UwRXAyZkk7SUFFSTtHMUVzMmZSOztFMEV4MmZJO0lBRUk7RzFFMDJmUjs7RTBFNTJmSTtJQUVJO0cxRTgyZlI7O0UwRWgzZkk7SUFFSTtHMUVrM2ZSOztFMEVwM2ZJO0lBRUk7RzFFczNmUjs7RTBFeDNmSTtJQUVJO0cxRTAzZlI7O0UwRTUzZkk7SUFFSTtHMUU4M2ZSOztFMEVoNGZJO0lBRUk7RzFFazRmUjs7RTBFcDRmSTtJQUVJO0cxRXM0ZlI7O0UwRXg0Zkk7SUFFSTtHMUUwNGZSOztFMEU1NGZJO0lBRUk7RzFFODRmUjs7RTBFaDVmSTtJQUVJO0cxRWs1ZlI7O0UwRXA1Zkk7SUFFSTtHMUVzNWZSOztFMEV4NWZJO0lBRUk7RzFFMDVmUjs7RTBFNTVmSTtJQUVJO0cxRTg1ZlI7O0UwRWg2Zkk7SUFFSTtHMUVrNmZSOztFMEVwNmZJO0lBRUk7RzFFczZmUjs7RTBFeDZmSTtJQUVJO0cxRTA2ZlI7O0UwRTU2Zkk7SUFFSTtHMUU4NmZSOztFMEVoN2ZJO0lBRUk7RzFFazdmUjs7RTBFcDdmSTtJQUVJO0cxRXM3ZlI7O0UwRXg3Zkk7SUFFSTtHMUUwN2ZSOztFMEU1N2ZJO0lBRUk7RzFFODdmUjs7RTBFaDhmSTtJQUVJO0cxRWs4ZlI7O0UwRXA4Zkk7SUFFSTtHMUVzOGZSOztFMEV4OGZJO0lBRUk7RzFFMDhmUjs7RTBFNThmSTtJQUVJO0cxRTg4ZlI7O0UwRWg5Zkk7SUFFSTtHMUVrOWZSOztFMEVwOWZJO0lBRUk7RzFFczlmUjs7RTBFeDlmSTtJQUVJO0cxRTA5ZlI7O0UwRTU5Zkk7SUFFSTtHMUU4OWZSOztFMEVoK2ZJO0lBRUk7RzFFaytmUjs7RTBFcCtmSTtJQUVJO0cxRXMrZlI7O0UwRXgrZkk7SUFFSTtHMUUwK2ZSOztFMEU1K2ZJO0lBRUk7RzFFOCtmUjs7RTBFaC9mSTtJQUVJO0cxRWsvZlI7O0UwRXAvZkk7SUFFSTtHMUVzL2ZSOztFMEV4L2ZJO0lBRUk7RzFFMC9mUjs7RTBFNS9mSTtJQUVJO0cxRTgvZlI7O0UwRWhnZ0JJO0lBRUk7RzFFa2dnQlI7O0UwRXBnZ0JJO0lBRUk7RzFFc2dnQlI7O0UwRXhnZ0JJO0lBRUk7RzFFMGdnQlI7O0UwRTVnZ0JJO0lBRUk7RzFFOGdnQlI7O0UwRWhoZ0JJO0lBRUk7RzFFa2hnQlI7O0UwRXBoZ0JJO0lBRUk7RzFFc2hnQlI7O0UwRXhoZ0JJO0lBRUk7RzFFMGhnQlI7O0UwRTVoZ0JJO0lBRUk7RzFFOGhnQlI7O0UwRWhpZ0JJO0lBRUk7RzFFa2lnQlI7O0UwRXBpZ0JJO0lBRUk7RzFFc2lnQlI7O0UwRXhpZ0JJO0lBRUk7RzFFMGlnQlI7O0UwRTVpZ0JJO0lBRUk7RzFFOGlnQlI7O0UwRWhqZ0JJO0lBRUk7RzFFa2pnQlI7O0UwRXBqZ0JJO0lBRUk7RzFFc2pnQlI7O0UwRXhqZ0JJO0lBRUk7RzFFMGpnQlI7O0UwRTVqZ0JJO0lBRUk7RzFFOGpnQlI7O0UwRWhrZ0JJO0lBRUk7RzFFa2tnQlI7O0UwRXBrZ0JJO0lBRUk7RzFFc2tnQlI7O0UwRXhrZ0JJO0lBRUk7RzFFMGtnQlI7O0UwRTVrZ0JJO0lBRUk7RzFFOGtnQlI7O0UwRWhsZ0JJO0lBRUk7RzFFa2xnQlI7O0UwRXBsZ0JJO0lBRUk7RzFFc2xnQlI7O0UwRXhsZ0JJO0lBRUk7RzFFMGxnQlI7O0UwRTVsZ0JJO0lBRUk7RzFFOGxnQlI7O0UwRWhtZ0JJO0lBRUk7RzFFa21nQlI7O0UwRXBtZ0JJO0lBRUk7RzFFc21nQlI7O0UwRXhtZ0JJO0lBRUk7RzFFMG1nQlI7O0UwRTVtZ0JJO0lBRUk7RzFFOG1nQlI7O0UwRWhuZ0JJO0lBRUk7RzFFa25nQlI7O0UwRXBuZ0JJO0lBRUk7RzFFc25nQlI7O0UwRXhuZ0JJO0lBRUk7RzFFMG5nQlI7O0UwRTVuZ0JJO0lBRUk7RzFFOG5nQlI7O0UwRWhvZ0JJO0lBRUk7RzFFa29nQlI7O0UwRXBvZ0JJO0lBRUk7RzFFc29nQlI7O0UwRXhvZ0JJO0lBRUk7RzFFMG9nQlI7O0UwRTVvZ0JJO0lBRUk7RzFFOG9nQlI7O0UwRWhwZ0JJO0lBRUk7RzFFa3BnQlI7O0UwRXBwZ0JJO0lBRUk7RzFFc3BnQlI7O0UwRXhwZ0JJO0lBRUk7SUFBQTtHMUUycGdCUjs7RTBFN3BnQkk7SUFFSTtJQUFBO0cxRWdxZ0JSOztFMEVscWdCSTtJQUVJO0lBQUE7RzFFcXFnQlI7O0UwRXZxZ0JJO0lBRUk7SUFBQTtHMUUwcWdCUjs7RTBFNXFnQkk7SUFFSTtJQUFBO0cxRStxZ0JSOztFMEVqcmdCSTtJQUVJO0lBQUE7RzFFb3JnQlI7O0UwRXRyZ0JJO0lBRUk7SUFBQTtHMUV5cmdCUjs7RTBFM3JnQkk7SUFFSTtJQUFBO0cxRThyZ0JSOztFMEVoc2dCSTtJQUVJO0lBQUE7RzFFbXNnQlI7O0UwRXJzZ0JJO0lBRUk7SUFBQTtHMUV3c2dCUjs7RTBFMXNnQkk7SUFFSTtJQUFBO0cxRTZzZ0JSOztFMEUvc2dCSTtJQUVJO0lBQUE7RzFFa3RnQlI7O0UwRXB0Z0JJO0lBRUk7SUFBQTtHMUV1dGdCUjs7RTBFenRnQkk7SUFFSTtJQUFBO0cxRTR0Z0JSOztFMEU5dGdCSTtJQUVJO0lBQUE7RzFFaXVnQlI7O0UwRW51Z0JJO0lBRUk7SUFBQTtHMUVzdWdCUjs7RTBFeHVnQkk7SUFFSTtJQUFBO0cxRTJ1Z0JSOztFMEU3dWdCSTtJQUVJO0lBQUE7RzFFZ3ZnQlI7O0UwRWx2Z0JJO0lBRUk7SUFBQTtHMUVxdmdCUjs7RTBFdnZnQkk7SUFFSTtJQUFBO0cxRTB2Z0JSOztFMEU1dmdCSTtJQUVJO0lBQUE7RzFFK3ZnQlI7O0UwRWp3Z0JJO0lBRUk7SUFBQTtHMUVvd2dCUjs7RTBFdHdnQkk7SUFFSTtJQUFBO0cxRXl3Z0JSOztFMEUzd2dCSTtJQUVJO0lBQUE7RzFFOHdnQlI7O0UwRWh4Z0JJO0lBRUk7SUFBQTtHMUVteGdCUjs7RTBFcnhnQkk7SUFFSTtJQUFBO0cxRXd4Z0JSOztFMEUxeGdCSTtJQUVJO0lBQUE7RzFFNnhnQlI7O0UwRS94Z0JJO0lBRUk7SUFBQTtHMUVreWdCUjs7RTBFcHlnQkk7SUFFSTtJQUFBO0cxRXV5Z0JSOztFMEV6eWdCSTtJQUVJO0lBQUE7RzFFNHlnQlI7O0UwRTl5Z0JJO0lBRUk7SUFBQTtHMUVpemdCUjs7RTBFbnpnQkk7SUFFSTtJQUFBO0cxRXN6Z0JSOztFMEV4emdCSTtJQUVJO0lBQUE7RzFFMnpnQlI7O0UwRTd6Z0JJO0lBRUk7SUFBQTtHMUVnMGdCUjs7RTBFbDBnQkk7SUFFSTtJQUFBO0cxRXEwZ0JSOztFMEV2MGdCSTtJQUVJO0lBQUE7RzFFMDBnQlI7O0UwRTUwZ0JJO0lBRUk7RzFFODBnQlI7O0UwRWgxZ0JJO0lBRUk7RzFFazFnQlI7O0UwRXAxZ0JJO0lBRUk7RzFFczFnQlI7O0UwRXgxZ0JJO0lBRUk7RzFFMDFnQlI7O0UwRTUxZ0JJO0lBRUk7RzFFODFnQlI7O0UwRWgyZ0JJO0lBRUk7RzFFazJnQlI7O0UwRXAyZ0JJO0lBRUk7RzFFczJnQlI7O0UwRXgyZ0JJO0lBRUk7RzFFMDJnQlI7O0UwRTUyZ0JJO0lBRUk7RzFFODJnQlI7O0UwRWgzZ0JJO0lBRUk7RzFFazNnQlI7O0UwRXAzZ0JJO0lBRUk7RzFFczNnQlI7O0UwRXgzZ0JJO0lBRUk7RzFFMDNnQlI7O0UwRTUzZ0JJO0lBRUk7RzFFODNnQlI7O0UwRWg0Z0JJO0lBRUk7RzFFazRnQlI7O0UwRXA0Z0JJO0lBRUk7RzFFczRnQlI7O0UwRXg0Z0JJO0lBRUk7RzFFMDRnQlI7O0UwRTU0Z0JJO0lBRUk7RzFFODRnQlI7O0UwRWg1Z0JJO0lBRUk7RzFFazVnQlI7O0UwRXA1Z0JJO0lBRUk7RzFFczVnQlI7O0UwRXg1Z0JJO0lBRUk7RzFFMDVnQlI7O0UwRTU1Z0JJO0lBRUk7RzFFODVnQlI7O0UwRWg2Z0JJO0lBRUk7RzFFazZnQlI7O0UwRXA2Z0JJO0lBRUk7RzFFczZnQlI7O0UwRXg2Z0JJO0lBRUk7RzFFMDZnQlI7O0UwRTU2Z0JJO0lBRUk7RzFFODZnQlI7O0UwRWg3Z0JJO0lBRUk7RzFFazdnQlI7O0UwRXA3Z0JJO0lBRUk7RzFFczdnQlI7O0UwRXg3Z0JJO0lBRUk7RzFFMDdnQlI7O0UwRTU3Z0JJO0lBRUk7RzFFODdnQlI7O0UwRWg4Z0JJO0lBRUk7RzFFazhnQlI7O0UwRXA4Z0JJO0lBRUk7RzFFczhnQlI7O0UwRXg4Z0JJO0lBRUk7RzFFMDhnQlI7O0UwRTU4Z0JJO0lBRUk7RzFFODhnQlI7O0UwRWg5Z0JJO0lBRUk7RzFFazlnQlI7O0UwRXA5Z0JJO0lBRUk7RzFFczlnQlI7O0UwRXg5Z0JJO0lBRUk7RzFFMDlnQlI7O0UwRTU5Z0JJO0lBRUk7RzFFODlnQlI7O0UwRWgrZ0JJO0lBRUk7RzFFaytnQlI7O0UwRXArZ0JJO0lBRUk7RzFFcytnQlI7O0UwRXgrZ0JJO0lBRUk7RzFFMCtnQlI7O0UwRTUrZ0JJO0lBRUk7RzFFOCtnQlI7O0UwRWgvZ0JJO0lBRUk7RzFFay9nQlI7O0UwRXAvZ0JJO0lBRUk7RzFFcy9nQlI7O0UwRXgvZ0JJO0lBRUk7RzFFMC9nQlI7O0UwRTUvZ0JJO0lBRUk7RzFFOC9nQlI7O0UwRWhnaEJJO0lBRUk7RzFFa2doQlI7O0UwRXBnaEJJO0lBRUk7RzFFc2doQlI7O0UwRXhnaEJJO0lBRUk7RzFFMGdoQlI7O0UwRTVnaEJJO0lBRUk7RzFFOGdoQlI7O0UwRWhoaEJJO0lBRUk7RzFFa2hoQlI7O0UwRXBoaEJJO0lBRUk7RzFFc2hoQlI7O0UwRXhoaEJJO0lBRUk7RzFFMGhoQlI7O0UwRTVoaEJJO0lBRUk7RzFFOGhoQlI7O0UwRWhpaEJJO0lBRUk7RzFFa2loQlI7O0UwRXBpaEJJO0lBRUk7RzFFc2loQlI7O0UwRXhpaEJJO0lBRUk7RzFFMGloQlI7O0UwRTVpaEJJO0lBRUk7RzFFOGloQlI7O0UwRWhqaEJJO0lBRUk7RzFFa2poQlI7O0UwRXBqaEJJO0lBRUk7RzFFc2poQlI7O0UwRXhqaEJJO0lBRUk7RzFFMGpoQlI7O0UwRTVqaEJJO0lBRUk7RzFFOGpoQlI7O0UwRWhraEJJO0lBRUk7RzFFa2toQlI7O0UwRXBraEJJO0lBRUk7RzFFc2toQlI7O0UwRXhraEJJO0lBRUk7RzFFMGtoQlI7O0UwRTVraEJJO0lBRUk7RzFFOGtoQlI7O0UwRWhsaEJJO0lBRUk7RzFFa2xoQlI7O0UwRXBsaEJJO0lBRUk7RzFFc2xoQlI7O0UwRXhsaEJJO0lBRUk7RzFFMGxoQlI7O0UwRTVsaEJJO0lBRUk7RzFFOGxoQlI7O0UwRWhtaEJJO0lBRUk7RzFFa21oQlI7O0UwRXBtaEJJO0lBRUk7RzFFc21oQlI7O0UwRXhtaEJJO0lBRUk7RzFFMG1oQlI7O0UwRTVtaEJJO0lBRUk7RzFFOG1oQlI7O0UwRWhuaEJJO0lBRUk7RzFFa25oQlI7O0UwRXBuaEJJO0lBRUk7RzFFc25oQlI7O0UwRXhuaEJJO0lBRUk7RzFFMG5oQlI7O0UwRTVuaEJJO0lBRUk7RzFFOG5oQlI7O0UwRWhvaEJJO0lBRUk7RzFFa29oQlI7O0UwRXBvaEJJO0lBRUk7RzFFc29oQlI7O0UwRXhvaEJJO0lBRUk7RzFFMG9oQlI7O0UwRTVvaEJJO0lBRUk7RzFFOG9oQlI7O0UwRWhwaEJJO0lBRUk7RzFFa3BoQlI7O0UwRXBwaEJJO0lBRUk7RzFFc3BoQlI7O0UwRXhwaEJJO0lBRUk7RzFFMHBoQlI7O0UwRTVwaEJJO0lBRUk7RzFFOHBoQlI7O0UwRWhxaEJJO0lBRUk7RzFFa3FoQlI7O0UwRXBxaEJJO0lBRUk7RzFFc3FoQlI7O0UwRXhxaEJJO0lBRUk7RzFFMHFoQlI7O0UwRTVxaEJJO0lBRUk7SUFBQTtHMUUrcWhCUjs7RTBFanJoQkk7SUFFSTtJQUFBO0cxRW9yaEJSOztFMEV0cmhCSTtJQUVJO0lBQUE7RzFFeXJoQlI7O0UwRTNyaEJJO0lBRUk7SUFBQTtHMUU4cmhCUjs7RTBFaHNoQkk7SUFFSTtJQUFBO0cxRW1zaEJSOztFMEVyc2hCSTtJQUVJO0lBQUE7RzFFd3NoQlI7O0UwRTFzaEJJO0lBRUk7SUFBQTtHMUU2c2hCUjs7RTBFL3NoQkk7SUFFSTtJQUFBO0cxRWt0aEJSOztFMEVwdGhCSTtJQUVJO0lBQUE7RzFFdXRoQlI7O0UwRXp0aEJJO0lBRUk7SUFBQTtHMUU0dGhCUjs7RTBFOXRoQkk7SUFFSTtJQUFBO0cxRWl1aEJSOztFMEVudWhCSTtJQUVJO0lBQUE7RzFFc3VoQlI7O0UwRXh1aEJJO0lBRUk7SUFBQTtHMUUydWhCUjs7RTBFN3VoQkk7SUFFSTtJQUFBO0cxRWd2aEJSOztFMEVsdmhCSTtJQUVJO0lBQUE7RzFFcXZoQlI7O0UwRXZ2aEJJO0lBRUk7SUFBQTtHMUUwdmhCUjs7RTBFNXZoQkk7SUFFSTtJQUFBO0cxRSt2aEJSOztFMEVqd2hCSTtJQUVJO0lBQUE7RzFFb3doQlI7O0UwRXR3aEJJO0lBRUk7SUFBQTtHMUV5d2hCUjs7RTBFM3doQkk7SUFFSTtJQUFBO0cxRTh3aEJSOztFMEVoeGhCSTtJQUVJO0lBQUE7RzFFbXhoQlI7O0UwRXJ4aEJJO0lBRUk7SUFBQTtHMUV3eGhCUjs7RTBFMXhoQkk7SUFFSTtJQUFBO0cxRTZ4aEJSOztFMEUveGhCSTtJQUVJO0lBQUE7RzFFa3loQlI7O0UwRXB5aEJJO0lBRUk7SUFBQTtHMUV1eWhCUjs7RTBFenloQkk7SUFFSTtJQUFBO0cxRTR5aEJSOztFMEU5eWhCSTtJQUVJO0lBQUE7RzFFaXpoQlI7O0UwRW56aEJJO0lBRUk7SUFBQTtHMUVzemhCUjs7RTBFeHpoQkk7SUFFSTtJQUFBO0cxRTJ6aEJSOztFMEU3emhCSTtJQUVJO0lBQUE7RzFFZzBoQlI7O0UwRWwwaEJJO0lBRUk7SUFBQTtHMUVxMGhCUjs7RTBFdjBoQkk7SUFFSTtJQUFBO0cxRTAwaEJSOztFMEU1MGhCSTtJQUVJO0cxRTgwaEJSOztFMEVoMWhCSTtJQUVJO0cxRWsxaEJSOztFMEVwMWhCSTtJQUVJO0cxRXMxaEJSOztFMEV4MWhCSTtJQUVJO0cxRTAxaEJSOztFMEU1MWhCSTtJQUVJO0cxRTgxaEJSOztFMEVoMmhCSTtJQUVJO0cxRWsyaEJSOztFMEVwMmhCSTtJQUVJO0cxRXMyaEJSOztFMEV4MmhCSTtJQUVJO0cxRTAyaEJSOztFMEU1MmhCSTtJQUVJO0cxRTgyaEJSOztFMEVoM2hCSTtJQUVJO0cxRWszaEJSOztFMEVwM2hCSTtJQUVJO0cxRXMzaEJSOztFMEV4M2hCSTtJQUVJO0cxRTAzaEJSOztFMEU1M2hCSTtJQUVJO0cxRTgzaEJSOztFMEVoNGhCSTtJQUVJO0cxRWs0aEJSOztFMEVwNGhCSTtJQUVJO0cxRXM0aEJSOztFMEV4NGhCSTtJQUVJO0cxRTA0aEJSOztFMEU1NGhCSTtJQUVJO0cxRTg0aEJSOztFMEVoNWhCSTtJQUVJO0cxRWs1aEJSOztFMEVwNWhCSTtJQUVJO0cxRXM1aEJSOztFMEV4NWhCSTtJQUVJO0cxRTA1aEJSOztFMEU1NWhCSTtJQUVJO0cxRTg1aEJSOztFMEVoNmhCSTtJQUVJO0cxRWs2aEJSOztFMEVwNmhCSTtJQUVJO0cxRXM2aEJSOztFMEV4NmhCSTtJQUVJO0cxRTA2aEJSOztFMEU1NmhCSTtJQUVJO0cxRTg2aEJSOztFMEVoN2hCSTtJQUVJO0cxRWs3aEJSOztFMEVwN2hCSTtJQUVJO0cxRXM3aEJSOztFMEV4N2hCSTtJQUVJO0cxRTA3aEJSOztFMEU1N2hCSTtJQUVJO0cxRTg3aEJSOztFMEVoOGhCSTtJQUVJO0cxRWs4aEJSOztFMEVwOGhCSTtJQUVJO0cxRXM4aEJSOztFMEV4OGhCSTtJQUVJO0cxRTA4aEJSOztFMEU1OGhCSTtJQUVJO0cxRTg4aEJSOztFMEVoOWhCSTtJQUVJO0cxRWs5aEJSOztFMEVwOWhCSTtJQUVJO0cxRXM5aEJSOztFMEV4OWhCSTtJQUVJO0cxRTA5aEJSOztFMEU1OWhCSTtJQUVJO0cxRTg5aEJSOztFMEVoK2hCSTtJQUVJO0cxRWsraEJSOztFMEVwK2hCSTtJQUVJO0cxRXMraEJSOztFMEV4K2hCSTtJQUVJO0cxRTAraEJSOztFMEU1K2hCSTtJQUVJO0cxRTgraEJSOztFMEVoL2hCSTtJQUVJO0cxRWsvaEJSOztFMEVwL2hCSTtJQUVJO0cxRXMvaEJSOztFMEV4L2hCSTtJQUVJO0cxRTAvaEJSOztFMEU1L2hCSTtJQUVJO0cxRTgvaEJSOztFMEVoZ2lCSTtJQUVJO0cxRWtnaUJSOztFMEVwZ2lCSTtJQUVJO0cxRXNnaUJSOztFMEV4Z2lCSTtJQUVJO0cxRTBnaUJSOztFMEU1Z2lCSTtJQUVJO0cxRThnaUJSOztFMEVoaGlCSTtJQUVJO0cxRWtoaUJSOztFMEVwaGlCSTtJQUVJO0cxRXNoaUJSOztFMEV4aGlCSTtJQUVJO0cxRTBoaUJSOztFMEU1aGlCSTtJQUVJO0cxRThoaUJSOztFMEVoaWlCSTtJQUVJO0cxRWtpaUJSOztFMEVwaWlCSTtJQUVJO0cxRXNpaUJSOztFMEV4aWlCSTtJQUVJO0cxRTBpaUJSOztFMEU1aWlCSTtJQUVJO0cxRThpaUJSOztFMEVoamlCSTtJQUVJO0cxRWtqaUJSOztFMEVwamlCSTtJQUVJO0cxRXNqaUJSOztFMEV4amlCSTtJQUVJO0cxRTBqaUJSOztFMEU1amlCSTtJQUVJO0cxRThqaUJSOztFMEVoa2lCSTtJQUVJO0cxRWtraUJSOztFMEVwa2lCSTtJQUVJO0cxRXNraUJSOztFMEV4a2lCSTtJQUVJO0cxRTBraUJSOztFMEU1a2lCSTtJQUVJO0cxRThraUJSOztFMEVobGlCSTtJQUVJO0cxRWtsaUJSOztFMEVwbGlCSTtJQUVJO0cxRXNsaUJSOztFMEV4bGlCSTtJQUVJO0cxRTBsaUJSOztFMEU1bGlCSTtJQUVJO0cxRThsaUJSOztFMEVobWlCSTtJQUVJO0cxRWttaUJSOztFMEVwbWlCSTtJQUVJO0cxRXNtaUJSOztFMEV4bWlCSTtJQUVJO0cxRTBtaUJSOztFMEU1bWlCSTtJQUVJO0cxRThtaUJSOztFMEVobmlCSTtJQUVJO0cxRWtuaUJSOztFMEVwbmlCSTtJQUVJO0cxRXNuaUJSOztFMEV4bmlCSTtJQUVJO0cxRTBuaUJSOztFMEU1bmlCSTtJQUVJO0cxRThuaUJSOztFMEVob2lCSTtJQUVJO0cxRWtvaUJSOztFMEVwb2lCSTtJQUVJO0cxRXNvaUJSOztFMEV4b2lCSTtJQUVJO0cxRTBvaUJSOztFMEU1b2lCSTtJQUVJO0cxRThvaUJSOztFMEVocGlCSTtJQUVJO0lBQUE7RzFFbXBpQlI7O0UwRXJwaUJJO0lBRUk7SUFBQTtHMUV3cGlCUjs7RTBFMXBpQkk7SUFFSTtJQUFBO0cxRTZwaUJSOztFMEUvcGlCSTtJQUVJO0lBQUE7RzFFa3FpQlI7O0UwRXBxaUJJO0lBRUk7SUFBQTtHMUV1cWlCUjs7RTBFenFpQkk7SUFFSTtJQUFBO0cxRTRxaUJSOztFMEU5cWlCSTtJQUVJO0lBQUE7RzFFaXJpQlI7O0UwRW5yaUJJO0lBRUk7SUFBQTtHMUVzcmlCUjs7RTBFeHJpQkk7SUFFSTtJQUFBO0cxRTJyaUJSOztFMEU3cmlCSTtJQUVJO0lBQUE7RzFFZ3NpQlI7O0UwRWxzaUJJO0lBRUk7SUFBQTtHMUVxc2lCUjs7RTBFdnNpQkk7SUFFSTtJQUFBO0cxRTBzaUJSOztFMEU1c2lCSTtJQUVJO0lBQUE7RzFFK3NpQlI7O0UwRWp0aUJJO0lBRUk7SUFBQTtHMUVvdGlCUjs7RTBFdHRpQkk7SUFFSTtJQUFBO0cxRXl0aUJSOztFMEUzdGlCSTtJQUVJO0lBQUE7RzFFOHRpQlI7O0UwRWh1aUJJO0lBRUk7SUFBQTtHMUVtdWlCUjs7RTBFcnVpQkk7SUFFSTtJQUFBO0cxRXd1aUJSOztFMEUxdWlCSTtJQUVJO0lBQUE7RzFFNnVpQlI7O0UwRS91aUJJO0lBRUk7SUFBQTtHMUVrdmlCUjs7RTBFcHZpQkk7SUFFSTtJQUFBO0cxRXV2aUJSOztFMEV6dmlCSTtJQUVJO0lBQUE7RzFFNHZpQlI7O0UwRTl2aUJJO0lBRUk7SUFBQTtHMUVpd2lCUjs7RTBFbndpQkk7SUFFSTtJQUFBO0cxRXN3aUJSOztFMEV4d2lCSTtJQUVJO0lBQUE7RzFFMndpQlI7O0UwRTd3aUJJO0lBRUk7SUFBQTtHMUVneGlCUjs7RTBFbHhpQkk7SUFFSTtJQUFBO0cxRXF4aUJSOztFMEV2eGlCSTtJQUVJO0lBQUE7RzFFMHhpQlI7O0UwRTV4aUJJO0lBRUk7SUFBQTtHMUUreGlCUjs7RTBFanlpQkk7SUFFSTtJQUFBO0cxRW95aUJSOztFMEV0eWlCSTtJQUVJO0lBQUE7RzFFeXlpQlI7O0UwRTN5aUJJO0lBRUk7SUFBQTtHMUU4eWlCUjs7RTBFaHppQkk7SUFFSTtJQUFBO0cxRW16aUJSOztFMEVyemlCSTtJQUVJO0lBQUE7RzFFd3ppQlI7O0UwRTF6aUJJO0lBRUk7RzFFNHppQlI7O0UwRTl6aUJJO0lBRUk7RzFFZzBpQlI7O0UwRWwwaUJJO0lBRUk7RzFFbzBpQlI7O0UwRXQwaUJJO0lBRUk7RzFFdzBpQlI7O0UwRTEwaUJJO0lBRUk7RzFFNDBpQlI7O0UwRTkwaUJJO0lBRUk7RzFFZzFpQlI7O0UwRWwxaUJJO0lBRUk7RzFFbzFpQlI7O0UwRXQxaUJJO0lBRUk7RzFFdzFpQlI7O0UwRTExaUJJO0lBRUk7RzFFNDFpQlI7O0UwRTkxaUJJO0lBRUk7RzFFZzJpQlI7O0UwRWwyaUJJO0lBRUk7RzFFbzJpQlI7O0UwRXQyaUJJO0lBRUk7RzFFdzJpQlI7O0UwRTEyaUJJO0lBRUk7RzFFNDJpQlI7O0UwRTkyaUJJO0lBRUk7RzFFZzNpQlI7O0UwRWwzaUJJO0lBRUk7RzFFbzNpQlI7O0UwRXQzaUJJO0lBRUk7RzFFdzNpQlI7O0UwRTEzaUJJO0lBRUk7RzFFNDNpQlI7O0UwRTkzaUJJO0lBRUk7RzFFZzRpQlI7O0UwRWw0aUJJO0lBRUk7RzFFbzRpQlI7O0UwRXQ0aUJJO0lBRUk7RzFFdzRpQlI7O0UwRTE0aUJJO0lBRUk7RzFFNDRpQlI7O0UwRTk0aUJJO0lBRUk7RzFFZzVpQlI7O0UwRWw1aUJJO0lBRUk7RzFFbzVpQlI7O0UwRXQ1aUJJO0lBRUk7RzFFdzVpQlI7O0UwRTE1aUJJO0lBRUk7RzFFNDVpQlI7O0UwRTk1aUJJO0lBRUk7RzFFZzZpQlI7O0UwRWw2aUJJO0lBRUk7RzFFbzZpQlI7O0UwRXQ2aUJJO0lBRUk7RzFFdzZpQlI7O0UwRTE2aUJJO0lBRUk7RzFFNDZpQlI7O0UwRTk2aUJJO0lBRUk7RzFFZzdpQlI7O0UwRWw3aUJJO0lBRUk7RzFFbzdpQlI7O0UwRXQ3aUJJO0lBRUk7RzFFdzdpQlI7O0UwRTE3aUJJO0lBRUk7RzFFNDdpQlI7O0UwRTk3aUJJO0lBRUk7RzFFZzhpQlI7O0UwRWw4aUJJO0lBRUk7RzFFbzhpQlI7O0UwRXQ4aUJJO0lBRUk7RzFFdzhpQlI7O0UwRTE4aUJJO0lBRUk7RzFFNDhpQlI7O0UwRTk4aUJJO0lBRUk7RzFFZzlpQlI7O0UwRWw5aUJJO0lBRUk7RzFFbzlpQlI7O0UwRXQ5aUJJO0lBRUk7RzFFdzlpQlI7O0UwRTE5aUJJO0lBRUk7RzFFNDlpQlI7O0UwRTk5aUJJO0lBRUk7RzFFZytpQlI7O0UwRWwraUJJO0lBRUk7RzFFbytpQlI7O0UwRXQraUJJO0lBRUk7RzFFdytpQlI7O0UwRTEraUJJO0lBRUk7RzFFNCtpQlI7O0UwRTkraUJJO0lBRUk7RzFFZy9pQlI7O0UwRWwvaUJJO0lBRUk7RzFFby9pQlI7O0UwRXQvaUJJO0lBRUk7RzFFdy9pQlI7O0UwRTEvaUJJO0lBRUk7RzFFNC9pQlI7O0UwRTkvaUJJO0lBRUk7RzFFZ2dqQlI7O0UwRWxnakJJO0lBRUk7RzFFb2dqQlI7O0UwRXRnakJJO0lBRUk7RzFFd2dqQlI7O0UwRTFnakJJO0lBRUk7RzFFNGdqQlI7O0UwRTlnakJJO0lBRUk7RzFFZ2hqQlI7O0UwRWxoakJJO0lBRUk7RzFFb2hqQlI7O0UwRXRoakJJO0lBRUk7RzFFd2hqQlI7O0UwRTFoakJJO0lBRUk7RzFFNGhqQlI7O0UwRTloakJJO0lBRUk7RzFFZ2lqQlI7O0UwRWxpakJJO0lBRUk7RzFFb2lqQlI7O0UwRXRpakJJO0lBRUk7RzFFd2lqQlI7O0UwRTFpakJJO0lBRUk7RzFFNGlqQlI7O0UwRTlpakJJO0lBRUk7RzFFZ2pqQlI7O0UwRWxqakJJO0lBRUk7RzFFb2pqQlI7O0UwRXRqakJJO0lBRUk7RzFFd2pqQlI7O0UwRTFqakJJO0lBRUk7RzFFNGpqQlI7O0UwRTlqakJJO0lBRUk7RzFFZ2tqQlI7O0UwRWxrakJJO0lBRUk7RzFFb2tqQlI7O0UwRXRrakJJO0lBRUk7RzFFd2tqQlI7O0UwRTFrakJJO0lBRUk7RzFFNGtqQlI7O0UwRTlrakJJO0lBRUk7RzFFZ2xqQlI7O0UwRWxsakJJO0lBRUk7RzFFb2xqQlI7Q0FDRjs7QXFCemtqQkk7RXFEZEU7SUFFSTtHMUUwbGpCUjs7RTBFNWxqQkk7SUFFSTtHMUU4bGpCUjs7RTBFaG1qQkk7SUFFSTtHMUVrbWpCUjs7RTBFcG1qQkk7SUFFSTtHMUVzbWpCUjs7RTBFeG1qQkk7SUFFSTtHMUUwbWpCUjs7RTBFNW1qQkk7SUFFSTtHMUU4bWpCUjs7RTBFaG5qQkk7SUFFSTtHMUVrbmpCUjs7RTBFcG5qQkk7SUFFSTtHMUVzbmpCUjs7RTBFeG5qQkk7SUFFSTtHMUUwbmpCUjs7RTBFNW5qQkk7SUFFSTtHMUU4bmpCUjs7RTBFaG9qQkk7SUFFSTtHMUVrb2pCUjs7RTBFcG9qQkk7SUFFSTtHMUVzb2pCUjs7RTBFeG9qQkk7SUFFSTtHMUUwb2pCUjs7RTBFNW9qQkk7SUFFSTtHMUU4b2pCUjs7RTBFaHBqQkk7SUFFSTtHMUVrcGpCUjs7RTBFcHBqQkk7SUFFSTtHMUVzcGpCUjs7RTBFeHBqQkk7SUFFSTtHMUUwcGpCUjs7RTBFNXBqQkk7SUFFSTtHMUU4cGpCUjs7RTBFaHFqQkk7SUFFSTtHMUVrcWpCUjs7RTBFcHFqQkk7SUFFSTtHMUVzcWpCUjs7RTBFeHFqQkk7SUFFSTtHMUUwcWpCUjs7RTBFNXFqQkk7SUFFSTtHMUU4cWpCUjs7RTBFaHJqQkk7SUFFSTtHMUVrcmpCUjs7RTBFcHJqQkk7SUFFSTtHMUVzcmpCUjs7RTBFeHJqQkk7SUFFSTtHMUUwcmpCUjs7RTBFNXJqQkk7SUFFSTtHMUU4cmpCUjs7RTBFaHNqQkk7SUFFSTtHMUVrc2pCUjs7RTBFcHNqQkk7SUFFSTtHMUVzc2pCUjs7RTBFeHNqQkk7SUFFSTtHMUUwc2pCUjs7RTBFNXNqQkk7SUFFSTtHMUU4c2pCUjs7RTBFaHRqQkk7SUFFSTtHMUVrdGpCUjs7RTBFcHRqQkk7SUFFSTtHMUVzdGpCUjs7RTBFeHRqQkk7SUFFSTtHMUUwdGpCUjs7RTBFNXRqQkk7SUFFSTtHMUU4dGpCUjs7RTBFaHVqQkk7SUFFSTtHMUVrdWpCUjs7RTBFcHVqQkk7SUFFSTtHMUVzdWpCUjs7RTBFeHVqQkk7SUFFSTtHMUUwdWpCUjs7RTBFNXVqQkk7SUFFSTtHMUU4dWpCUjs7RTBFaHZqQkk7SUFFSTtHMUVrdmpCUjs7RTBFcHZqQkk7SUFFSTtHMUVzdmpCUjs7RTBFeHZqQkk7SUFFSTtHMUUwdmpCUjs7RTBFNXZqQkk7SUFFSTtHMUU4dmpCUjs7RTBFaHdqQkk7SUFFSTtHMUVrd2pCUjs7RTBFcHdqQkk7SUFFSTtHMUVzd2pCUjs7RTBFeHdqQkk7SUFFSTtHMUUwd2pCUjs7RTBFNXdqQkk7SUFFSTtHMUU4d2pCUjs7RTBFaHhqQkk7SUFFSTtHMUVreGpCUjs7RTBFcHhqQkk7SUFFSTtHMUVzeGpCUjs7RTBFeHhqQkk7SUFFSTtHMUUweGpCUjs7RTBFNXhqQkk7SUFFSTtHMUU4eGpCUjs7RTBFaHlqQkk7SUFFSTtHMUVreWpCUjs7RTBFcHlqQkk7SUFFSTtHMUVzeWpCUjs7RTBFeHlqQkk7SUFFSTtHMUUweWpCUjs7RTBFNXlqQkk7SUFFSTtHMUU4eWpCUjs7RTBFaHpqQkk7SUFFSTtHMUVrempCUjs7RTBFcHpqQkk7SUFFSTtHMUVzempCUjs7RTBFeHpqQkk7SUFFSTtHMUUwempCUjs7RTBFNXpqQkk7SUFFSTtHMUU4empCUjs7RTBFaDBqQkk7SUFFSTtHMUVrMGpCUjs7RTBFcDBqQkk7SUFFSTtHMUVzMGpCUjs7RTBFeDBqQkk7SUFFSTtHMUUwMGpCUjs7RTBFNTBqQkk7SUFFSTtHMUU4MGpCUjs7RTBFaDFqQkk7SUFFSTtHMUVrMWpCUjs7RTBFcDFqQkk7SUFFSTtHMUVzMWpCUjs7RTBFeDFqQkk7SUFFSTtHMUUwMWpCUjs7RTBFNTFqQkk7SUFFSTtHMUU4MWpCUjs7RTBFaDJqQkk7SUFFSTtHMUVrMmpCUjs7RTBFcDJqQkk7SUFFSTtHMUVzMmpCUjs7RTBFeDJqQkk7SUFFSTtHMUUwMmpCUjs7RTBFNTJqQkk7SUFFSTtHMUU4MmpCUjs7RTBFaDNqQkk7SUFFSTtHMUVrM2pCUjs7RTBFcDNqQkk7SUFFSTtHMUVzM2pCUjs7RTBFeDNqQkk7SUFFSTtHMUUwM2pCUjs7RTBFNTNqQkk7SUFFSTtHMUU4M2pCUjs7RTBFaDRqQkk7SUFFSTtHMUVrNGpCUjs7RTBFcDRqQkk7SUFFSTtHMUVzNGpCUjs7RTBFeDRqQkk7SUFFSTtHMUUwNGpCUjs7RTBFNTRqQkk7SUFFSTtHMUU4NGpCUjs7RTBFaDVqQkk7SUFFSTtHMUVrNWpCUjs7RTBFcDVqQkk7SUFFSTtHMUVzNWpCUjs7RTBFeDVqQkk7SUFFSTtHMUUwNWpCUjs7RTBFNTVqQkk7SUFFSTtHMUU4NWpCUjs7RTBFaDZqQkk7SUFFSTtHMUVrNmpCUjs7RTBFcDZqQkk7SUFFSTtHMUVzNmpCUjs7RTBFeDZqQkk7SUFFSTtHMUUwNmpCUjs7RTBFNTZqQkk7SUFFSTtHMUU4NmpCUjs7RTBFaDdqQkk7SUFFSTtHMUVrN2pCUjs7RTBFcDdqQkk7SUFFSTtHMUVzN2pCUjs7RTBFeDdqQkk7SUFFSTtHMUUwN2pCUjs7RTBFNTdqQkk7SUFFSTtHMUU4N2pCUjs7RTBFaDhqQkk7SUFFSTtHMUVrOGpCUjs7RTBFcDhqQkk7SUFFSTtHMUVzOGpCUjs7RTBFeDhqQkk7SUFFSTtHMUUwOGpCUjs7RTBFNThqQkk7SUFFSTtHMUU4OGpCUjs7RTBFaDlqQkk7SUFFSTtHMUVrOWpCUjs7RTBFcDlqQkk7SUFFSTtHMUVzOWpCUjs7RTBFeDlqQkk7SUFFSTtHMUUwOWpCUjs7RTBFNTlqQkk7SUFFSTtHMUU4OWpCUjs7RTBFaCtqQkk7SUFFSTtHMUVrK2pCUjs7RTBFcCtqQkk7SUFFSTtHMUVzK2pCUjs7RTBFeCtqQkk7SUFFSTtHMUUwK2pCUjs7RTBFNStqQkk7SUFFSTtHMUU4K2pCUjs7RTBFaC9qQkk7SUFFSTtHMUVrL2pCUjs7RTBFcC9qQkk7SUFFSTtHMUVzL2pCUjs7RTBFeC9qQkk7SUFFSTtHMUUwL2pCUjs7RTBFNS9qQkk7SUFFSTtHMUU4L2pCUjs7RTBFaGdrQkk7SUFFSTtHMUVrZ2tCUjs7RTBFcGdrQkk7SUFFSTtHMUVzZ2tCUjs7RTBFeGdrQkk7SUFFSTtHMUUwZ2tCUjs7RTBFNWdrQkk7SUFFSTtHMUU4Z2tCUjs7RTBFaGhrQkk7SUFFSTtHMUVraGtCUjs7RTBFcGhrQkk7SUFFSTtHMUVzaGtCUjs7RTBFeGhrQkk7SUFFSTtHMUUwaGtCUjs7RTBFNWhrQkk7SUFFSTtHMUU4aGtCUjs7RTBFaGlrQkk7SUFFSTtHMUVraWtCUjs7RTBFcGlrQkk7SUFFSTtHMUVzaWtCUjs7RTBFeGlrQkk7SUFFSTtHMUUwaWtCUjs7RTBFNWlrQkk7SUFFSTtHMUU4aWtCUjs7RTBFaGprQkk7SUFFSTtHMUVramtCUjs7RTBFcGprQkk7SUFFSTtHMUVzamtCUjs7RTBFeGprQkk7SUFFSTtHMUUwamtCUjs7RTBFNWprQkk7SUFFSTtHMUU4amtCUjs7RTBFaGtrQkk7SUFFSTtHMUVra2tCUjs7RTBFcGtrQkk7SUFFSTtHMUVza2tCUjs7RTBFeGtrQkk7SUFFSTtHMUUwa2tCUjs7RTBFNWtrQkk7SUFFSTtHMUU4a2tCUjs7RTBFaGxrQkk7SUFFSTtHMUVrbGtCUjs7RTBFcGxrQkk7SUFFSTtHMUVzbGtCUjs7RTBFeGxrQkk7SUFFSTtHMUUwbGtCUjs7RTBFNWxrQkk7SUFFSTtHMUU4bGtCUjs7RTBFaG1rQkk7SUFFSTtHMUVrbWtCUjs7RTBFcG1rQkk7SUFFSTtHMUVzbWtCUjs7RTBFeG1rQkk7SUFFSTtHMUUwbWtCUjs7RTBFNW1rQkk7SUFFSTtHMUU4bWtCUjs7RTBFaG5rQkk7SUFFSTtHMUVrbmtCUjs7RTBFcG5rQkk7SUFFSTtHMUVzbmtCUjs7RTBFeG5rQkk7SUFFSTtHMUUwbmtCUjs7RTBFNW5rQkk7SUFFSTtHMUU4bmtCUjs7RTBFaG9rQkk7SUFFSTtHMUVrb2tCUjs7RTBFcG9rQkk7SUFFSTtHMUVzb2tCUjs7RTBFeG9rQkk7SUFFSTtHMUUwb2tCUjs7RTBFNW9rQkk7SUFFSTtHMUU4b2tCUjs7RTBFaHBrQkk7SUFFSTtHMUVrcGtCUjs7RTBFcHBrQkk7SUFFSTtHMUVzcGtCUjs7RTBFeHBrQkk7SUFFSTtHMUUwcGtCUjs7RTBFNXBrQkk7SUFFSTtHMUU4cGtCUjs7RTBFaHFrQkk7SUFFSTtHMUVrcWtCUjs7RTBFcHFrQkk7SUFFSTtHMUVzcWtCUjs7RTBFeHFrQkk7SUFFSTtHMUUwcWtCUjs7RTBFNXFrQkk7SUFFSTtHMUU4cWtCUjs7RTBFaHJrQkk7SUFFSTtHMUVrcmtCUjs7RTBFcHJrQkk7SUFFSTtHMUVzcmtCUjs7RTBFeHJrQkk7SUFFSTtHMUUwcmtCUjs7RTBFNXJrQkk7SUFFSTtJQUFBO0cxRStya0JSOztFMEVqc2tCSTtJQUVJO0lBQUE7RzFFb3NrQlI7O0UwRXRza0JJO0lBRUk7SUFBQTtHMUV5c2tCUjs7RTBFM3NrQkk7SUFFSTtJQUFBO0cxRThza0JSOztFMEVodGtCSTtJQUVJO0lBQUE7RzFFbXRrQlI7O0UwRXJ0a0JJO0lBRUk7SUFBQTtHMUV3dGtCUjs7RTBFMXRrQkk7SUFFSTtJQUFBO0cxRTZ0a0JSOztFMEUvdGtCSTtJQUVJO0lBQUE7RzFFa3VrQlI7O0UwRXB1a0JJO0lBRUk7SUFBQTtHMUV1dWtCUjs7RTBFenVrQkk7SUFFSTtJQUFBO0cxRTR1a0JSOztFMEU5dWtCSTtJQUVJO0lBQUE7RzFFaXZrQlI7O0UwRW52a0JJO0lBRUk7SUFBQTtHMUVzdmtCUjs7RTBFeHZrQkk7SUFFSTtJQUFBO0cxRTJ2a0JSOztFMEU3dmtCSTtJQUVJO0lBQUE7RzFFZ3drQlI7O0UwRWx3a0JJO0lBRUk7SUFBQTtHMUVxd2tCUjs7RTBFdndrQkk7SUFFSTtJQUFBO0cxRTB3a0JSOztFMEU1d2tCSTtJQUVJO0lBQUE7RzFFK3drQlI7O0UwRWp4a0JJO0lBRUk7SUFBQTtHMUVveGtCUjs7RTBFdHhrQkk7SUFFSTtJQUFBO0cxRXl4a0JSOztFMEUzeGtCSTtJQUVJO0lBQUE7RzFFOHhrQlI7O0UwRWh5a0JJO0lBRUk7SUFBQTtHMUVteWtCUjs7RTBFcnlrQkk7SUFFSTtJQUFBO0cxRXd5a0JSOztFMEUxeWtCSTtJQUVJO0lBQUE7RzFFNnlrQlI7O0UwRS95a0JJO0lBRUk7SUFBQTtHMUVremtCUjs7RTBFcHprQkk7SUFFSTtJQUFBO0cxRXV6a0JSOztFMEV6emtCSTtJQUVJO0lBQUE7RzFFNHprQlI7O0UwRTl6a0JJO0lBRUk7SUFBQTtHMUVpMGtCUjs7RTBFbjBrQkk7SUFFSTtJQUFBO0cxRXMwa0JSOztFMEV4MGtCSTtJQUVJO0lBQUE7RzFFMjBrQlI7O0UwRTcwa0JJO0lBRUk7SUFBQTtHMUVnMWtCUjs7RTBFbDFrQkk7SUFFSTtJQUFBO0cxRXExa0JSOztFMEV2MWtCSTtJQUVJO0lBQUE7RzFFMDFrQlI7O0UwRTUxa0JJO0lBRUk7SUFBQTtHMUUrMWtCUjs7RTBFajJrQkk7SUFFSTtJQUFBO0cxRW8ya0JSOztFMEV0MmtCSTtJQUVJO0lBQUE7RzFFeTJrQlI7O0UwRTMya0JJO0lBRUk7SUFBQTtHMUU4MmtCUjs7RTBFaDNrQkk7SUFFSTtHMUVrM2tCUjs7RTBFcDNrQkk7SUFFSTtHMUVzM2tCUjs7RTBFeDNrQkk7SUFFSTtHMUUwM2tCUjs7RTBFNTNrQkk7SUFFSTtHMUU4M2tCUjs7RTBFaDRrQkk7SUFFSTtHMUVrNGtCUjs7RTBFcDRrQkk7SUFFSTtHMUVzNGtCUjs7RTBFeDRrQkk7SUFFSTtHMUUwNGtCUjs7RTBFNTRrQkk7SUFFSTtHMUU4NGtCUjs7RTBFaDVrQkk7SUFFSTtHMUVrNWtCUjs7RTBFcDVrQkk7SUFFSTtHMUVzNWtCUjs7RTBFeDVrQkk7SUFFSTtHMUUwNWtCUjs7RTBFNTVrQkk7SUFFSTtHMUU4NWtCUjs7RTBFaDZrQkk7SUFFSTtHMUVrNmtCUjs7RTBFcDZrQkk7SUFFSTtHMUVzNmtCUjs7RTBFeDZrQkk7SUFFSTtHMUUwNmtCUjs7RTBFNTZrQkk7SUFFSTtHMUU4NmtCUjs7RTBFaDdrQkk7SUFFSTtHMUVrN2tCUjs7RTBFcDdrQkk7SUFFSTtHMUVzN2tCUjs7RTBFeDdrQkk7SUFFSTtHMUUwN2tCUjs7RTBFNTdrQkk7SUFFSTtHMUU4N2tCUjs7RTBFaDhrQkk7SUFFSTtHMUVrOGtCUjs7RTBFcDhrQkk7SUFFSTtHMUVzOGtCUjs7RTBFeDhrQkk7SUFFSTtHMUUwOGtCUjs7RTBFNThrQkk7SUFFSTtHMUU4OGtCUjs7RTBFaDlrQkk7SUFFSTtHMUVrOWtCUjs7RTBFcDlrQkk7SUFFSTtHMUVzOWtCUjs7RTBFeDlrQkk7SUFFSTtHMUUwOWtCUjs7RTBFNTlrQkk7SUFFSTtHMUU4OWtCUjs7RTBFaCtrQkk7SUFFSTtHMUVrK2tCUjs7RTBFcCtrQkk7SUFFSTtHMUVzK2tCUjs7RTBFeCtrQkk7SUFFSTtHMUUwK2tCUjs7RTBFNStrQkk7SUFFSTtHMUU4K2tCUjs7RTBFaC9rQkk7SUFFSTtHMUVrL2tCUjs7RTBFcC9rQkk7SUFFSTtHMUVzL2tCUjs7RTBFeC9rQkk7SUFFSTtHMUUwL2tCUjs7RTBFNS9rQkk7SUFFSTtHMUU4L2tCUjs7RTBFaGdsQkk7SUFFSTtHMUVrZ2xCUjs7RTBFcGdsQkk7SUFFSTtHMUVzZ2xCUjs7RTBFeGdsQkk7SUFFSTtHMUUwZ2xCUjs7RTBFNWdsQkk7SUFFSTtHMUU4Z2xCUjs7RTBFaGhsQkk7SUFFSTtHMUVraGxCUjs7RTBFcGhsQkk7SUFFSTtHMUVzaGxCUjs7RTBFeGhsQkk7SUFFSTtHMUUwaGxCUjs7RTBFNWhsQkk7SUFFSTtHMUU4aGxCUjs7RTBFaGlsQkk7SUFFSTtHMUVraWxCUjs7RTBFcGlsQkk7SUFFSTtHMUVzaWxCUjs7RTBFeGlsQkk7SUFFSTtHMUUwaWxCUjs7RTBFNWlsQkk7SUFFSTtHMUU4aWxCUjs7RTBFaGpsQkk7SUFFSTtHMUVramxCUjs7RTBFcGpsQkk7SUFFSTtHMUVzamxCUjs7RTBFeGpsQkk7SUFFSTtHMUUwamxCUjs7RTBFNWpsQkk7SUFFSTtHMUU4amxCUjs7RTBFaGtsQkk7SUFFSTtHMUVra2xCUjs7RTBFcGtsQkk7SUFFSTtHMUVza2xCUjs7RTBFeGtsQkk7SUFFSTtHMUUwa2xCUjs7RTBFNWtsQkk7SUFFSTtHMUU4a2xCUjs7RTBFaGxsQkk7SUFFSTtHMUVrbGxCUjs7RTBFcGxsQkk7SUFFSTtHMUVzbGxCUjs7RTBFeGxsQkk7SUFFSTtHMUUwbGxCUjs7RTBFNWxsQkk7SUFFSTtHMUU4bGxCUjs7RTBFaG1sQkk7SUFFSTtHMUVrbWxCUjs7RTBFcG1sQkk7SUFFSTtHMUVzbWxCUjs7RTBFeG1sQkk7SUFFSTtHMUUwbWxCUjs7RTBFNW1sQkk7SUFFSTtHMUU4bWxCUjs7RTBFaG5sQkk7SUFFSTtHMUVrbmxCUjs7RTBFcG5sQkk7SUFFSTtHMUVzbmxCUjs7RTBFeG5sQkk7SUFFSTtHMUUwbmxCUjs7RTBFNW5sQkk7SUFFSTtHMUU4bmxCUjs7RTBFaG9sQkk7SUFFSTtHMUVrb2xCUjs7RTBFcG9sQkk7SUFFSTtHMUVzb2xCUjs7RTBFeG9sQkk7SUFFSTtHMUUwb2xCUjs7RTBFNW9sQkk7SUFFSTtHMUU4b2xCUjs7RTBFaHBsQkk7SUFFSTtHMUVrcGxCUjs7RTBFcHBsQkk7SUFFSTtHMUVzcGxCUjs7RTBFeHBsQkk7SUFFSTtHMUUwcGxCUjs7RTBFNXBsQkk7SUFFSTtHMUU4cGxCUjs7RTBFaHFsQkk7SUFFSTtHMUVrcWxCUjs7RTBFcHFsQkk7SUFFSTtHMUVzcWxCUjs7RTBFeHFsQkk7SUFFSTtHMUUwcWxCUjs7RTBFNXFsQkk7SUFFSTtHMUU4cWxCUjs7RTBFaHJsQkk7SUFFSTtHMUVrcmxCUjs7RTBFcHJsQkk7SUFFSTtHMUVzcmxCUjs7RTBFeHJsQkk7SUFFSTtHMUUwcmxCUjs7RTBFNXJsQkk7SUFFSTtHMUU4cmxCUjs7RTBFaHNsQkk7SUFFSTtHMUVrc2xCUjs7RTBFcHNsQkk7SUFFSTtHMUVzc2xCUjs7RTBFeHNsQkk7SUFFSTtHMUUwc2xCUjs7RTBFNXNsQkk7SUFFSTtHMUU4c2xCUjs7RTBFaHRsQkk7SUFFSTtJQUFBO0cxRW10bEJSOztFMEVydGxCSTtJQUVJO0lBQUE7RzFFd3RsQlI7O0UwRTF0bEJJO0lBRUk7SUFBQTtHMUU2dGxCUjs7RTBFL3RsQkk7SUFFSTtJQUFBO0cxRWt1bEJSOztFMEVwdWxCSTtJQUVJO0lBQUE7RzFFdXVsQlI7O0UwRXp1bEJJO0lBRUk7SUFBQTtHMUU0dWxCUjs7RTBFOXVsQkk7SUFFSTtJQUFBO0cxRWl2bEJSOztFMEVudmxCSTtJQUVJO0lBQUE7RzFFc3ZsQlI7O0UwRXh2bEJJO0lBRUk7SUFBQTtHMUUydmxCUjs7RTBFN3ZsQkk7SUFFSTtJQUFBO0cxRWd3bEJSOztFMEVsd2xCSTtJQUVJO0lBQUE7RzFFcXdsQlI7O0UwRXZ3bEJJO0lBRUk7SUFBQTtHMUUwd2xCUjs7RTBFNXdsQkk7SUFFSTtJQUFBO0cxRSt3bEJSOztFMEVqeGxCSTtJQUVJO0lBQUE7RzFFb3hsQlI7O0UwRXR4bEJJO0lBRUk7SUFBQTtHMUV5eGxCUjs7RTBFM3hsQkk7SUFFSTtJQUFBO0cxRTh4bEJSOztFMEVoeWxCSTtJQUVJO0lBQUE7RzFFbXlsQlI7O0UwRXJ5bEJJO0lBRUk7SUFBQTtHMUV3eWxCUjs7RTBFMXlsQkk7SUFFSTtJQUFBO0cxRTZ5bEJSOztFMEUveWxCSTtJQUVJO0lBQUE7RzFFa3psQlI7O0UwRXB6bEJJO0lBRUk7SUFBQTtHMUV1emxCUjs7RTBFenpsQkk7SUFFSTtJQUFBO0cxRTR6bEJSOztFMEU5emxCSTtJQUVJO0lBQUE7RzFFaTBsQlI7O0UwRW4wbEJJO0lBRUk7SUFBQTtHMUVzMGxCUjs7RTBFeDBsQkk7SUFFSTtJQUFBO0cxRTIwbEJSOztFMEU3MGxCSTtJQUVJO0lBQUE7RzFFZzFsQlI7O0UwRWwxbEJJO0lBRUk7SUFBQTtHMUVxMWxCUjs7RTBFdjFsQkk7SUFFSTtJQUFBO0cxRTAxbEJSOztFMEU1MWxCSTtJQUVJO0lBQUE7RzFFKzFsQlI7O0UwRWoybEJJO0lBRUk7SUFBQTtHMUVvMmxCUjs7RTBFdDJsQkk7SUFFSTtJQUFBO0cxRXkybEJSOztFMEUzMmxCSTtJQUVJO0lBQUE7RzFFODJsQlI7O0UwRWgzbEJJO0lBRUk7RzFFazNsQlI7O0UwRXAzbEJJO0lBRUk7RzFFczNsQlI7O0UwRXgzbEJJO0lBRUk7RzFFMDNsQlI7O0UwRTUzbEJJO0lBRUk7RzFFODNsQlI7O0UwRWg0bEJJO0lBRUk7RzFFazRsQlI7O0UwRXA0bEJJO0lBRUk7RzFFczRsQlI7O0UwRXg0bEJJO0lBRUk7RzFFMDRsQlI7O0UwRTU0bEJJO0lBRUk7RzFFODRsQlI7O0UwRWg1bEJJO0lBRUk7RzFFazVsQlI7O0UwRXA1bEJJO0lBRUk7RzFFczVsQlI7O0UwRXg1bEJJO0lBRUk7RzFFMDVsQlI7O0UwRTU1bEJJO0lBRUk7RzFFODVsQlI7O0UwRWg2bEJJO0lBRUk7RzFFazZsQlI7O0UwRXA2bEJJO0lBRUk7RzFFczZsQlI7O0UwRXg2bEJJO0lBRUk7RzFFMDZsQlI7O0UwRTU2bEJJO0lBRUk7RzFFODZsQlI7O0UwRWg3bEJJO0lBRUk7RzFFazdsQlI7O0UwRXA3bEJJO0lBRUk7RzFFczdsQlI7O0UwRXg3bEJJO0lBRUk7RzFFMDdsQlI7O0UwRTU3bEJJO0lBRUk7RzFFODdsQlI7O0UwRWg4bEJJO0lBRUk7RzFFazhsQlI7O0UwRXA4bEJJO0lBRUk7RzFFczhsQlI7O0UwRXg4bEJJO0lBRUk7RzFFMDhsQlI7O0UwRTU4bEJJO0lBRUk7RzFFODhsQlI7O0UwRWg5bEJJO0lBRUk7RzFFazlsQlI7O0UwRXA5bEJJO0lBRUk7RzFFczlsQlI7O0UwRXg5bEJJO0lBRUk7RzFFMDlsQlI7O0UwRTU5bEJJO0lBRUk7RzFFODlsQlI7O0UwRWgrbEJJO0lBRUk7RzFFaytsQlI7O0UwRXArbEJJO0lBRUk7RzFFcytsQlI7O0UwRXgrbEJJO0lBRUk7RzFFMCtsQlI7O0UwRTUrbEJJO0lBRUk7RzFFOCtsQlI7O0UwRWgvbEJJO0lBRUk7RzFFay9sQlI7O0UwRXAvbEJJO0lBRUk7RzFFcy9sQlI7O0UwRXgvbEJJO0lBRUk7RzFFMC9sQlI7O0UwRTUvbEJJO0lBRUk7RzFFOC9sQlI7O0UwRWhnbUJJO0lBRUk7RzFFa2dtQlI7O0UwRXBnbUJJO0lBRUk7RzFFc2dtQlI7O0UwRXhnbUJJO0lBRUk7RzFFMGdtQlI7O0UwRTVnbUJJO0lBRUk7RzFFOGdtQlI7O0UwRWhobUJJO0lBRUk7RzFFa2htQlI7O0UwRXBobUJJO0lBRUk7RzFFc2htQlI7O0UwRXhobUJJO0lBRUk7RzFFMGhtQlI7O0UwRTVobUJJO0lBRUk7RzFFOGhtQlI7O0UwRWhpbUJJO0lBRUk7RzFFa2ltQlI7O0UwRXBpbUJJO0lBRUk7RzFFc2ltQlI7O0UwRXhpbUJJO0lBRUk7RzFFMGltQlI7O0UwRTVpbUJJO0lBRUk7RzFFOGltQlI7O0UwRWhqbUJJO0lBRUk7RzFFa2ptQlI7O0UwRXBqbUJJO0lBRUk7RzFFc2ptQlI7O0UwRXhqbUJJO0lBRUk7RzFFMGptQlI7O0UwRTVqbUJJO0lBRUk7RzFFOGptQlI7O0UwRWhrbUJJO0lBRUk7RzFFa2ttQlI7O0UwRXBrbUJJO0lBRUk7RzFFc2ttQlI7O0UwRXhrbUJJO0lBRUk7RzFFMGttQlI7O0UwRTVrbUJJO0lBRUk7RzFFOGttQlI7O0UwRWhsbUJJO0lBRUk7RzFFa2xtQlI7O0UwRXBsbUJJO0lBRUk7RzFFc2xtQlI7O0UwRXhsbUJJO0lBRUk7RzFFMGxtQlI7O0UwRTVsbUJJO0lBRUk7RzFFOGxtQlI7O0UwRWhtbUJJO0lBRUk7RzFFa21tQlI7O0UwRXBtbUJJO0lBRUk7RzFFc21tQlI7O0UwRXhtbUJJO0lBRUk7RzFFMG1tQlI7O0UwRTVtbUJJO0lBRUk7RzFFOG1tQlI7O0UwRWhubUJJO0lBRUk7RzFFa25tQlI7O0UwRXBubUJJO0lBRUk7RzFFc25tQlI7O0UwRXhubUJJO0lBRUk7RzFFMG5tQlI7O0UwRTVubUJJO0lBRUk7RzFFOG5tQlI7O0UwRWhvbUJJO0lBRUk7RzFFa29tQlI7O0UwRXBvbUJJO0lBRUk7RzFFc29tQlI7O0UwRXhvbUJJO0lBRUk7RzFFMG9tQlI7O0UwRTVvbUJJO0lBRUk7RzFFOG9tQlI7O0UwRWhwbUJJO0lBRUk7RzFFa3BtQlI7O0UwRXBwbUJJO0lBRUk7RzFFc3BtQlI7O0UwRXhwbUJJO0lBRUk7RzFFMHBtQlI7O0UwRTVwbUJJO0lBRUk7RzFFOHBtQlI7O0UwRWhxbUJJO0lBRUk7RzFFa3FtQlI7O0UwRXBxbUJJO0lBRUk7RzFFc3FtQlI7O0UwRXhxbUJJO0lBRUk7RzFFMHFtQlI7O0UwRTVxbUJJO0lBRUk7RzFFOHFtQlI7O0UwRWhybUJJO0lBRUk7RzFFa3JtQlI7O0UwRXBybUJJO0lBRUk7SUFBQTtHMUV1cm1CUjs7RTBFenJtQkk7SUFFSTtJQUFBO0cxRTRybUJSOztFMEU5cm1CSTtJQUVJO0lBQUE7RzFFaXNtQlI7O0UwRW5zbUJJO0lBRUk7SUFBQTtHMUVzc21CUjs7RTBFeHNtQkk7SUFFSTtJQUFBO0cxRTJzbUJSOztFMEU3c21CSTtJQUVJO0lBQUE7RzFFZ3RtQlI7O0UwRWx0bUJJO0lBRUk7SUFBQTtHMUVxdG1CUjs7RTBFdnRtQkk7SUFFSTtJQUFBO0cxRTB0bUJSOztFMEU1dG1CSTtJQUVJO0lBQUE7RzFFK3RtQlI7O0UwRWp1bUJJO0lBRUk7SUFBQTtHMUVvdW1CUjs7RTBFdHVtQkk7SUFFSTtJQUFBO0cxRXl1bUJSOztFMEUzdW1CSTtJQUVJO0lBQUE7RzFFOHVtQlI7O0UwRWh2bUJJO0lBRUk7SUFBQTtHMUVtdm1CUjs7RTBFcnZtQkk7SUFFSTtJQUFBO0cxRXd2bUJSOztFMEUxdm1CSTtJQUVJO0lBQUE7RzFFNnZtQlI7O0UwRS92bUJJO0lBRUk7SUFBQTtHMUVrd21CUjs7RTBFcHdtQkk7SUFFSTtJQUFBO0cxRXV3bUJSOztFMEV6d21CSTtJQUVJO0lBQUE7RzFFNHdtQlI7O0UwRTl3bUJJO0lBRUk7SUFBQTtHMUVpeG1CUjs7RTBFbnhtQkk7SUFFSTtJQUFBO0cxRXN4bUJSOztFMEV4eG1CSTtJQUVJO0lBQUE7RzFFMnhtQlI7O0UwRTd4bUJJO0lBRUk7SUFBQTtHMUVneW1CUjs7RTBFbHltQkk7SUFFSTtJQUFBO0cxRXF5bUJSOztFMEV2eW1CSTtJQUVJO0lBQUE7RzFFMHltQlI7O0UwRTV5bUJJO0lBRUk7SUFBQTtHMUUreW1CUjs7RTBFanptQkk7SUFFSTtJQUFBO0cxRW96bUJSOztFMEV0em1CSTtJQUVJO0lBQUE7RzFFeXptQlI7O0UwRTN6bUJJO0lBRUk7SUFBQTtHMUU4em1CUjs7RTBFaDBtQkk7SUFFSTtJQUFBO0cxRW0wbUJSOztFMEVyMG1CSTtJQUVJO0lBQUE7RzFFdzBtQlI7O0UwRTEwbUJJO0lBRUk7SUFBQTtHMUU2MG1CUjs7RTBFLzBtQkk7SUFFSTtJQUFBO0cxRWsxbUJSOztFMEVwMW1CSTtJQUVJO0lBQUE7RzFFdTFtQlI7O0UwRXoxbUJJO0lBRUk7SUFBQTtHMUU0MW1CUjs7RTBFOTFtQkk7SUFFSTtHMUVnMm1CUjs7RTBFbDJtQkk7SUFFSTtHMUVvMm1CUjs7RTBFdDJtQkk7SUFFSTtHMUV3Mm1CUjs7RTBFMTJtQkk7SUFFSTtHMUU0Mm1CUjs7RTBFOTJtQkk7SUFFSTtHMUVnM21CUjs7RTBFbDNtQkk7SUFFSTtHMUVvM21CUjs7RTBFdDNtQkk7SUFFSTtHMUV3M21CUjs7RTBFMTNtQkk7SUFFSTtHMUU0M21CUjs7RTBFOTNtQkk7SUFFSTtHMUVnNG1CUjs7RTBFbDRtQkk7SUFFSTtHMUVvNG1CUjs7RTBFdDRtQkk7SUFFSTtHMUV3NG1CUjs7RTBFMTRtQkk7SUFFSTtHMUU0NG1CUjs7RTBFOTRtQkk7SUFFSTtHMUVnNW1CUjs7RTBFbDVtQkk7SUFFSTtHMUVvNW1CUjs7RTBFdDVtQkk7SUFFSTtHMUV3NW1CUjs7RTBFMTVtQkk7SUFFSTtHMUU0NW1CUjs7RTBFOTVtQkk7SUFFSTtHMUVnNm1CUjs7RTBFbDZtQkk7SUFFSTtHMUVvNm1CUjs7RTBFdDZtQkk7SUFFSTtHMUV3Nm1CUjs7RTBFMTZtQkk7SUFFSTtHMUU0Nm1CUjs7RTBFOTZtQkk7SUFFSTtHMUVnN21CUjs7RTBFbDdtQkk7SUFFSTtHMUVvN21CUjs7RTBFdDdtQkk7SUFFSTtHMUV3N21CUjs7RTBFMTdtQkk7SUFFSTtHMUU0N21CUjs7RTBFOTdtQkk7SUFFSTtHMUVnOG1CUjs7RTBFbDhtQkk7SUFFSTtHMUVvOG1CUjs7RTBFdDhtQkk7SUFFSTtHMUV3OG1CUjs7RTBFMThtQkk7SUFFSTtHMUU0OG1CUjs7RTBFOThtQkk7SUFFSTtHMUVnOW1CUjs7RTBFbDltQkk7SUFFSTtHMUVvOW1CUjs7RTBFdDltQkk7SUFFSTtHMUV3OW1CUjs7RTBFMTltQkk7SUFFSTtHMUU0OW1CUjs7RTBFOTltQkk7SUFFSTtHMUVnK21CUjs7RTBFbCttQkk7SUFFSTtHMUVvK21CUjs7RTBFdCttQkk7SUFFSTtHMUV3K21CUjs7RTBFMSttQkk7SUFFSTtHMUU0K21CUjs7RTBFOSttQkk7SUFFSTtHMUVnL21CUjs7RTBFbC9tQkk7SUFFSTtHMUVvL21CUjs7RTBFdC9tQkk7SUFFSTtHMUV3L21CUjs7RTBFMS9tQkk7SUFFSTtHMUU0L21CUjs7RTBFOS9tQkk7SUFFSTtHMUVnZ25CUjs7RTBFbGduQkk7SUFFSTtHMUVvZ25CUjs7RTBFdGduQkk7SUFFSTtHMUV3Z25CUjs7RTBFMWduQkk7SUFFSTtHMUU0Z25CUjs7RTBFOWduQkk7SUFFSTtHMUVnaG5CUjs7RTBFbGhuQkk7SUFFSTtHMUVvaG5CUjs7RTBFdGhuQkk7SUFFSTtHMUV3aG5CUjs7RTBFMWhuQkk7SUFFSTtHMUU0aG5CUjs7RTBFOWhuQkk7SUFFSTtHMUVnaW5CUjs7RTBFbGluQkk7SUFFSTtHMUVvaW5CUjs7RTBFdGluQkk7SUFFSTtHMUV3aW5CUjs7RTBFMWluQkk7SUFFSTtHMUU0aW5CUjs7RTBFOWluQkk7SUFFSTtHMUVnam5CUjs7RTBFbGpuQkk7SUFFSTtHMUVvam5CUjs7RTBFdGpuQkk7SUFFSTtHMUV3am5CUjs7RTBFMWpuQkk7SUFFSTtHMUU0am5CUjs7RTBFOWpuQkk7SUFFSTtHMUVna25CUjs7RTBFbGtuQkk7SUFFSTtHMUVva25CUjs7RTBFdGtuQkk7SUFFSTtHMUV3a25CUjs7RTBFMWtuQkk7SUFFSTtHMUU0a25CUjs7RTBFOWtuQkk7SUFFSTtHMUVnbG5CUjs7RTBFbGxuQkk7SUFFSTtHMUVvbG5CUjs7RTBFdGxuQkk7SUFFSTtHMUV3bG5CUjs7RTBFMWxuQkk7SUFFSTtHMUU0bG5CUjs7RTBFOWxuQkk7SUFFSTtHMUVnbW5CUjs7RTBFbG1uQkk7SUFFSTtHMUVvbW5CUjs7RTBFdG1uQkk7SUFFSTtHMUV3bW5CUjs7RTBFMW1uQkk7SUFFSTtHMUU0bW5CUjs7RTBFOW1uQkk7SUFFSTtHMUVnbm5CUjs7RTBFbG5uQkk7SUFFSTtHMUVvbm5CUjs7RTBFdG5uQkk7SUFFSTtHMUV3bm5CUjtDQUNGOztBcUI3bW5CSTtFcURkRTtJQUVJO0cxRThubkJSOztFMEVob25CSTtJQUVJO0cxRWtvbkJSOztFMEVwb25CSTtJQUVJO0cxRXNvbkJSOztFMEV4b25CSTtJQUVJO0cxRTBvbkJSOztFMEU1b25CSTtJQUVJO0cxRThvbkJSOztFMEVocG5CSTtJQUVJO0cxRWtwbkJSOztFMEVwcG5CSTtJQUVJO0cxRXNwbkJSOztFMEV4cG5CSTtJQUVJO0cxRTBwbkJSOztFMEU1cG5CSTtJQUVJO0cxRThwbkJSOztFMEVocW5CSTtJQUVJO0cxRWtxbkJSOztFMEVwcW5CSTtJQUVJO0cxRXNxbkJSOztFMEV4cW5CSTtJQUVJO0cxRTBxbkJSOztFMEU1cW5CSTtJQUVJO0cxRThxbkJSOztFMEVocm5CSTtJQUVJO0cxRWtybkJSOztFMEVwcm5CSTtJQUVJO0cxRXNybkJSOztFMEV4cm5CSTtJQUVJO0cxRTBybkJSOztFMEU1cm5CSTtJQUVJO0cxRThybkJSOztFMEVoc25CSTtJQUVJO0cxRWtzbkJSOztFMEVwc25CSTtJQUVJO0cxRXNzbkJSOztFMEV4c25CSTtJQUVJO0cxRTBzbkJSOztFMEU1c25CSTtJQUVJO0cxRThzbkJSOztFMEVodG5CSTtJQUVJO0cxRWt0bkJSOztFMEVwdG5CSTtJQUVJO0cxRXN0bkJSOztFMEV4dG5CSTtJQUVJO0cxRTB0bkJSOztFMEU1dG5CSTtJQUVJO0cxRTh0bkJSOztFMEVodW5CSTtJQUVJO0cxRWt1bkJSOztFMEVwdW5CSTtJQUVJO0cxRXN1bkJSOztFMEV4dW5CSTtJQUVJO0cxRTB1bkJSOztFMEU1dW5CSTtJQUVJO0cxRTh1bkJSOztFMEVodm5CSTtJQUVJO0cxRWt2bkJSOztFMEVwdm5CSTtJQUVJO0cxRXN2bkJSOztFMEV4dm5CSTtJQUVJO0cxRTB2bkJSOztFMEU1dm5CSTtJQUVJO0cxRTh2bkJSOztFMEVod25CSTtJQUVJO0cxRWt3bkJSOztFMEVwd25CSTtJQUVJO0cxRXN3bkJSOztFMEV4d25CSTtJQUVJO0cxRTB3bkJSOztFMEU1d25CSTtJQUVJO0cxRTh3bkJSOztFMEVoeG5CSTtJQUVJO0cxRWt4bkJSOztFMEVweG5CSTtJQUVJO0cxRXN4bkJSOztFMEV4eG5CSTtJQUVJO0cxRTB4bkJSOztFMEU1eG5CSTtJQUVJO0cxRTh4bkJSOztFMEVoeW5CSTtJQUVJO0cxRWt5bkJSOztFMEVweW5CSTtJQUVJO0cxRXN5bkJSOztFMEV4eW5CSTtJQUVJO0cxRTB5bkJSOztFMEU1eW5CSTtJQUVJO0cxRTh5bkJSOztFMEVoem5CSTtJQUVJO0cxRWt6bkJSOztFMEVwem5CSTtJQUVJO0cxRXN6bkJSOztFMEV4em5CSTtJQUVJO0cxRTB6bkJSOztFMEU1em5CSTtJQUVJO0cxRTh6bkJSOztFMEVoMG5CSTtJQUVJO0cxRWswbkJSOztFMEVwMG5CSTtJQUVJO0cxRXMwbkJSOztFMEV4MG5CSTtJQUVJO0cxRTAwbkJSOztFMEU1MG5CSTtJQUVJO0cxRTgwbkJSOztFMEVoMW5CSTtJQUVJO0cxRWsxbkJSOztFMEVwMW5CSTtJQUVJO0cxRXMxbkJSOztFMEV4MW5CSTtJQUVJO0cxRTAxbkJSOztFMEU1MW5CSTtJQUVJO0cxRTgxbkJSOztFMEVoMm5CSTtJQUVJO0cxRWsybkJSOztFMEVwMm5CSTtJQUVJO0cxRXMybkJSOztFMEV4Mm5CSTtJQUVJO0cxRTAybkJSOztFMEU1Mm5CSTtJQUVJO0cxRTgybkJSOztFMEVoM25CSTtJQUVJO0cxRWszbkJSOztFMEVwM25CSTtJQUVJO0cxRXMzbkJSOztFMEV4M25CSTtJQUVJO0cxRTAzbkJSOztFMEU1M25CSTtJQUVJO0cxRTgzbkJSOztFMEVoNG5CSTtJQUVJO0cxRWs0bkJSOztFMEVwNG5CSTtJQUVJO0cxRXM0bkJSOztFMEV4NG5CSTtJQUVJO0cxRTA0bkJSOztFMEU1NG5CSTtJQUVJO0cxRTg0bkJSOztFMEVoNW5CSTtJQUVJO0cxRWs1bkJSOztFMEVwNW5CSTtJQUVJO0cxRXM1bkJSOztFMEV4NW5CSTtJQUVJO0cxRTA1bkJSOztFMEU1NW5CSTtJQUVJO0cxRTg1bkJSOztFMEVoNm5CSTtJQUVJO0cxRWs2bkJSOztFMEVwNm5CSTtJQUVJO0cxRXM2bkJSOztFMEV4Nm5CSTtJQUVJO0cxRTA2bkJSOztFMEU1Nm5CSTtJQUVJO0cxRTg2bkJSOztFMEVoN25CSTtJQUVJO0cxRWs3bkJSOztFMEVwN25CSTtJQUVJO0cxRXM3bkJSOztFMEV4N25CSTtJQUVJO0cxRTA3bkJSOztFMEU1N25CSTtJQUVJO0cxRTg3bkJSOztFMEVoOG5CSTtJQUVJO0cxRWs4bkJSOztFMEVwOG5CSTtJQUVJO0cxRXM4bkJSOztFMEV4OG5CSTtJQUVJO0cxRTA4bkJSOztFMEU1OG5CSTtJQUVJO0cxRTg4bkJSOztFMEVoOW5CSTtJQUVJO0cxRWs5bkJSOztFMEVwOW5CSTtJQUVJO0cxRXM5bkJSOztFMEV4OW5CSTtJQUVJO0cxRTA5bkJSOztFMEU1OW5CSTtJQUVJO0cxRTg5bkJSOztFMEVoK25CSTtJQUVJO0cxRWsrbkJSOztFMEVwK25CSTtJQUVJO0cxRXMrbkJSOztFMEV4K25CSTtJQUVJO0cxRTArbkJSOztFMEU1K25CSTtJQUVJO0cxRTgrbkJSOztFMEVoL25CSTtJQUVJO0cxRWsvbkJSOztFMEVwL25CSTtJQUVJO0cxRXMvbkJSOztFMEV4L25CSTtJQUVJO0cxRTAvbkJSOztFMEU1L25CSTtJQUVJO0cxRTgvbkJSOztFMEVoZ29CSTtJQUVJO0cxRWtnb0JSOztFMEVwZ29CSTtJQUVJO0cxRXNnb0JSOztFMEV4Z29CSTtJQUVJO0cxRTBnb0JSOztFMEU1Z29CSTtJQUVJO0cxRThnb0JSOztFMEVoaG9CSTtJQUVJO0cxRWtob0JSOztFMEVwaG9CSTtJQUVJO0cxRXNob0JSOztFMEV4aG9CSTtJQUVJO0cxRTBob0JSOztFMEU1aG9CSTtJQUVJO0cxRThob0JSOztFMEVoaW9CSTtJQUVJO0cxRWtpb0JSOztFMEVwaW9CSTtJQUVJO0cxRXNpb0JSOztFMEV4aW9CSTtJQUVJO0cxRTBpb0JSOztFMEU1aW9CSTtJQUVJO0cxRThpb0JSOztFMEVoam9CSTtJQUVJO0cxRWtqb0JSOztFMEVwam9CSTtJQUVJO0cxRXNqb0JSOztFMEV4am9CSTtJQUVJO0cxRTBqb0JSOztFMEU1am9CSTtJQUVJO0cxRThqb0JSOztFMEVoa29CSTtJQUVJO0cxRWtrb0JSOztFMEVwa29CSTtJQUVJO0cxRXNrb0JSOztFMEV4a29CSTtJQUVJO0cxRTBrb0JSOztFMEU1a29CSTtJQUVJO0cxRThrb0JSOztFMEVobG9CSTtJQUVJO0cxRWtsb0JSOztFMEVwbG9CSTtJQUVJO0cxRXNsb0JSOztFMEV4bG9CSTtJQUVJO0cxRTBsb0JSOztFMEU1bG9CSTtJQUVJO0cxRThsb0JSOztFMEVobW9CSTtJQUVJO0cxRWttb0JSOztFMEVwbW9CSTtJQUVJO0cxRXNtb0JSOztFMEV4bW9CSTtJQUVJO0cxRTBtb0JSOztFMEU1bW9CSTtJQUVJO0cxRThtb0JSOztFMEVobm9CSTtJQUVJO0cxRWtub0JSOztFMEVwbm9CSTtJQUVJO0cxRXNub0JSOztFMEV4bm9CSTtJQUVJO0cxRTBub0JSOztFMEU1bm9CSTtJQUVJO0cxRThub0JSOztFMEVob29CSTtJQUVJO0cxRWtvb0JSOztFMEVwb29CSTtJQUVJO0cxRXNvb0JSOztFMEV4b29CSTtJQUVJO0cxRTBvb0JSOztFMEU1b29CSTtJQUVJO0cxRThvb0JSOztFMEVocG9CSTtJQUVJO0cxRWtwb0JSOztFMEVwcG9CSTtJQUVJO0cxRXNwb0JSOztFMEV4cG9CSTtJQUVJO0cxRTBwb0JSOztFMEU1cG9CSTtJQUVJO0cxRThwb0JSOztFMEVocW9CSTtJQUVJO0cxRWtxb0JSOztFMEVwcW9CSTtJQUVJO0cxRXNxb0JSOztFMEV4cW9CSTtJQUVJO0cxRTBxb0JSOztFMEU1cW9CSTtJQUVJO0cxRThxb0JSOztFMEVocm9CSTtJQUVJO0cxRWtyb0JSOztFMEVwcm9CSTtJQUVJO0cxRXNyb0JSOztFMEV4cm9CSTtJQUVJO0cxRTByb0JSOztFMEU1cm9CSTtJQUVJO0cxRThyb0JSOztFMEVoc29CSTtJQUVJO0cxRWtzb0JSOztFMEVwc29CSTtJQUVJO0cxRXNzb0JSOztFMEV4c29CSTtJQUVJO0cxRTBzb0JSOztFMEU1c29CSTtJQUVJO0cxRThzb0JSOztFMEVodG9CSTtJQUVJO0cxRWt0b0JSOztFMEVwdG9CSTtJQUVJO0cxRXN0b0JSOztFMEV4dG9CSTtJQUVJO0cxRTB0b0JSOztFMEU1dG9CSTtJQUVJO0cxRTh0b0JSOztFMEVodW9CSTtJQUVJO0lBQUE7RzFFbXVvQlI7O0UwRXJ1b0JJO0lBRUk7SUFBQTtHMUV3dW9CUjs7RTBFMXVvQkk7SUFFSTtJQUFBO0cxRTZ1b0JSOztFMEUvdW9CSTtJQUVJO0lBQUE7RzFFa3ZvQlI7O0UwRXB2b0JJO0lBRUk7SUFBQTtHMUV1dm9CUjs7RTBFenZvQkk7SUFFSTtJQUFBO0cxRTR2b0JSOztFMEU5dm9CSTtJQUVJO0lBQUE7RzFFaXdvQlI7O0UwRW53b0JJO0lBRUk7SUFBQTtHMUVzd29CUjs7RTBFeHdvQkk7SUFFSTtJQUFBO0cxRTJ3b0JSOztFMEU3d29CSTtJQUVJO0lBQUE7RzFFZ3hvQlI7O0UwRWx4b0JJO0lBRUk7SUFBQTtHMUVxeG9CUjs7RTBFdnhvQkk7SUFFSTtJQUFBO0cxRTB4b0JSOztFMEU1eG9CSTtJQUVJO0lBQUE7RzFFK3hvQlI7O0UwRWp5b0JJO0lBRUk7SUFBQTtHMUVveW9CUjs7RTBFdHlvQkk7SUFFSTtJQUFBO0cxRXl5b0JSOztFMEUzeW9CSTtJQUVJO0lBQUE7RzFFOHlvQlI7O0UwRWh6b0JJO0lBRUk7SUFBQTtHMUVtem9CUjs7RTBFcnpvQkk7SUFFSTtJQUFBO0cxRXd6b0JSOztFMEUxem9CSTtJQUVJO0lBQUE7RzFFNnpvQlI7O0UwRS96b0JJO0lBRUk7SUFBQTtHMUVrMG9CUjs7RTBFcDBvQkk7SUFFSTtJQUFBO0cxRXUwb0JSOztFMEV6MG9CSTtJQUVJO0lBQUE7RzFFNDBvQlI7O0UwRTkwb0JJO0lBRUk7SUFBQTtHMUVpMW9CUjs7RTBFbjFvQkk7SUFFSTtJQUFBO0cxRXMxb0JSOztFMEV4MW9CSTtJQUVJO0lBQUE7RzFFMjFvQlI7O0UwRTcxb0JJO0lBRUk7SUFBQTtHMUVnMm9CUjs7RTBFbDJvQkk7SUFFSTtJQUFBO0cxRXEyb0JSOztFMEV2Mm9CSTtJQUVJO0lBQUE7RzFFMDJvQlI7O0UwRTUyb0JJO0lBRUk7SUFBQTtHMUUrMm9CUjs7RTBFajNvQkk7SUFFSTtJQUFBO0cxRW8zb0JSOztFMEV0M29CSTtJQUVJO0lBQUE7RzFFeTNvQlI7O0UwRTMzb0JJO0lBRUk7SUFBQTtHMUU4M29CUjs7RTBFaDRvQkk7SUFFSTtJQUFBO0cxRW00b0JSOztFMEVyNG9CSTtJQUVJO0lBQUE7RzFFdzRvQlI7O0UwRTE0b0JJO0lBRUk7SUFBQTtHMUU2NG9CUjs7RTBFLzRvQkk7SUFFSTtJQUFBO0cxRWs1b0JSOztFMEVwNW9CSTtJQUVJO0cxRXM1b0JSOztFMEV4NW9CSTtJQUVJO0cxRTA1b0JSOztFMEU1NW9CSTtJQUVJO0cxRTg1b0JSOztFMEVoNm9CSTtJQUVJO0cxRWs2b0JSOztFMEVwNm9CSTtJQUVJO0cxRXM2b0JSOztFMEV4Nm9CSTtJQUVJO0cxRTA2b0JSOztFMEU1Nm9CSTtJQUVJO0cxRTg2b0JSOztFMEVoN29CSTtJQUVJO0cxRWs3b0JSOztFMEVwN29CSTtJQUVJO0cxRXM3b0JSOztFMEV4N29CSTtJQUVJO0cxRTA3b0JSOztFMEU1N29CSTtJQUVJO0cxRTg3b0JSOztFMEVoOG9CSTtJQUVJO0cxRWs4b0JSOztFMEVwOG9CSTtJQUVJO0cxRXM4b0JSOztFMEV4OG9CSTtJQUVJO0cxRTA4b0JSOztFMEU1OG9CSTtJQUVJO0cxRTg4b0JSOztFMEVoOW9CSTtJQUVJO0cxRWs5b0JSOztFMEVwOW9CSTtJQUVJO0cxRXM5b0JSOztFMEV4OW9CSTtJQUVJO0cxRTA5b0JSOztFMEU1OW9CSTtJQUVJO0cxRTg5b0JSOztFMEVoK29CSTtJQUVJO0cxRWsrb0JSOztFMEVwK29CSTtJQUVJO0cxRXMrb0JSOztFMEV4K29CSTtJQUVJO0cxRTArb0JSOztFMEU1K29CSTtJQUVJO0cxRTgrb0JSOztFMEVoL29CSTtJQUVJO0cxRWsvb0JSOztFMEVwL29CSTtJQUVJO0cxRXMvb0JSOztFMEV4L29CSTtJQUVJO0cxRTAvb0JSOztFMEU1L29CSTtJQUVJO0cxRTgvb0JSOztFMEVoZ3BCSTtJQUVJO0cxRWtncEJSOztFMEVwZ3BCSTtJQUVJO0cxRXNncEJSOztFMEV4Z3BCSTtJQUVJO0cxRTBncEJSOztFMEU1Z3BCSTtJQUVJO0cxRThncEJSOztFMEVoaHBCSTtJQUVJO0cxRWtocEJSOztFMEVwaHBCSTtJQUVJO0cxRXNocEJSOztFMEV4aHBCSTtJQUVJO0cxRTBocEJSOztFMEU1aHBCSTtJQUVJO0cxRThocEJSOztFMEVoaXBCSTtJQUVJO0cxRWtpcEJSOztFMEVwaXBCSTtJQUVJO0cxRXNpcEJSOztFMEV4aXBCSTtJQUVJO0cxRTBpcEJSOztFMEU1aXBCSTtJQUVJO0cxRThpcEJSOztFMEVoanBCSTtJQUVJO0cxRWtqcEJSOztFMEVwanBCSTtJQUVJO0cxRXNqcEJSOztFMEV4anBCSTtJQUVJO0cxRTBqcEJSOztFMEU1anBCSTtJQUVJO0cxRThqcEJSOztFMEVoa3BCSTtJQUVJO0cxRWtrcEJSOztFMEVwa3BCSTtJQUVJO0cxRXNrcEJSOztFMEV4a3BCSTtJQUVJO0cxRTBrcEJSOztFMEU1a3BCSTtJQUVJO0cxRThrcEJSOztFMEVobHBCSTtJQUVJO0cxRWtscEJSOztFMEVwbHBCSTtJQUVJO0cxRXNscEJSOztFMEV4bHBCSTtJQUVJO0cxRTBscEJSOztFMEU1bHBCSTtJQUVJO0cxRThscEJSOztFMEVobXBCSTtJQUVJO0cxRWttcEJSOztFMEVwbXBCSTtJQUVJO0cxRXNtcEJSOztFMEV4bXBCSTtJQUVJO0cxRTBtcEJSOztFMEU1bXBCSTtJQUVJO0cxRThtcEJSOztFMEVobnBCSTtJQUVJO0cxRWtucEJSOztFMEVwbnBCSTtJQUVJO0cxRXNucEJSOztFMEV4bnBCSTtJQUVJO0cxRTBucEJSOztFMEU1bnBCSTtJQUVJO0cxRThucEJSOztFMEVob3BCSTtJQUVJO0cxRWtvcEJSOztFMEVwb3BCSTtJQUVJO0cxRXNvcEJSOztFMEV4b3BCSTtJQUVJO0cxRTBvcEJSOztFMEU1b3BCSTtJQUVJO0cxRThvcEJSOztFMEVocHBCSTtJQUVJO0cxRWtwcEJSOztFMEVwcHBCSTtJQUVJO0cxRXNwcEJSOztFMEV4cHBCSTtJQUVJO0cxRTBwcEJSOztFMEU1cHBCSTtJQUVJO0cxRThwcEJSOztFMEVocXBCSTtJQUVJO0cxRWtxcEJSOztFMEVwcXBCSTtJQUVJO0cxRXNxcEJSOztFMEV4cXBCSTtJQUVJO0cxRTBxcEJSOztFMEU1cXBCSTtJQUVJO0cxRThxcEJSOztFMEVocnBCSTtJQUVJO0cxRWtycEJSOztFMEVwcnBCSTtJQUVJO0cxRXNycEJSOztFMEV4cnBCSTtJQUVJO0cxRTBycEJSOztFMEU1cnBCSTtJQUVJO0cxRThycEJSOztFMEVoc3BCSTtJQUVJO0cxRWtzcEJSOztFMEVwc3BCSTtJQUVJO0cxRXNzcEJSOztFMEV4c3BCSTtJQUVJO0cxRTBzcEJSOztFMEU1c3BCSTtJQUVJO0cxRThzcEJSOztFMEVodHBCSTtJQUVJO0cxRWt0cEJSOztFMEVwdHBCSTtJQUVJO0cxRXN0cEJSOztFMEV4dHBCSTtJQUVJO0cxRTB0cEJSOztFMEU1dHBCSTtJQUVJO0cxRTh0cEJSOztFMEVodXBCSTtJQUVJO0cxRWt1cEJSOztFMEVwdXBCSTtJQUVJO0cxRXN1cEJSOztFMEV4dXBCSTtJQUVJO0cxRTB1cEJSOztFMEU1dXBCSTtJQUVJO0cxRTh1cEJSOztFMEVodnBCSTtJQUVJO0cxRWt2cEJSOztFMEVwdnBCSTtJQUVJO0lBQUE7RzFFdXZwQlI7O0UwRXp2cEJJO0lBRUk7SUFBQTtHMUU0dnBCUjs7RTBFOXZwQkk7SUFFSTtJQUFBO0cxRWl3cEJSOztFMEVud3BCSTtJQUVJO0lBQUE7RzFFc3dwQlI7O0UwRXh3cEJJO0lBRUk7SUFBQTtHMUUyd3BCUjs7RTBFN3dwQkk7SUFFSTtJQUFBO0cxRWd4cEJSOztFMEVseHBCSTtJQUVJO0lBQUE7RzFFcXhwQlI7O0UwRXZ4cEJJO0lBRUk7SUFBQTtHMUUweHBCUjs7RTBFNXhwQkk7SUFFSTtJQUFBO0cxRSt4cEJSOztFMEVqeXBCSTtJQUVJO0lBQUE7RzFFb3lwQlI7O0UwRXR5cEJJO0lBRUk7SUFBQTtHMUV5eXBCUjs7RTBFM3lwQkk7SUFFSTtJQUFBO0cxRTh5cEJSOztFMEVoenBCSTtJQUVJO0lBQUE7RzFFbXpwQlI7O0UwRXJ6cEJJO0lBRUk7SUFBQTtHMUV3enBCUjs7RTBFMXpwQkk7SUFFSTtJQUFBO0cxRTZ6cEJSOztFMEUvenBCSTtJQUVJO0lBQUE7RzFFazBwQlI7O0UwRXAwcEJJO0lBRUk7SUFBQTtHMUV1MHBCUjs7RTBFejBwQkk7SUFFSTtJQUFBO0cxRTQwcEJSOztFMEU5MHBCSTtJQUVJO0lBQUE7RzFFaTFwQlI7O0UwRW4xcEJJO0lBRUk7SUFBQTtHMUVzMXBCUjs7RTBFeDFwQkk7SUFFSTtJQUFBO0cxRTIxcEJSOztFMEU3MXBCSTtJQUVJO0lBQUE7RzFFZzJwQlI7O0UwRWwycEJJO0lBRUk7SUFBQTtHMUVxMnBCUjs7RTBFdjJwQkk7SUFFSTtJQUFBO0cxRTAycEJSOztFMEU1MnBCSTtJQUVJO0lBQUE7RzFFKzJwQlI7O0UwRWozcEJJO0lBRUk7SUFBQTtHMUVvM3BCUjs7RTBFdDNwQkk7SUFFSTtJQUFBO0cxRXkzcEJSOztFMEUzM3BCSTtJQUVJO0lBQUE7RzFFODNwQlI7O0UwRWg0cEJJO0lBRUk7SUFBQTtHMUVtNHBCUjs7RTBFcjRwQkk7SUFFSTtJQUFBO0cxRXc0cEJSOztFMEUxNHBCSTtJQUVJO0lBQUE7RzFFNjRwQlI7O0UwRS80cEJJO0lBRUk7SUFBQTtHMUVrNXBCUjs7RTBFcDVwQkk7SUFFSTtHMUVzNXBCUjs7RTBFeDVwQkk7SUFFSTtHMUUwNXBCUjs7RTBFNTVwQkk7SUFFSTtHMUU4NXBCUjs7RTBFaDZwQkk7SUFFSTtHMUVrNnBCUjs7RTBFcDZwQkk7SUFFSTtHMUVzNnBCUjs7RTBFeDZwQkk7SUFFSTtHMUUwNnBCUjs7RTBFNTZwQkk7SUFFSTtHMUU4NnBCUjs7RTBFaDdwQkk7SUFFSTtHMUVrN3BCUjs7RTBFcDdwQkk7SUFFSTtHMUVzN3BCUjs7RTBFeDdwQkk7SUFFSTtHMUUwN3BCUjs7RTBFNTdwQkk7SUFFSTtHMUU4N3BCUjs7RTBFaDhwQkk7SUFFSTtHMUVrOHBCUjs7RTBFcDhwQkk7SUFFSTtHMUVzOHBCUjs7RTBFeDhwQkk7SUFFSTtHMUUwOHBCUjs7RTBFNThwQkk7SUFFSTtHMUU4OHBCUjs7RTBFaDlwQkk7SUFFSTtHMUVrOXBCUjs7RTBFcDlwQkk7SUFFSTtHMUVzOXBCUjs7RTBFeDlwQkk7SUFFSTtHMUUwOXBCUjs7RTBFNTlwQkk7SUFFSTtHMUU4OXBCUjs7RTBFaCtwQkk7SUFFSTtHMUVrK3BCUjs7RTBFcCtwQkk7SUFFSTtHMUVzK3BCUjs7RTBFeCtwQkk7SUFFSTtHMUUwK3BCUjs7RTBFNStwQkk7SUFFSTtHMUU4K3BCUjs7RTBFaC9wQkk7SUFFSTtHMUVrL3BCUjs7RTBFcC9wQkk7SUFFSTtHMUVzL3BCUjs7RTBFeC9wQkk7SUFFSTtHMUUwL3BCUjs7RTBFNS9wQkk7SUFFSTtHMUU4L3BCUjs7RTBFaGdxQkk7SUFFSTtHMUVrZ3FCUjs7RTBFcGdxQkk7SUFFSTtHMUVzZ3FCUjs7RTBFeGdxQkk7SUFFSTtHMUUwZ3FCUjs7RTBFNWdxQkk7SUFFSTtHMUU4Z3FCUjs7RTBFaGhxQkk7SUFFSTtHMUVraHFCUjs7RTBFcGhxQkk7SUFFSTtHMUVzaHFCUjs7RTBFeGhxQkk7SUFFSTtHMUUwaHFCUjs7RTBFNWhxQkk7SUFFSTtHMUU4aHFCUjs7RTBFaGlxQkk7SUFFSTtHMUVraXFCUjs7RTBFcGlxQkk7SUFFSTtHMUVzaXFCUjs7RTBFeGlxQkk7SUFFSTtHMUUwaXFCUjs7RTBFNWlxQkk7SUFFSTtHMUU4aXFCUjs7RTBFaGpxQkk7SUFFSTtHMUVranFCUjs7RTBFcGpxQkk7SUFFSTtHMUVzanFCUjs7RTBFeGpxQkk7SUFFSTtHMUUwanFCUjs7RTBFNWpxQkk7SUFFSTtHMUU4anFCUjs7RTBFaGtxQkk7SUFFSTtHMUVra3FCUjs7RTBFcGtxQkk7SUFFSTtHMUVza3FCUjs7RTBFeGtxQkk7SUFFSTtHMUUwa3FCUjs7RTBFNWtxQkk7SUFFSTtHMUU4a3FCUjs7RTBFaGxxQkk7SUFFSTtHMUVrbHFCUjs7RTBFcGxxQkk7SUFFSTtHMUVzbHFCUjs7RTBFeGxxQkk7SUFFSTtHMUUwbHFCUjs7RTBFNWxxQkk7SUFFSTtHMUU4bHFCUjs7RTBFaG1xQkk7SUFFSTtHMUVrbXFCUjs7RTBFcG1xQkk7SUFFSTtHMUVzbXFCUjs7RTBFeG1xQkk7SUFFSTtHMUUwbXFCUjs7RTBFNW1xQkk7SUFFSTtHMUU4bXFCUjs7RTBFaG5xQkk7SUFFSTtHMUVrbnFCUjs7RTBFcG5xQkk7SUFFSTtHMUVzbnFCUjs7RTBFeG5xQkk7SUFFSTtHMUUwbnFCUjs7RTBFNW5xQkk7SUFFSTtHMUU4bnFCUjs7RTBFaG9xQkk7SUFFSTtHMUVrb3FCUjs7RTBFcG9xQkk7SUFFSTtHMUVzb3FCUjs7RTBFeG9xQkk7SUFFSTtHMUUwb3FCUjs7RTBFNW9xQkk7SUFFSTtHMUU4b3FCUjs7RTBFaHBxQkk7SUFFSTtHMUVrcHFCUjs7RTBFcHBxQkk7SUFFSTtHMUVzcHFCUjs7RTBFeHBxQkk7SUFFSTtHMUUwcHFCUjs7RTBFNXBxQkk7SUFFSTtHMUU4cHFCUjs7RTBFaHFxQkk7SUFFSTtHMUVrcXFCUjs7RTBFcHFxQkk7SUFFSTtHMUVzcXFCUjs7RTBFeHFxQkk7SUFFSTtHMUUwcXFCUjs7RTBFNXFxQkk7SUFFSTtHMUU4cXFCUjs7RTBFaHJxQkk7SUFFSTtHMUVrcnFCUjs7RTBFcHJxQkk7SUFFSTtHMUVzcnFCUjs7RTBFeHJxQkk7SUFFSTtHMUUwcnFCUjs7RTBFNXJxQkk7SUFFSTtHMUU4cnFCUjs7RTBFaHNxQkk7SUFFSTtHMUVrc3FCUjs7RTBFcHNxQkk7SUFFSTtHMUVzc3FCUjs7RTBFeHNxQkk7SUFFSTtHMUUwc3FCUjs7RTBFNXNxQkk7SUFFSTtHMUU4c3FCUjs7RTBFaHRxQkk7SUFFSTtHMUVrdHFCUjs7RTBFcHRxQkk7SUFFSTtHMUVzdHFCUjs7RTBFeHRxQkk7SUFFSTtJQUFBO0cxRTJ0cUJSOztFMEU3dHFCSTtJQUVJO0lBQUE7RzFFZ3VxQlI7O0UwRWx1cUJJO0lBRUk7SUFBQTtHMUVxdXFCUjs7RTBFdnVxQkk7SUFFSTtJQUFBO0cxRTB1cUJSOztFMEU1dXFCSTtJQUVJO0lBQUE7RzFFK3VxQlI7O0UwRWp2cUJJO0lBRUk7SUFBQTtHMUVvdnFCUjs7RTBFdHZxQkk7SUFFSTtJQUFBO0cxRXl2cUJSOztFMEUzdnFCSTtJQUVJO0lBQUE7RzFFOHZxQlI7O0UwRWh3cUJJO0lBRUk7SUFBQTtHMUVtd3FCUjs7RTBFcndxQkk7SUFFSTtJQUFBO0cxRXd3cUJSOztFMEUxd3FCSTtJQUVJO0lBQUE7RzFFNndxQlI7O0UwRS93cUJJO0lBRUk7SUFBQTtHMUVreHFCUjs7RTBFcHhxQkk7SUFFSTtJQUFBO0cxRXV4cUJSOztFMEV6eHFCSTtJQUVJO0lBQUE7RzFFNHhxQlI7O0UwRTl4cUJJO0lBRUk7SUFBQTtHMUVpeXFCUjs7RTBFbnlxQkk7SUFFSTtJQUFBO0cxRXN5cUJSOztFMEV4eXFCSTtJQUVJO0lBQUE7RzFFMnlxQlI7O0UwRTd5cUJJO0lBRUk7SUFBQTtHMUVnenFCUjs7RTBFbHpxQkk7SUFFSTtJQUFBO0cxRXF6cUJSOztFMEV2enFCSTtJQUVJO0lBQUE7RzFFMHpxQlI7O0UwRTV6cUJJO0lBRUk7SUFBQTtHMUUrenFCUjs7RTBFajBxQkk7SUFFSTtJQUFBO0cxRW8wcUJSOztFMEV0MHFCSTtJQUVJO0lBQUE7RzFFeTBxQlI7O0UwRTMwcUJJO0lBRUk7SUFBQTtHMUU4MHFCUjs7RTBFaDFxQkk7SUFFSTtJQUFBO0cxRW0xcUJSOztFMEVyMXFCSTtJQUVJO0lBQUE7RzFFdzFxQlI7O0UwRTExcUJJO0lBRUk7SUFBQTtHMUU2MXFCUjs7RTBFLzFxQkk7SUFFSTtJQUFBO0cxRWsycUJSOztFMEVwMnFCSTtJQUVJO0lBQUE7RzFFdTJxQlI7O0UwRXoycUJJO0lBRUk7SUFBQTtHMUU0MnFCUjs7RTBFOTJxQkk7SUFFSTtJQUFBO0cxRWkzcUJSOztFMEVuM3FCSTtJQUVJO0lBQUE7RzFFczNxQlI7O0UwRXgzcUJJO0lBRUk7SUFBQTtHMUUyM3FCUjs7RTBFNzNxQkk7SUFFSTtJQUFBO0cxRWc0cUJSOztFMEVsNHFCSTtJQUVJO0cxRW80cUJSOztFMEV0NHFCSTtJQUVJO0cxRXc0cUJSOztFMEUxNHFCSTtJQUVJO0cxRTQ0cUJSOztFMEU5NHFCSTtJQUVJO0cxRWc1cUJSOztFMEVsNXFCSTtJQUVJO0cxRW81cUJSOztFMEV0NXFCSTtJQUVJO0cxRXc1cUJSOztFMEUxNXFCSTtJQUVJO0cxRTQ1cUJSOztFMEU5NXFCSTtJQUVJO0cxRWc2cUJSOztFMEVsNnFCSTtJQUVJO0cxRW82cUJSOztFMEV0NnFCSTtJQUVJO0cxRXc2cUJSOztFMEUxNnFCSTtJQUVJO0cxRTQ2cUJSOztFMEU5NnFCSTtJQUVJO0cxRWc3cUJSOztFMEVsN3FCSTtJQUVJO0cxRW83cUJSOztFMEV0N3FCSTtJQUVJO0cxRXc3cUJSOztFMEUxN3FCSTtJQUVJO0cxRTQ3cUJSOztFMEU5N3FCSTtJQUVJO0cxRWc4cUJSOztFMEVsOHFCSTtJQUVJO0cxRW84cUJSOztFMEV0OHFCSTtJQUVJO0cxRXc4cUJSOztFMEUxOHFCSTtJQUVJO0cxRTQ4cUJSOztFMEU5OHFCSTtJQUVJO0cxRWc5cUJSOztFMEVsOXFCSTtJQUVJO0cxRW85cUJSOztFMEV0OXFCSTtJQUVJO0cxRXc5cUJSOztFMEUxOXFCSTtJQUVJO0cxRTQ5cUJSOztFMEU5OXFCSTtJQUVJO0cxRWcrcUJSOztFMEVsK3FCSTtJQUVJO0cxRW8rcUJSOztFMEV0K3FCSTtJQUVJO0cxRXcrcUJSOztFMEUxK3FCSTtJQUVJO0cxRTQrcUJSOztFMEU5K3FCSTtJQUVJO0cxRWcvcUJSOztFMEVsL3FCSTtJQUVJO0cxRW8vcUJSOztFMEV0L3FCSTtJQUVJO0cxRXcvcUJSOztFMEUxL3FCSTtJQUVJO0cxRTQvcUJSOztFMEU5L3FCSTtJQUVJO0cxRWdnckJSOztFMEVsZ3JCSTtJQUVJO0cxRW9nckJSOztFMEV0Z3JCSTtJQUVJO0cxRXdnckJSOztFMEUxZ3JCSTtJQUVJO0cxRTRnckJSOztFMEU5Z3JCSTtJQUVJO0cxRWdockJSOztFMEVsaHJCSTtJQUVJO0cxRW9ockJSOztFMEV0aHJCSTtJQUVJO0cxRXdockJSOztFMEUxaHJCSTtJQUVJO0cxRTRockJSOztFMEU5aHJCSTtJQUVJO0cxRWdpckJSOztFMEVsaXJCSTtJQUVJO0cxRW9pckJSOztFMEV0aXJCSTtJQUVJO0cxRXdpckJSOztFMEUxaXJCSTtJQUVJO0cxRTRpckJSOztFMEU5aXJCSTtJQUVJO0cxRWdqckJSOztFMEVsanJCSTtJQUVJO0cxRW9qckJSOztFMEV0anJCSTtJQUVJO0cxRXdqckJSOztFMEUxanJCSTtJQUVJO0cxRTRqckJSOztFMEU5anJCSTtJQUVJO0cxRWdrckJSOztFMEVsa3JCSTtJQUVJO0cxRW9rckJSOztFMEV0a3JCSTtJQUVJO0cxRXdrckJSOztFMEUxa3JCSTtJQUVJO0cxRTRrckJSOztFMEU5a3JCSTtJQUVJO0cxRWdsckJSOztFMEVsbHJCSTtJQUVJO0cxRW9sckJSOztFMEV0bHJCSTtJQUVJO0cxRXdsckJSOztFMEUxbHJCSTtJQUVJO0cxRTRsckJSOztFMEU5bHJCSTtJQUVJO0cxRWdtckJSOztFMEVsbXJCSTtJQUVJO0cxRW9tckJSOztFMEV0bXJCSTtJQUVJO0cxRXdtckJSOztFMEUxbXJCSTtJQUVJO0cxRTRtckJSOztFMEU5bXJCSTtJQUVJO0cxRWduckJSOztFMEVsbnJCSTtJQUVJO0cxRW9uckJSOztFMEV0bnJCSTtJQUVJO0cxRXduckJSOztFMEUxbnJCSTtJQUVJO0cxRTRuckJSOztFMEU5bnJCSTtJQUVJO0cxRWdvckJSOztFMEVsb3JCSTtJQUVJO0cxRW9vckJSOztFMEV0b3JCSTtJQUVJO0cxRXdvckJSOztFMEUxb3JCSTtJQUVJO0cxRTRvckJSOztFMEU5b3JCSTtJQUVJO0cxRWdwckJSOztFMEVscHJCSTtJQUVJO0cxRW9wckJSOztFMEV0cHJCSTtJQUVJO0cxRXdwckJSOztFMEUxcHJCSTtJQUVJO0cxRTRwckJSO0NBQ0Y7O0EyRTFxckJBO0VEV007SUFFSTtHMUVrcXJCUjs7RTBFcHFyQkk7SUFFSTtHMUVzcXJCUjs7RTBFeHFyQkk7SUFFSTtHMUUwcXJCUjs7RTBFNXFyQkk7SUFFSTtHMUU4cXJCUjs7RTBFaHJyQkk7SUFFSTtHMUVrcnJCUjs7RTBFcHJyQkk7SUFFSTtHMUVzcnJCUjs7RTBFeHJyQkk7SUFFSTtHMUUwcnJCUjs7RTBFNXJyQkk7SUFFSTtHMUU4cnJCUjs7RTBFaHNyQkk7SUFFSTtHMUVrc3JCUjs7RTBFcHNyQkk7SUFFSTtHMUVzc3JCUjtDQUNGOztBNEV0dnJCQTtFQUNFO0VBQ0E7QzVFeXZyQkY7O0E0RXR2ckJBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDNUV5dnJCRjs7QTRFaG1vQkE7RUFBa0I7QzVFb21vQmxCOztBNEVubW9CQTtFQUF5QjtDNUV1bW9CekI7O0E0RXRtb0JBO0VBQW9CO0M1RTBtb0JwQjs7QTRFem1vQkE7RUFBMkI7QzVFNm1vQjNCOztBNEU1bW9CQTtFQUEyQjtDNUVnbm9CM0I7O0E0RS9tb0JBO0VBQXdCO0M1RW1ub0J4Qjs7QTRFbG5vQkE7RUFBMkI7QzVFc25vQjNCOztBNEVybm9CQTtFQUEwQjtDNUV5bm9CMUI7O0E0RXhub0JBO0VBQXdCO0M1RTRub0J4Qjs7QTRFM25vQkE7RUFBa0I7QzVFK25vQmxCOztBNEU5bm9CQTtFQUE0QjtDNUVrb29CNUI7O0E0RWpvb0JBO0VBQWtCO0M1RXFvb0JsQjs7QTRFcG9vQkE7RUFBMkI7QzVFd29vQjNCOztBNEV2b29CQTtFQUFzQjtDNUUyb29CdEI7O0E0RTFvb0JBO0VBQStCO0M1RThvb0IvQjs7QTRFN29vQkE7RUFBK0I7QzVFaXBvQi9COztBNEVocG9CQTtFQUFnQztDNUVvcG9CaEM7O0E0RW5wb0JBO0VBQTZCO0M1RXVwb0I3Qjs7QTRFdHBvQkE7RUFBNkI7QzVFMHBvQjdCOztBNEV6cG9CQTtFQUE2QjtDNUU2cG9CN0I7O0E0RTVwb0JBO0VBQThCO0M1RWdxb0I5Qjs7QTRFL3BvQkE7RUFBMkI7QzVFbXFvQjNCOztBNEVscW9CQTtFQUE4QjtDNUVzcW9COUI7O0E0RXJxb0JBO0VBQXFDO0M1RXlxb0JyQzs7QTRFeHFvQkE7RUFBcUM7QzVFNHFvQnJDOztBNEUzcW9CQTtFQUFnQztDNUUrcW9CaEM7O0E0RTlxb0JBO0VBQTBDO0M1RWtyb0IxQzs7QTRFanJvQkE7RUFBcUM7QzVFcXJvQnJDOztBNEVwcm9CQTtFQUEwQztDNUV3cm9CMUM7O0E0RXZyb0JBO0VBQXFDO0M1RTJyb0JyQzs7QTRFMXJvQkE7RUFBOEI7QzVFOHJvQjlCOztBNEU3cm9CQTtFQUEyQztDNUVpc29CM0M7O0E0RWhzb0JBO0VBQXNDO0M1RW9zb0J0Qzs7QTRFbnNvQkE7RUFBMkM7QzVFdXNvQjNDOztBNEV0c29CQTtFQUFzQztDNUUwc29CdEM7O0E0RXpzb0JBO0VBQStCO0M1RTZzb0IvQjs7QTRFNXNvQkE7RUFBK0I7QzVFZ3RvQi9COztBNEUvc29CQTtFQUFxQztDNUVtdG9CckM7O0E0RWx0b0JBO0VBQWdDO0M1RXN0b0JoQzs7QTRFcnRvQkE7RUFBNEI7QzVFeXRvQjVCOztBNEV4dG9CQTtFQUF5QjtDNUU0dG9CekI7O0E0RTN0b0JBO0VBQXFDO0M1RSt0b0JyQzs7QTRFOXRvQkE7RUFBZ0M7QzVFa3VvQmhDOztBNEVqdW9CQTtFQUErQjtDNUVxdW9CL0I7O0E0RXB1b0JBO0VBQStCO0M1RXd1b0IvQjs7QTRFdnVvQkE7RUFBcUM7QzVFMnVvQnJDOztBNEUxdW9CQTtFQUFnQztDNUU4dW9CaEM7O0E0RTd1b0JBO0VBQXlCO0M1RWl2b0J6Qjs7QTRFaHZvQkE7RUFBMkI7QzVFb3ZvQjNCOztBNEVudm9CQTtFQUFnQztDNUV1dm9CaEM7O0E0RXR2b0JBO0VBQWlDO0M1RTB2b0JqQzs7QTRFenZvQkE7RUFBc0M7QzVFNnZvQnRDOztBNEU1dm9CQTtFQUFpQztDNUVnd29CakM7O0E0RS92b0JBO0VBQWdDO0M1RW13b0JoQzs7QTRFbHdvQkE7RUFBc0M7QzVFc3dvQnRDOztBNEVyd29CQTtFQUFpQztDNUV5d29CakM7O0E0RXh3b0JBO0VBQTBCO0M1RTR3b0IxQjs7QTRFM3dvQkE7RUFBbUM7QzVFK3dvQm5DOztBNEU5d29CQTtFQUE4QjtDNUVreG9COUI7O0E0RWp4b0JBO0VBQXdDO0M1RXF4b0J4Qzs7QTRFcHhvQkE7RUFBbUM7QzVFd3hvQm5DOztBNEV2eG9CQTtFQUF3QztDNUUyeG9CeEM7O0E0RTF4b0JBO0VBQW1DO0M1RTh4b0JuQzs7QTRFN3hvQkE7RUFBNEI7QzVFaXlvQjVCOztBNEVoeW9CQTtFQUF5QztDNUVveW9CekM7O0E0RW55b0JBO0VBQW9DO0M1RXV5b0JwQzs7QTRFdHlvQkE7RUFBeUM7QzVFMHlvQnpDOztBNEV6eW9CQTtFQUFvQztDNUU2eW9CcEM7O0E0RTV5b0JBO0VBQTZCO0M1RWd6b0I3Qjs7QTRFL3lvQkE7RUFBNkI7QzVFbXpvQjdCOztBNEVsem9CQTtFQUFtQztDNUVzem9CbkM7O0E0RXJ6b0JBO0VBQThCO0M1RXl6b0I5Qjs7QTRFeHpvQkE7RUFBdUI7QzVFNHpvQnZCOztBNEUzem9CQTtFQUFvQztDNUUrem9CcEM7O0E0RTl6b0JBO0VBQWtDO0M1RWswb0JsQzs7QTRFajBvQkE7RUFBOEI7QzVFcTBvQjlCOztBNEVwMG9CQTtFQUE0QjtDNUV3MG9CNUI7O0E0RXYwb0JBO0VBQWdDO0M1RTIwb0JoQzs7QTRFMTBvQkE7RUFBMEI7QzVFODBvQjFCOztBNEU3MG9CQTtFQUFnQztDNUVpMW9CaEM7O0E0RWgxb0JBO0VBQTJCO0M1RW8xb0IzQjs7QTRFbjFvQkE7RUFBdUI7QzVFdTFvQnZCOztBNEV0MW9CQTtFQUFpQjtDNUUwMW9CakI7O0E0RXoxb0JBO0VBQXlCO0M1RTYxb0J6Qjs7QTRFNTFvQkE7RUFBb0I7QzVFZzJvQnBCOztBNEUvMW9CQTtFQUFtQjtDNUVtMm9CbkI7O0E0RWwyb0JBO0VBQTZCO0M1RXMyb0I3Qjs7QTRFcjJvQkE7RUFBcUM7QzVFeTJvQnJDOztBNEV4Mm9CQTtFQUFnQztDNUU0Mm9CaEM7O0E0RTMyb0JBO0VBQXdCO0M1RSsyb0J4Qjs7QTRFOTJvQkE7RUFBNEI7QzVFazNvQjVCOztBNEVqM29CQTtFQUF1QjtDNUVxM29CdkI7O0E0RXAzb0JBO0VBQTRCO0M1RXczb0I1Qjs7QTRFdjNvQkE7RUFBdUI7QzVFMjNvQnZCOztBNEUxM29CQTtFQUE0QjtDNUU4M29CNUI7O0E0RTczb0JBO0VBQXVCO0M1RWk0b0J2Qjs7QTRFaDRvQkE7RUFBNEI7QzVFbzRvQjVCOztBNEVuNG9CQTtFQUF1QjtDNUV1NG9CdkI7O0E0RXQ0b0JBO0VBQTRCO0M1RTA0b0I1Qjs7QTRFejRvQkE7RUFBdUI7QzVFNjRvQnZCOztBNEU1NG9CQTtFQUE0QjtDNUVnNW9CNUI7O0E0RS80b0JBO0VBQXVCO0M1RW01b0J2Qjs7QTRFbDVvQkE7RUFBNEI7QzVFczVvQjVCOztBNEVyNW9CQTtFQUF1QjtDNUV5NW9CdkI7O0E0RXg1b0JBO0VBQTRCO0M1RTQ1b0I1Qjs7QTRFMzVvQkE7RUFBdUI7QzVFKzVvQnZCOztBNEU5NW9CQTtFQUE0QjtDNUVrNm9CNUI7O0E0RWo2b0JBO0VBQXVCO0M1RXE2b0J2Qjs7QTRFcDZvQkE7RUFBNEI7QzVFdzZvQjVCOztBNEV2Nm9CQTtFQUF1QjtDNUUyNm9CdkI7O0E0RTE2b0JBO0VBQTRCO0M1RTg2b0I1Qjs7QTRFNzZvQkE7RUFBdUI7QzVFaTdvQnZCOztBNEVoN29CQTtFQUE2QjtDNUVvN29CN0I7O0E0RW43b0JBO0VBQXdCO0M1RXU3b0J4Qjs7QTRFdDdvQkE7RUFBNEI7QzVFMDdvQjVCOztBNEV6N29CQTtFQUF1QjtDNUU2N29CdkI7O0E0RTU3b0JBO0VBQXVCO0M1RWc4b0J2Qjs7QTRFLzdvQkE7RUFBNEI7QzVFbThvQjVCOztBNEVsOG9CQTtFQUF1QjtDNUVzOG9CdkI7O0E0RXI4b0JBO0VBQXlCO0M1RXk4b0J6Qjs7QTRFeDhvQkE7RUFBb0I7QzVFNDhvQnBCOztBNEUzOG9CQTtFQUFrQjtDNUUrOG9CbEI7O0E0RTk4b0JBO0VBQTZCO0M1RWs5b0I3Qjs7QTRFajlvQkE7RUFBa0M7QzVFcTlvQmxDOztBNEVwOW9CQTtFQUE2QjtDNUV3OW9CN0I7O0E0RXY5b0JBO0VBQThCO0M1RTI5b0I5Qjs7QTRFMTlvQkE7RUFBd0I7QzVFODlvQnhCOztBNEU3OW9CQTtFQUEwQjtDNUVpK29CMUI7O0E0RWgrb0JBO0VBQXFCO0M1RW8rb0JyQjs7QTRFbitvQkE7RUFBMkI7QzVFdStvQjNCOztBNEV0K29CQTtFQUFzQjtDNUUwK29CdEI7O0E0RXorb0JBO0VBQTJCO0M1RTYrb0IzQjs7QTRFNStvQkE7RUFBc0I7QzVFZy9vQnRCOztBNEUvK29CQTtFQUErQjtDNUVtL29CL0I7O0E0RWwvb0JBO0VBQTJCO0M1RXMvb0IzQjs7QTRFci9vQkE7RUFBMkI7QzVFeS9vQjNCOztBNEV4L29CQTtFQUFzQjtDNUU0L29CdEI7O0E0RTMvb0JBO0VBQXdCO0M1RSsvb0J4Qjs7QTRFOS9vQkE7RUFBbUI7QzVFa2dwQm5COztBNEVqZ3BCQTtFQUFxQjtDNUVxZ3BCckI7O0E0RXBncEJBO0VBQXNCO0M1RXdncEJ0Qjs7QTRFdmdwQkE7RUFBc0I7QzVFMmdwQnRCOztBNEUxZ3BCQTtFQUE4QjtDNUU4Z3BCOUI7O0E0RTdncEJBO0VBQXlCO0M1RWlocEJ6Qjs7QTRFaGhwQkE7RUFBOEI7QzVFb2hwQjlCOztBNEVuaHBCQTtFQUErQjtDNUV1aHBCL0I7O0E0RXRocEJBO0VBQXdCO0M1RTBocEJ4Qjs7QTRFemhwQkE7RUFBd0I7QzVFNmhwQnhCOztBNEU1aHBCQTtFQUFtQjtDNUVnaXBCbkI7O0E0RS9ocEJBO0VBQWtDO0M1RW1pcEJsQzs7QTRFbGlwQkE7RUFBNkI7QzVFc2lwQjdCOztBNEVyaXBCQTtFQUFpQztDNUV5aXBCakM7O0E0RXhpcEJBO0VBQTRCO0M1RTRpcEI1Qjs7QTRFM2lwQkE7RUFBNEI7QzVFK2lwQjVCOztBNEU5aXBCQTtFQUFrQztDNUVranBCbEM7O0E0RWpqcEJBO0VBQTZCO0M1RXFqcEI3Qjs7QTRFcGpwQkE7RUFBaUM7QzVFd2pwQmpDOztBNEV2anBCQTtFQUE0QjtDNUUyanBCNUI7O0E0RTFqcEJBO0VBQWlDO0M1RThqcEJqQzs7QTRFN2pwQkE7RUFBNEI7QzVFaWtwQjVCOztBNEVoa3BCQTtFQUE4QjtDNUVva3BCOUI7O0E0RW5rcEJBO0VBQXlCO0M1RXVrcEJ6Qjs7QTRFdGtwQkE7RUFBdUI7QzVFMGtwQnZCOztBNEV6a3BCQTtFQUE2QjtDNUU2a3BCN0I7O0E0RTVrcEJBO0VBQXdCO0M1RWdscEJ4Qjs7QTRFL2twQkE7RUFBd0I7QzVFbWxwQnhCOztBNEVsbHBCQTtFQUE2QjtDNUVzbHBCN0I7O0E0RXJscEJBO0VBQStCO0M1RXlscEIvQjs7QTRFeGxwQkE7RUFBd0I7QzVFNGxwQnhCOztBNEUzbHBCQTtFQUF5QjtDNUUrbHBCekI7O0E0RTlscEJBO0VBQTRCO0M1RWttcEI1Qjs7QTRFam1wQkE7RUFBNEI7QzVFcW1wQjVCOztBNEVwbXBCQTtFQUEyQjtDNUV3bXBCM0I7O0E0RXZtcEJBO0VBQTBCO0M1RTJtcEIxQjs7QTRFMW1wQkE7RUFBNEI7QzVFOG1wQjVCOztBNEU3bXBCQTtFQUEyQjtDNUVpbnBCM0I7O0E0RWhucEJBO0VBQTJCO0M1RW9ucEIzQjs7QTRFbm5wQkE7RUFBMkI7QzVFdW5wQjNCOztBNEV0bnBCQTtFQUF5QjtDNUUwbnBCekI7O0E0RXpucEJBO0VBQTJCO0M1RTZucEIzQjs7QTRFNW5wQkE7RUFBcUI7QzVFZ29wQnJCOztBNEUvbnBCQTtFQUFtQztDNUVtb3BCbkM7O0E0RWxvcEJBO0VBQTJCO0M1RXNvcEIzQjs7QTRFcm9wQkE7RUFBa0M7QzVFeW9wQmxDOztBNEV4b3BCQTtFQUFtQztDNUU0b3BCbkM7O0E0RTNvcEJBO0VBQTZCO0M1RStvcEI3Qjs7QTRFOW9wQkE7RUFBcUM7QzVFa3BwQnJDOztBNEVqcHBCQTtFQUFzQztDNUVxcHBCdEM7O0E0RXBwcEJBO0VBQWdDO0M1RXdwcEJoQzs7QTRFdnBwQkE7RUFBZ0M7QzVFMnBwQmhDOztBNEUxcHBCQTtFQUFpQztDNUU4cHBCakM7O0E0RTdwcEJBO0VBQW1DO0M1RWlxcEJuQzs7QTRFaHFwQkE7RUFBb0M7QzVFb3FwQnBDOztBNEVucXBCQTtFQUE4QjtDNUV1cXBCOUI7O0E0RXRxcEJBO0VBQTZCO0M1RTBxcEI3Qjs7QTRFenFwQkE7RUFBOEI7QzVFNnFwQjlCOztBNEU1cXBCQTtFQUFnQztDNUVncnBCaEM7O0E0RS9xcEJBO0VBQWlDO0M1RW1ycEJqQzs7QTRFbHJwQkE7RUFBMkI7QzVFc3JwQjNCOztBNEVycnBCQTtFQUF1QjtDNUV5cnBCdkI7O0E0RXhycEJBO0VBQWtCO0M1RTRycEJsQjs7QTRFM3JwQkE7RUFBcUI7QzVFK3JwQnJCOztBNEU5cnBCQTtFQUFxQjtDNUVrc3BCckI7O0E0RWpzcEJBO0VBQTZCO0M1RXFzcEI3Qjs7QTRFcHNwQkE7RUFBd0I7QzVFd3NwQnhCOztBNEV2c3BCQTtFQUF1QztDNUUyc3BCdkM7O0E0RTFzcEJBO0VBQWtDO0M1RThzcEJsQzs7QTRFN3NwQkE7RUFBc0M7QzVFaXRwQnRDOztBNEVodHBCQTtFQUFpQztDNUVvdHBCakM7O0E0RW50cEJBO0VBQW1DO0M1RXV0cEJuQzs7QTRFdHRwQkE7RUFBOEI7QzVFMHRwQjlCOztBNEV6dHBCQTtFQUFrQztDNUU2dHBCbEM7O0E0RTV0cEJBO0VBQTZCO0M1RWd1cEI3Qjs7QTRFL3RwQkE7RUFBNEI7QzVFbXVwQjVCOztBNEVsdXBCQTtFQUF3QjtDNUVzdXBCeEI7O0E0RXJ1cEJBO0VBQXlCO0M1RXl1cEJ6Qjs7QTRFeHVwQkE7RUFBb0I7QzVFNHVwQnBCOztBNEUzdXBCQTtFQUEwQjtDNUUrdXBCMUI7O0E0RTl1cEJBO0VBQXFCO0M1RWt2cEJyQjs7QTRFanZwQkE7RUFBdUI7QzVFcXZwQnZCOztBNEVwdnBCQTtFQUFrQjtDNUV3dnBCbEI7O0E0RXZ2cEJBO0VBQXVCO0M1RTJ2cEJ2Qjs7QTRFMXZwQkE7RUFBdUI7QzVFOHZwQnZCOztBNEU3dnBCQTtFQUE4QjtDNUVpd3BCOUI7O0E0RWh3cEJBO0VBQXlCO0M1RW93cEJ6Qjs7QTRFbndwQkE7RUFBa0M7QzVFdXdwQmxDOztBNEV0d3BCQTtFQUE2QjtDNUUwd3BCN0I7O0E0RXp3cEJBO0VBQWlDO0M1RTZ3cEJqQzs7QTRFNXdwQkE7RUFBNEI7QzVFZ3hwQjVCOztBNEUvd3BCQTtFQUFnQztDNUVteHBCaEM7O0E0RWx4cEJBO0VBQTJCO0M1RXN4cEIzQjs7QTRFcnhwQkE7RUFBa0M7QzVFeXhwQmxDOztBNEV4eHBCQTtFQUE2QjtDNUU0eHBCN0I7O0E0RTN4cEJBO0VBQTRCO0M1RSt4cEI1Qjs7QTRFOXhwQkE7RUFBa0M7QzVFa3lwQmxDOztBNEVqeXBCQTtFQUE2QjtDNUVxeXBCN0I7O0E0RXB5cEJBO0VBQWtDO0M1RXd5cEJsQzs7QTRFdnlwQkE7RUFBNkI7QzVFMnlwQjdCOztBNEUxeXBCQTtFQUFpQztDNUU4eXBCakM7O0E0RTd5cEJBO0VBQTRCO0M1RWl6cEI1Qjs7QTRFaHpwQkE7RUFBa0M7QzVFb3pwQmxDOztBNEVuenBCQTtFQUE2QjtDNUV1enBCN0I7O0E0RXR6cEJBO0VBQWlDO0M1RTB6cEJqQzs7QTRFenpwQkE7RUFBNEI7QzVFNnpwQjVCOztBNEU1enBCQTtFQUE4QjtDNUVnMHBCOUI7O0E0RS96cEJBO0VBQXlCO0M1RW0wcEJ6Qjs7QTRFbDBwQkE7RUFBdUI7QzVFczBwQnZCOztBNEVyMHBCQTtFQUFtQztDNUV5MHBCbkM7O0E0RXgwcEJBO0VBQThCO0M1RTQwcEI5Qjs7QTRFMzBwQkE7RUFBa0M7QzVFKzBwQmxDOztBNEU5MHBCQTtFQUE2QjtDNUVrMXBCN0I7O0E0RWoxcEJBO0VBQWlDO0M1RXExcEJqQzs7QTRFcDFwQkE7RUFBNEI7QzVFdzFwQjVCOztBNEV2MXBCQTtFQUFtQztDNUUyMXBCbkM7O0E0RTExcEJBO0VBQThCO0M1RTgxcEI5Qjs7QTRFNzFwQkE7RUFBNkI7QzVFaTJwQjdCOztBNEVoMnBCQTtFQUFtQztDNUVvMnBCbkM7O0E0RW4ycEJBO0VBQThCO0M1RXUycEI5Qjs7QTRFdDJwQkE7RUFBbUM7QzVFMDJwQm5DOztBNEV6MnBCQTtFQUE4QjtDNUU2MnBCOUI7O0E0RTUycEJBO0VBQWtDO0M1RWczcEJsQzs7QTRFLzJwQkE7RUFBNkI7QzVFbTNwQjdCOztBNEVsM3BCQTtFQUFtQztDNUVzM3BCbkM7O0E0RXIzcEJBO0VBQThCO0M1RXkzcEI5Qjs7QTRFeDNwQkE7RUFBa0M7QzVFNDNwQmxDOztBNEUzM3BCQTtFQUE2QjtDNUUrM3BCN0I7O0E0RTkzcEJBO0VBQStCO0M1RWs0cEIvQjs7QTRFajRwQkE7RUFBMEI7QzVFcTRwQjFCOztBNEVwNHBCQTtFQUF3QjtDNUV3NHBCeEI7O0E0RXY0cEJBO0VBQW1DO0M1RTI0cEJuQzs7QTRFMTRwQkE7RUFBOEI7QzVFODRwQjlCOztBNEU3NHBCQTtFQUE2QjtDNUVpNXBCN0I7O0E0RWg1cEJBO0VBQW1DO0M1RW81cEJuQzs7QTRFbjVwQkE7RUFBOEI7QzVFdTVwQjlCOztBNEV0NXBCQTtFQUFrQztDNUUwNXBCbEM7O0E0RXo1cEJBO0VBQTZCO0M1RTY1cEI3Qjs7QTRFNTVwQkE7RUFBd0I7QzVFZzZwQnhCOztBNEUvNXBCQTtFQUE4QjtDNUVtNnBCOUI7O0E0RWw2cEJBO0VBQThCO0M1RXM2cEI5Qjs7QTRFcjZwQkE7RUFBNkI7QzVFeTZwQjdCOztBNEV4NnBCQTtFQUF3QjtDNUU0NnBCeEI7O0E0RTM2cEJBO0VBQTBCO0M1RSs2cEIxQjs7QTRFOTZwQkE7RUFBZ0M7QzVFazdwQmhDOztBNEVqN3BCQTtFQUEyQjtDNUVxN3BCM0I7O0E0RXA3cEJBO0VBQWdDO0M1RXc3cEJoQzs7QTRFdjdwQkE7RUFBb0M7QzVFMjdwQnBDOztBNEUxN3BCQTtFQUErQjtDNUU4N3BCL0I7O0E0RTc3cEJBO0VBQTJCO0M1RWk4cEIzQjs7QTRFaDhwQkE7RUFBcUI7QzVFbzhwQnJCOztBNEVuOHBCQTtFQUFzQjtDNUV1OHBCdEI7O0E0RXQ4cEJBO0VBQTRCO0M1RTA4cEI1Qjs7QTRFejhwQkE7RUFBdUI7QzVFNjhwQnZCOztBNEU1OHBCQTtFQUE2QjtDNUVnOXBCN0I7O0E0RS84cEJBO0VBQTJCO0M1RW05cEIzQjs7QTRFbDlwQkE7RUFBeUI7QzVFczlwQnpCOztBNEVyOXBCQTtFQUF3QjtDNUV5OXBCeEI7O0E0RXg5cEJBO0VBQXdCO0M1RTQ5cEJ4Qjs7QTRFMzlwQkE7RUFBOEI7QzVFKzlwQjlCOztBNEU5OXBCQTtFQUFxQztDNUVrK3BCckM7O0E0RWorcEJBO0VBQWdDO0M1RXErcEJoQzs7QTRFcCtwQkE7RUFBeUI7QzVFdytwQnpCOztBNEV2K3BCQTtFQUE4QjtDNUUyK3BCOUI7O0E0RTErcEJBO0VBQXFDO0M1RTgrcEJyQzs7QTRFNytwQkE7RUFBZ0M7QzVFaS9wQmhDOztBNEVoL3BCQTtFQUF5QjtDNUVvL3BCekI7O0E0RW4vcEJBO0VBQStCO0M1RXUvcEIvQjs7QTRFdC9wQkE7RUFBc0M7QzVFMC9wQnRDOztBNEV6L3BCQTtFQUFpQztDNUU2L3BCakM7O0E0RTUvcEJBO0VBQTBCO0M1RWdncUIxQjs7QTRFLy9wQkE7RUFBNEI7QzVFbWdxQjVCOztBNEVsZ3FCQTtFQUFtQztDNUVzZ3FCbkM7O0E0RXJncUJBO0VBQThCO0M1RXlncUI5Qjs7QTRFeGdxQkE7RUFBdUI7QzVFNGdxQnZCOztBNEUzZ3FCQTtFQUE4QjtDNUUrZ3FCOUI7O0E0RTlncUJBO0VBQXlCO0M1RWtocUJ6Qjs7QTRFamhxQkE7RUFBNkI7QzVFcWhxQjdCOztBNEVwaHFCQTtFQUF3QjtDNUV3aHFCeEI7O0E0RXZocUJBO0VBQXdCO0M1RTJocUJ4Qjs7QTRFMWhxQkE7RUFBNkI7QzVFOGhxQjdCOztBNEU3aHFCQTtFQUF3QjtDNUVpaXFCeEI7O0E0RWhpcUJBO0VBQTBCO0M1RW9pcUIxQjs7QTRFbmlxQkE7RUFBcUI7QzVFdWlxQnJCOztBNEV0aXFCQTtFQUFtQjtDNUUwaXFCbkI7O0E0RXppcUJBO0VBQW9CO0M1RTZpcUJwQjs7QTRFNWlxQkE7RUFBb0I7QzVFZ2pxQnBCOztBNEUvaXFCQTtFQUFvQjtDNUVtanFCcEI7O0E0RWxqcUJBO0VBQXlCO0M1RXNqcUJ6Qjs7QTRFcmpxQkE7RUFBbUI7QzVFeWpxQm5COztBNEV4anFCQTtFQUFtQjtDNUU0anFCbkI7O0E0RTNqcUJBO0VBQTZCO0M1RStqcUI3Qjs7QTRFOWpxQkE7RUFBd0I7QzVFa2txQnhCOztBNEVqa3FCQTtFQUF3QjtDNUVxa3FCeEI7O0E0RXBrcUJBO0VBQWtDO0M1RXdrcUJsQzs7QTRFdmtxQkE7RUFBNkI7QzVFMmtxQjdCOztBNEUxa3FCQTtFQUE2QjtDNUU4a3FCN0I7O0E0RTdrcUJBO0VBQW1DO0M1RWlscUJuQzs7QTRFaGxxQkE7RUFBOEI7QzVFb2xxQjlCOztBNEVubHFCQTtFQUFrQztDNUV1bHFCbEM7O0E0RXRscUJBO0VBQTZCO0M1RTBscUI3Qjs7QTRFemxxQkE7RUFBd0I7QzVFNmxxQnhCOztBNEU1bHFCQTtFQUE4QjtDNUVnbXFCOUI7O0E0RS9scUJBO0VBQXlCO0M1RW1tcUJ6Qjs7QTRFbG1xQkE7RUFBbUM7QzVFc21xQm5DOztBNEVybXFCQTtFQUE4QjtDNUV5bXFCOUI7O0E0RXhtcUJBO0VBQThCO0M1RTRtcUI5Qjs7QTRFM21xQkE7RUFBb0M7QzVFK21xQnBDOztBNEU5bXFCQTtFQUErQjtDNUVrbnFCL0I7O0E0RWpucUJBO0VBQW1DO0M1RXFucUJuQzs7QTRFcG5xQkE7RUFBOEI7QzVFd25xQjlCOztBNEV2bnFCQTtFQUF5QjtDNUUybnFCekI7O0E0RTFucUJBO0VBQW9DO0M1RThucUJwQzs7QTRFN25xQkE7RUFBK0I7QzVFaW9xQi9COztBNEVob3FCQTtFQUErQjtDNUVvb3FCL0I7O0E0RW5vcUJBO0VBQXFDO0M1RXVvcUJyQzs7QTRFdG9xQkE7RUFBZ0M7QzVFMG9xQmhDOztBNEV6b3FCQTtFQUFvQztDNUU2b3FCcEM7O0E0RTVvcUJBO0VBQStCO0M1RWdwcUIvQjs7QTRFL29xQkE7RUFBMEI7QzVFbXBxQjFCOztBNEVscHFCQTtFQUE2QjtDNUVzcHFCN0I7O0E0RXJwcUJBO0VBQXdCO0M1RXlwcUJ4Qjs7QTRFeHBxQkE7RUFBbUI7QzVFNHBxQm5COztBNEUzcHFCQTtFQUF3QjtDNUUrcHFCeEI7O0E0RTlwcUJBO0VBQWdDO0M1RWtxcUJoQzs7QTRFanFxQkE7RUFBMkI7QzVFcXFxQjNCOztBNEVwcXFCQTtFQUFnQztDNUV3cXFCaEM7O0E0RXZxcUJBO0VBQTJCO0M1RTJxcUIzQjs7QTRFMXFxQkE7RUFBb0I7QzVFOHFxQnBCOztBNEU3cXFCQTtFQUF5QjtDNUVpcnFCekI7O0E0RWhycUJBO0VBQTRCO0M1RW9ycUI1Qjs7QTRFbnJxQkE7RUFBNEI7QzVFdXJxQjVCOztBNEV0cnFCQTtFQUFxQjtDNUUwcnFCckI7O0E0RXpycUJBO0VBQW1DO0M1RTZycUJuQzs7QTRFNXJxQkE7RUFBK0I7QzVFZ3NxQi9COztBNEUvcnFCQTtFQUFpQztDNUVtc3FCakM7O0E0RWxzcUJBO0VBQStCO0M1RXNzcUIvQjs7QTRFcnNxQkE7RUFBZ0M7QzVFeXNxQmhDOztBNEV4c3FCQTtFQUE2QjtDNUU0c3FCN0I7O0E0RTNzcUJBO0VBQW1DO0M1RStzcUJuQzs7QTRFOXNxQkE7RUFBbUM7QzVFa3RxQm5DOztBNEVqdHFCQTtFQUFvQztDNUVxdHFCcEM7O0E0RXB0cUJBO0VBQWlDO0M1RXd0cUJqQzs7QTRFdnRxQkE7RUFBK0I7QzVFMnRxQi9COztBNEUxdHFCQTtFQUFrQztDNUU4dHFCbEM7O0E0RTd0cUJBO0VBQWtDO0M1RWl1cUJsQzs7QTRFaHVxQkE7RUFBbUM7QzVFb3VxQm5DOztBNEVudXFCQTtFQUFnQztDNUV1dXFCaEM7O0E0RXR1cUJBO0VBQTJCO0M1RTB1cUIzQjs7QTRFenVxQkE7RUFBNkI7QzVFNnVxQjdCOztBNEU1dXFCQTtFQUEyQjtDNUVndnFCM0I7O0E0RS91cUJBO0VBQTRCO0M1RW12cUI1Qjs7QTRFbHZxQkE7RUFBeUI7QzVFc3ZxQnpCOztBNEVydnFCQTtFQUEwQjtDNUV5dnFCMUI7O0E0RXh2cUJBO0VBQTBCO0M1RTR2cUIxQjs7QTRFM3ZxQkE7RUFBNEI7QzVFK3ZxQjVCOztBNEU5dnFCQTtFQUFxQjtDNUVrd3FCckI7O0E0RWp3cUJBO0VBQThCO0M1RXF3cUI5Qjs7QTRFcHdxQkE7RUFBNkI7QzVFd3dxQjdCOztBNEV2d3FCQTtFQUE4QjtDNUUyd3FCOUI7O0E0RTF3cUJBO0VBQTZCO0M1RTh3cUI3Qjs7QTRFN3dxQkE7RUFBMEI7QzVFaXhxQjFCOztBNEVoeHFCQTtFQUF3QjtDNUVveHFCeEI7O0E0RW54cUJBO0VBQXlCO0M1RXV4cUJ6Qjs7QTRFdHhxQkE7RUFBNEI7QzVFMHhxQjVCOztBNEV6eHFCQTtFQUFvQjtDNUU2eHFCcEI7O0E0RTV4cUJBO0VBQW9DO0M1RWd5cUJwQzs7QTRFL3hxQkE7RUFBK0I7QzVFbXlxQi9COztBNEVseXFCQTtFQUFrQztDNUVzeXFCbEM7O0E0RXJ5cUJBO0VBQTZCO0M1RXl5cUI3Qjs7QTRFeHlxQkE7RUFBK0I7QzVFNHlxQi9COztBNEUzeXFCQTtFQUEwQjtDNUUreXFCMUI7O0E0RTl5cUJBO0VBQWtDO0M1RWt6cUJsQzs7QTRFanpxQkE7RUFBNkI7QzVFcXpxQjdCOztBNEVwenFCQTtFQUFpQztDNUV3enFCakM7O0E0RXZ6cUJBO0VBQTRCO0M1RTJ6cUI1Qjs7QTRFMXpxQkE7RUFBeUI7QzVFOHpxQnpCOztBNEU3enFCQTtFQUE2QjtDNUVpMHFCN0I7O0E0RWgwcUJBO0VBQXdCO0M1RW8wcUJ4Qjs7QTRFbjBxQkE7RUFBOEI7QzVFdTBxQjlCOztBNEV0MHFCQTtFQUF5QjtDNUUwMHFCekI7O0E0RXowcUJBO0VBQThCO0M1RTYwcUI5Qjs7QTRFNTBxQkE7RUFBeUI7QzVFZzFxQnpCOztBNEUvMHFCQTtFQUEyQjtDNUVtMXFCM0I7O0E0RWwxcUJBO0VBQThCO0M1RXMxcUI5Qjs7QTRFcjFxQkE7RUFBeUI7QzVFeTFxQnpCOztBNEV4MXFCQTtFQUErQjtDNUU0MXFCL0I7O0E0RTMxcUJBO0VBQW1DO0M1RSsxcUJuQzs7QTRFOTFxQkE7RUFBd0M7QzVFazJxQnhDOztBNEVqMnFCQTtFQUFtQztDNUVxMnFCbkM7O0E0RXAycUJBO0VBQThCO0M1RXcycUI5Qjs7QTRFdjJxQkE7RUFBK0I7QzVFMjJxQi9COztBNEUxMnFCQTtFQUEwQjtDNUU4MnFCMUI7O0E0RTcycUJBO0VBQThCO0M1RWkzcUI5Qjs7QTRFaDNxQkE7RUFBeUI7QzVFbzNxQnpCOztBNEVuM3FCQTtFQUE4QjtDNUV1M3FCOUI7O0E0RXQzcUJBO0VBQXlCO0M1RTAzcUJ6Qjs7QTRFejNxQkE7RUFBOEI7QzVFNjNxQjlCOztBNEU1M3FCQTtFQUFvQztDNUVnNHFCcEM7O0E0RS8zcUJBO0VBQStCO0M1RW00cUIvQjs7QTRFbDRxQkE7RUFBeUI7QzVFczRxQnpCOztBNEVyNHFCQTtFQUErQjtDNUV5NHFCL0I7O0E0RXg0cUJBO0VBQTBCO0M1RTQ0cUIxQjs7QTRFMzRxQkE7RUFBK0I7QzVFKzRxQi9COztBNEU5NHFCQTtFQUEwQjtDNUVrNXFCMUI7O0E0RWo1cUJBO0VBQThCO0M1RXE1cUI5Qjs7QTRFcDVxQkE7RUFBeUI7QzVFdzVxQnpCOztBNEV2NXFCQTtFQUE2QjtDNUUyNXFCN0I7O0E0RTE1cUJBO0VBQXdCO0M1RTg1cUJ4Qjs7QTRFNzVxQkE7RUFBZ0M7QzVFaTZxQmhDOztBNEVoNnFCQTtFQUEyQjtDNUVvNnFCM0I7O0E0RW42cUJBO0VBQW9CO0M1RXU2cUJwQjs7QTRFdDZxQkE7RUFBMEI7QzVFMDZxQjFCOztBNEV6NnFCQTtFQUFxQjtDNUU2NnFCckI7O0E0RTU2cUJBO0VBQTBCO0M1RWc3cUIxQjs7QTRFLzZxQkE7RUFBcUI7QzVFbTdxQnJCOztBNEVsN3FCQTtFQUF5QjtDNUVzN3FCekI7O0E0RXI3cUJBO0VBQTBCO0M1RXk3cUIxQjs7QTRFeDdxQkE7RUFBbUI7QzVFNDdxQm5COztBNEUzN3FCQTtFQUE4QjtDNUUrN3FCOUI7O0E0RTk3cUJBO0VBQW1DO0M1RWs4cUJuQzs7QTRFajhxQkE7RUFBOEI7QzVFcThxQjlCOztBNEVwOHFCQTtFQUF5QjtDNUV3OHFCekI7O0E0RXY4cUJBO0VBQTBCO0M1RTI4cUIxQjs7QTRFMThxQkE7RUFBc0I7QzVFODhxQnRCOztBNEU3OHFCQTtFQUFzQjtDNUVpOXFCdEI7O0E0RWg5cUJBO0VBQTJCO0M1RW85cUIzQjs7QTRFbjlxQkE7RUFBc0I7QzVFdTlxQnRCOztBNEV0OXFCQTtFQUEyQjtDNUUwOXFCM0I7O0E0RXo5cUJBO0VBQW1CO0M1RTY5cUJuQjs7QTRFNTlxQkE7RUFBeUI7QzVFZytxQnpCOztBNEUvOXFCQTtFQUF1QjtDNUVtK3FCdkI7O0E0RWwrcUJBO0VBQWtCO0M1RXMrcUJsQjs7QTRFcitxQkE7RUFBc0M7QzVFeStxQnRDOztBNEV4K3FCQTtFQUFpQztDNUU0K3FCakM7O0E0RTMrcUJBO0VBQXVDO0M1RSsrcUJ2Qzs7QTRFOStxQkE7RUFBa0M7QzVFay9xQmxDOztBNEVqL3FCQTtFQUErQjtDNUVxL3FCL0I7O0E0RXAvcUJBO0VBQTBCO0M1RXcvcUIxQjs7QTRFdi9xQkE7RUFBbUI7QzVFMi9xQm5COztBNEUxL3FCQTtFQUF1QjtDNUU4L3FCdkI7O0E0RTcvcUJBO0VBQXdCO0M1RWlnckJ4Qjs7QTRFaGdyQkE7RUFBa0I7QzVFb2dyQmxCOztBNEVuZ3JCQTtFQUEwQjtDNUV1Z3JCMUI7O0E0RXRnckJBO0VBQTBCO0M1RTBnckIxQjs7QTRFemdyQkE7RUFBcUI7QzVFNmdyQnJCOztBNEU1Z3JCQTtFQUFpQztDNUVnaHJCakM7O0E0RS9nckJBO0VBQStCO0M1RW1ockIvQjs7QTRFbGhyQkE7RUFBMEI7QzVFc2hyQjFCOztBNEVyaHJCQTtFQUFpQztDNUV5aHJCakM7O0E0RXhockJBO0VBQStCO0M1RTRockIvQjs7QTRFM2hyQkE7RUFBMEI7QzVFK2hyQjFCOztBNEU5aHJCQTtFQUFtQjtDNUVraXJCbkI7O0E0RWppckJBO0VBQTZCO0M1RXFpckI3Qjs7QTRFcGlyQkE7RUFBd0I7QzVFd2lyQnhCOztBNEV2aXJCQTtFQUE2QjtDNUUyaXJCN0I7O0E0RTFpckJBO0VBQXdCO0M1RThpckJ4Qjs7QTRFN2lyQkE7RUFBMkI7QzVFaWpyQjNCOztBNEVoanJCQTtFQUEyQjtDNUVvanJCM0I7O0E0RW5qckJBO0VBQXNCO0M1RXVqckJ0Qjs7QTRFdGpyQkE7RUFBMEI7QzVFMGpyQjFCOztBNEV6anJCQTtFQUFxQjtDNUU2anJCckI7O0E0RTVqckJBO0VBQTBCO0M1RWdrckIxQjs7QTRFL2pyQkE7RUFBcUI7QzVFbWtyQnJCOztBNEVsa3JCQTtFQUEwQjtDNUVza3JCMUI7O0E0RXJrckJBO0VBQXFCO0M1RXlrckJyQjs7QTRFeGtyQkE7RUFBMEI7QzVFNGtyQjFCOztBNEUza3JCQTtFQUFxQjtDNUUra3JCckI7O0E0RTlrckJBO0VBQTBCO0M1RWtsckIxQjs7QTRFamxyQkE7RUFBcUI7QzVFcWxyQnJCOztBNEVwbHJCQTtFQUEwQjtDNUV3bHJCMUI7O0E0RXZsckJBO0VBQXFCO0M1RTJsckJyQjs7QTRFMWxyQkE7RUFBd0I7QzVFOGxyQnhCOztBNEU3bHJCQTtFQUFtQjtDNUVpbXJCbkI7O0E0RWhtckJBO0VBQXNCO0M1RW9tckJ0Qjs7QTRFbm1yQkE7RUFBMkI7QzVFdW1yQjNCOztBNEV0bXJCQTtFQUFzQjtDNUUwbXJCdEI7O0E0RXptckJBO0VBQW9DO0M1RTZtckJwQzs7QTRFNW1yQkE7RUFBa0M7QzVFZ25yQmxDOztBNEUvbXJCQTtFQUErQjtDNUVtbnJCL0I7O0E0RWxuckJBO0VBQTBCO0M1RXNuckIxQjs7QTRFcm5yQkE7RUFBNkI7QzVFeW5yQjdCOztBNEV4bnJCQTtFQUF3QjtDNUU0bnJCeEI7O0E0RTNuckJBO0VBQWtCO0M1RStuckJsQjs7QTRFOW5yQkE7RUFBdUI7QzVFa29yQnZCOztBNEVqb3JCQTtFQUEyQjtDNUVxb3JCM0I7O0E0RXBvckJBO0VBQTJCO0M1RXdvckIzQjs7QTRFdm9yQkE7RUFBc0I7QzVFMm9yQnRCOztBNEUxb3JCQTtFQUFzQjtDNUU4b3JCdEI7O0E0RTdvckJBO0VBQXlCO0M1RWlwckJ6Qjs7QTRFaHByQkE7RUFBb0I7QzVFb3ByQnBCOztBNEVucHJCQTtFQUF1QjtDNUV1cHJCdkI7O0E0RXRwckJBO0VBQXdCO0M1RTBwckJ4Qjs7QTRFenByQkE7RUFBa0I7QzVFNnByQmxCOztBNEU1cHJCQTtFQUF5QjtDNUVncXJCekI7O0E0RS9wckJBO0VBQW9CO0M1RW1xckJwQjs7QTRFbHFyQkE7RUFBK0I7QzVFc3FyQi9COztBNEVycXJCQTtFQUEwQjtDNUV5cXJCMUI7O0E0RXhxckJBO0VBQStCO0M1RTRxckIvQjs7QTRFM3FyQkE7RUFBMEI7QzVFK3FyQjFCOztBNEU5cXJCQTtFQUF3QztDNUVrcnJCeEM7O0E0RWpyckJBO0VBQW1DO0M1RXFyckJuQzs7QTRFcHJyQkE7RUFBK0I7QzVFd3JyQi9COztBNEV2cnJCQTtFQUEwQjtDNUUycnJCMUI7O0E0RTFyckJBO0VBQW9DO0M1RThyckJwQzs7QTRFN3JyQkE7RUFBK0I7QzVFaXNyQi9COztBNEVoc3JCQTtFQUFrQztDNUVvc3JCbEM7O0E0RW5zckJBO0VBQTZCO0M1RXVzckI3Qjs7QTRFdHNyQkE7RUFBaUM7QzVFMHNyQmpDOztBNEV6c3JCQTtFQUE0QjtDNUU2c3JCNUI7O0E0RTVzckJBO0VBQStCO0M1RWd0ckIvQjs7QTRFL3NyQkE7RUFBMkM7QzVFbXRyQjNDOztBNEVsdHJCQTtFQUFzQztDNUVzdHJCdEM7O0E0RXJ0ckJBO0VBQTBCO0M1RXl0ckIxQjs7QTRFeHRyQkE7RUFBb0M7QzVFNHRyQnBDOztBNEUzdHJCQTtFQUErQjtDNUUrdHJCL0I7O0E0RTl0ckJBO0VBQThCO0M1RWt1ckI5Qjs7QTRFanVyQkE7RUFBeUI7QzVFcXVyQnpCOztBNEVwdXJCQTtFQUE0QjtDNUV3dXJCNUI7O0E0RXZ1ckJBO0VBQWlDO0M1RTJ1ckJqQzs7QTRFMXVyQkE7RUFBNEI7QzVFOHVyQjVCOztBNEU3dXJCQTtFQUF1QjtDNUVpdnJCdkI7O0E0RWh2ckJBO0VBQTBCO0M1RW92ckIxQjs7QTRFbnZyQkE7RUFBcUI7QzVFdXZyQnJCOztBNEV0dnJCQTtFQUFzQztDNUUwdnJCdEM7O0E0RXp2ckJBO0VBQWlDO0M1RTZ2ckJqQzs7QTRFNXZyQkE7RUFBdUM7QzVFZ3dyQnZDOztBNEUvdnJCQTtFQUFrQztDNUVtd3JCbEM7O0E0RWx3ckJBO0VBQXVDO0M1RXN3ckJ2Qzs7QTRFcndyQkE7RUFBa0M7QzVFeXdyQmxDOztBNEV4d3JCQTtFQUFzQztDNUU0d3JCdEM7O0E0RTN3ckJBO0VBQWlDO0M1RSt3ckJqQzs7QTRFOXdyQkE7RUFBd0M7QzVFa3hyQnhDOztBNEVqeHJCQTtFQUFtQztDNUVxeHJCbkM7O0E0RXB4ckJBO0VBQTBCO0M1RXd4ckIxQjs7QTRFdnhyQkE7RUFBc0I7QzVFMnhyQnRCOztBNEUxeHJCQTtFQUF1QjtDNUU4eHJCdkI7O0E0RTd4ckJBO0VBQTZCO0M1RWl5ckI3Qjs7QTRFaHlyQkE7RUFBd0I7QzVFb3lyQnhCOztBNEVueXJCQTtFQUFrQjtDNUV1eXJCbEI7O0E0RXR5ckJBO0VBQXlCO0M1RTB5ckJ6Qjs7QTRFenlyQkE7RUFBeUI7QzVFNnlyQnpCOztBNEU1eXJCQTtFQUF1QjtDNUVnenJCdkI7O0E0RS95ckJBO0VBQW1DO0M1RW16ckJuQzs7QTRFbHpyQkE7RUFBOEI7QzVFc3pyQjlCOztBNEVyenJCQTtFQUFpQztDNUV5enJCakM7O0E0RXh6ckJBO0VBQTRCO0M1RTR6ckI1Qjs7QTRFM3pyQkE7RUFBa0M7QzVFK3pyQmxDOztBNEU5enJCQTtFQUE2QjtDNUVrMHJCN0I7O0E0RWowckJBO0VBQStCO0M1RXEwckIvQjs7QTRFcDByQkE7RUFBMEI7QzVFdzByQjFCOztBNEV2MHJCQTtFQUE4QjtDNUUyMHJCOUI7O0E0RTEwckJBO0VBQXlCO0M1RTgwckJ6Qjs7QTRFNzByQkE7RUFBOEI7QzVFaTFyQjlCOztBNEVoMXJCQTtFQUF5QjtDNUVvMXJCekI7O0E0RW4xckJBO0VBQTZCO0M1RXUxckI3Qjs7QTRFdDFyQkE7RUFBd0I7QzVFMDFyQnhCOztBNEV6MXJCQTtFQUE2QjtDNUU2MXJCN0I7O0E0RTUxckJBO0VBQXdCO0M1RWcyckJ4Qjs7QTRFLzFyQkE7RUFBMkM7QzVFbTJyQjNDOztBNEVsMnJCQTtFQUFzQztDNUVzMnJCdEM7O0E0RXIyckJBO0VBQXlDO0M1RXkyckJ6Qzs7QTRFeDJyQkE7RUFBb0M7QzVFNDJyQnBDOztBNEUzMnJCQTtFQUEwQztDNUUrMnJCMUM7O0E0RTkyckJBO0VBQXFDO0M1RWszckJyQzs7QTRFajNyQkE7RUFBdUM7QzVFcTNyQnZDOztBNEVwM3JCQTtFQUFrQztDNUV3M3JCbEM7O0E0RXYzckJBO0VBQXNDO0M1RTIzckJ0Qzs7QTRFMTNyQkE7RUFBaUM7QzVFODNyQmpDOztBNEU3M3JCQTtFQUFzQztDNUVpNHJCdEM7O0E0RWg0ckJBO0VBQWlDO0M1RW80ckJqQzs7QTRFbjRyQkE7RUFBcUM7QzVFdTRyQnJDOztBNEV0NHJCQTtFQUFnQztDNUUwNHJCaEM7O0E0RXo0ckJBO0VBQXFDO0M1RTY0ckJyQzs7QTRFNTRyQkE7RUFBZ0M7QzVFZzVyQmhDOztBNEUvNHJCQTtFQUFzQztDNUVtNXJCdEM7O0E0RWw1ckJBO0VBQWlDO0M1RXM1ckJqQzs7QTRFcjVyQkE7RUFBc0M7QzVFeTVyQnRDOztBNEV4NXJCQTtFQUFpQztDNUU0NXJCakM7O0E0RTM1ckJBO0VBQWdDO0M1RSs1ckJoQzs7QTRFOTVyQkE7RUFBcUM7QzVFazZyQnJDOztBNEVqNnJCQTtFQUFnQztDNUVxNnJCaEM7O0E0RXA2ckJBO0VBQXNDO0M1RXc2ckJ0Qzs7QTRFdjZyQkE7RUFBaUM7QzVFMjZyQmpDOztBNEUxNnJCQTtFQUFxQztDNUU4NnJCckM7O0E0RTc2ckJBO0VBQWdDO0M1RWk3ckJoQzs7QTRFaDdyQkE7RUFBc0M7QzVFbzdyQnRDOztBNEVuN3JCQTtFQUFpQztDNUV1N3JCakM7O0E0RXQ3ckJBO0VBQXdDO0M1RTA3ckJ4Qzs7QTRFejdyQkE7RUFBbUM7QzVFNjdyQm5DOztBNEU1N3JCQTtFQUFzQztDNUVnOHJCdEM7O0E0RS83ckJBO0VBQWlDO0M1RW04ckJqQzs7QTRFbDhyQkE7RUFBc0M7QzVFczhyQnRDOztBNEVyOHJCQTtFQUFpQztDNUV5OHJCakM7O0E0RXg4ckJBO0VBQXVDO0M1RTQ4ckJ2Qzs7QTRFMzhyQkE7RUFBa0M7QzVFKzhyQmxDOztBNEU5OHJCQTtFQUFxQztDNUVrOXJCckM7O0E0RWo5ckJBO0VBQWdDO0M1RXE5ckJoQzs7QTRFcDlyQkE7RUFBcUM7QzVFdzlyQnJDOztBNEV2OXJCQTtFQUFnQztDNUUyOXJCaEM7O0E0RTE5ckJBO0VBQXFDO0M1RTg5ckJyQzs7QTRFNzlyQkE7RUFBZ0M7QzVFaStyQmhDOztBNEVoK3JCQTtFQUFvQztDNUVvK3JCcEM7O0E0RW4rckJBO0VBQStCO0M1RXUrckIvQjs7QTRFdCtyQkE7RUFBeUM7QzVFMCtyQnpDOztBNEV6K3JCQTtFQUFvQztDNUU2K3JCcEM7O0E0RTUrckJBO0VBQXNDO0M1RWcvckJ0Qzs7QTRFLytyQkE7RUFBaUM7QzVFbS9yQmpDOztBNEVsL3JCQTtFQUF1QztDNUVzL3JCdkM7O0E0RXIvckJBO0VBQWtDO0M1RXkvckJsQzs7QTRFeC9yQkE7RUFBNEM7QzVFNC9yQjVDOztBNEUzL3JCQTtFQUF1QztDNUUrL3JCdkM7O0E0RTkvckJBO0VBQXFDO0M1RWtnc0JyQzs7QTRFamdzQkE7RUFBZ0M7QzVFcWdzQmhDOztBNEVwZ3NCQTtFQUFxQztDNUV3Z3NCckM7O0E0RXZnc0JBO0VBQWdDO0M1RTJnc0JoQzs7QTRFMWdzQkE7RUFBa0M7QzVFOGdzQmxDOztBNEU3Z3NCQTtFQUE2QjtDNUVpaHNCN0I7O0E0RWhoc0JBO0VBQW9DO0M1RW9oc0JwQzs7QTRFbmhzQkE7RUFBK0I7QzVFdWhzQi9COztBNEV0aHNCQTtFQUEyQjtDNUUwaHNCM0I7O0E0RXpoc0JBO0VBQThCO0M1RTZoc0I5Qjs7QTRFNWhzQkE7RUFBeUI7QzVFZ2lzQnpCOztBNEUvaHNCQTtFQUE4QjtDNUVtaXNCOUI7O0E0RWxpc0JBO0VBQXlCO0M1RXNpc0J6Qjs7QTRFcmlzQkE7RUFBd0I7QzVFeWlzQnhCOztBNEV4aXNCQTtFQUE2QjtDNUU0aXNCN0I7O0E0RTNpc0JBO0VBQXdCO0M1RStpc0J4Qjs7QTRFOWlzQkE7RUFBOEI7QzVFa2pzQjlCOztBNEVqanNCQTtFQUF5QjtDNUVxanNCekI7O0E0RXBqc0JBO0VBQTZCO0M1RXdqc0I3Qjs7QTRFdmpzQkE7RUFBd0I7QzVFMmpzQnhCOztBNEUxanNCQTtFQUE4QjtDNUU4anNCOUI7O0E0RTdqc0JBO0VBQXlCO0M1RWlrc0J6Qjs7QTRFaGtzQkE7RUFBZ0M7QzVFb2tzQmhDOztBNEVua3NCQTtFQUEyQjtDNUV1a3NCM0I7O0E0RXRrc0JBO0VBQThCO0M1RTBrc0I5Qjs7QTRFemtzQkE7RUFBeUI7QzVFNmtzQnpCOztBNEU1a3NCQTtFQUE4QjtDNUVnbHNCOUI7O0E0RS9rc0JBO0VBQXlCO0M1RW1sc0J6Qjs7QTRFbGxzQkE7RUFBK0I7QzVFc2xzQi9COztBNEVybHNCQTtFQUEwQjtDNUV5bHNCMUI7O0E0RXhsc0JBO0VBQTZCO0M1RTRsc0I3Qjs7QTRFM2xzQkE7RUFBd0I7QzVFK2xzQnhCOztBNEU5bHNCQTtFQUE2QjtDNUVrbXNCN0I7O0E0RWptc0JBO0VBQXdCO0M1RXFtc0J4Qjs7QTRFcG1zQkE7RUFBNkI7QzVFd21zQjdCOztBNEV2bXNCQTtFQUF3QjtDNUUybXNCeEI7O0E0RTFtc0JBO0VBQTRCO0M1RThtc0I1Qjs7QTRFN21zQkE7RUFBdUI7QzVFaW5zQnZCOztBNEVobnNCQTtFQUFpQztDNUVvbnNCakM7O0E0RW5uc0JBO0VBQTRCO0M1RXVuc0I1Qjs7QTRFdG5zQkE7RUFBOEI7QzVFMG5zQjlCOztBNEV6bnNCQTtFQUF5QjtDNUU2bnNCekI7O0E0RTVuc0JBO0VBQStCO0M1RWdvc0IvQjs7QTRFL25zQkE7RUFBMEI7QzVFbW9zQjFCOztBNEVsb3NCQTtFQUFvQztDNUVzb3NCcEM7O0E0RXJvc0JBO0VBQStCO0M1RXlvc0IvQjs7QTRFeG9zQkE7RUFBNkI7QzVFNG9zQjdCOztBNEUzb3NCQTtFQUF3QjtDNUUrb3NCeEI7O0E0RTlvc0JBO0VBQTZCO0M1RWtwc0I3Qjs7QTRFanBzQkE7RUFBd0I7QzVFcXBzQnhCOztBNEVwcHNCQTtFQUEwQjtDNUV3cHNCMUI7O0E0RXZwc0JBO0VBQXFCO0M1RTJwc0JyQjs7QTRFMXBzQkE7RUFBNEI7QzVFOHBzQjVCOztBNEU3cHNCQTtFQUF1QjtDNUVpcXNCdkI7O0E0RWhxc0JBO0VBQW1CO0M1RW9xc0JuQjs7QTRFbnFzQkE7RUFBd0I7QzVFdXFzQnhCOztBNEV0cXNCQTtFQUFvQjtDNUUwcXNCcEI7O0E0RXpxc0JBO0VBQW1CO0M1RTZxc0JuQjs7QTRFNXFzQkE7RUFBaUM7QzVFZ3JzQmpDOztBNEUvcXNCQTtFQUE0QjtDNUVtcnNCNUI7O0E0RWxyc0JBO0VBQTBCO0M1RXNyc0IxQjs7QTRFcnJzQkE7RUFBMkI7QzVFeXJzQjNCOztBNEV4cnNCQTtFQUFpQztDNUU0cnNCakM7O0E0RTNyc0JBO0VBQTRCO0M1RStyc0I1Qjs7QTRFOXJzQkE7RUFBcUI7QzVFa3NzQnJCOztBNEVqc3NCQTtFQUF3QjtDNUVxc3NCeEI7O0E0RXBzc0JBO0VBQW1CO0M1RXdzc0JuQjs7QTRFdnNzQkE7RUFBc0I7QzVFMnNzQnRCOztBNEUxc3NCQTtFQUFzQjtDNUU4c3NCdEI7O0E0RTdzc0JBO0VBQXNCO0M1RWl0c0J0Qjs7QTRFaHRzQkE7RUFBMkI7QzVFb3RzQjNCOztBNEVudHNCQTtFQUEwQjtDNUV1dHNCMUI7O0E0RXR0c0JBO0VBQTJCO0M1RTB0c0IzQjs7QTRFenRzQkE7RUFBMEI7QzVFNnRzQjFCOztBNEU1dHNCQTtFQUFrQztDNUVndXNCbEM7O0E0RS90c0JBO0VBQTZCO0M1RW11c0I3Qjs7QTRFbHVzQkE7RUFBdUI7QzVFc3VzQnZCOztBNEVydXNCQTtFQUFxQjtDNUV5dXNCckI7O0E0RXh1c0JBO0VBQTJCO0M1RTR1c0IzQjs7QTRFM3VzQkE7RUFBc0I7QzVFK3VzQnRCOztBNEU5dXNCQTtFQUFvQjtDNUVrdnNCcEI7O0E0RWp2c0JBO0VBQTJCO0M1RXF2c0IzQjs7QTRFcHZzQkE7RUFBc0I7QzVFd3ZzQnRCOztBNEV2dnNCQTtFQUFvQjtDNUUydnNCcEI7O0E0RTF2c0JBO0VBQThCO0M1RTh2c0I5Qjs7QTRFN3ZzQkE7RUFBeUI7QzVFaXdzQnpCOztBNEVod3NCQTtFQUEwQjtDNUVvd3NCMUI7O0E0RW53c0JBO0VBQXFCO0M1RXV3c0JyQjs7QTRFdHdzQkE7RUFBd0I7QzVFMHdzQnhCOztBNEV6d3NCQTtFQUFrQztDNUU2d3NCbEM7O0E0RTV3c0JBO0VBQXdCO0M1RWd4c0J4Qjs7QTRFL3dzQkE7RUFBbUI7QzVFbXhzQm5COztBNEVseHNCQTtFQUFrQjtDNUVzeHNCbEI7O0E0RXJ4c0JBO0VBQTJCO0M1RXl4c0IzQjs7QTRFeHhzQkE7RUFBc0I7QzVFNHhzQnRCOztBNEUzeHNCQTtFQUF1QjtDNUUreHNCdkI7O0E0RTl4c0JBO0VBQWtCO0M1RWt5c0JsQjs7QTRFanlzQkE7RUFBd0I7QzVFcXlzQnhCOztBNEVweXNCQTtFQUFtQjtDNUV3eXNCbkI7O0E0RXZ5c0JBO0VBQXFCO0M1RTJ5c0JyQjs7QTRFMXlzQkE7RUFBb0I7QzVFOHlzQnBCOztBNEU3eXNCQTtFQUFxQjtDNUVpenNCckI7O0E0RWh6c0JBO0VBQXFCO0M1RW96c0JyQjs7QTRFbnpzQkE7RUFBeUI7QzVFdXpzQnpCOztBNEV0enNCQTtFQUF1QjtDNUUwenNCdkI7O0E0RXp6c0JBO0VBQTRCO0M1RTZ6c0I1Qjs7QTRFNXpzQkE7RUFBdUI7QzVFZzBzQnZCOztBNEUvenNCQTtFQUFnQztDNUVtMHNCaEM7O0E0RWwwc0JBO0VBQTJCO0M1RXMwc0IzQjs7QTRFcjBzQkE7RUFBdUI7QzVFeTBzQnZCOztBNEV4MHNCQTtFQUFnQztDNUU0MHNCaEM7O0E0RTMwc0JBO0VBQTJCO0M1RSswc0IzQjs7QTRFOTBzQkE7RUFBdUI7QzVFazFzQnZCOztBNEVqMXNCQTtFQUF3QjtDNUVxMXNCeEI7O0E0RXAxc0JBO0VBQW1CO0M1RXcxc0JuQjs7QTRFdjFzQkE7RUFBOEI7QzVFMjFzQjlCOztBNEUxMXNCQTtFQUE0QjtDNUU4MXNCNUI7O0E0RTcxc0JBO0VBQXFCO0M1RWkyc0JyQjs7QTRFaDJzQkE7RUFBOEI7QzVFbzJzQjlCOztBNEVuMnNCQTtFQUFvQztDNUV1MnNCcEM7O0E0RXQyc0JBO0VBQStCO0M1RTAyc0IvQjs7QTRFejJzQkE7RUFBeUI7QzVFNjJzQnpCOztBNEU1MnNCQTtFQUFvQztDNUVnM3NCcEM7O0E0RS8yc0JBO0VBQStCO0M1RW0zc0IvQjs7QTRFbDNzQkE7RUFBa0M7QzVFczNzQmxDOztBNEVyM3NCQTtFQUE2QjtDNUV5M3NCN0I7O0E0RXgzc0JBO0VBQTJCO0M1RTQzc0IzQjs7QTRFMzNzQkE7RUFBc0I7QzVFKzNzQnRCOztBNEU5M3NCQTtFQUFtQjtDNUVrNHNCbkI7O0E0RWo0c0JBO0VBQXVCO0M1RXE0c0J2Qjs7QTRFcDRzQkE7RUFBK0I7QzVFdzRzQi9COztBNEV2NHNCQTtFQUEwQjtDNUUyNHNCMUI7O0E0RTE0c0JBO0VBQTRCO0M1RTg0c0I1Qjs7QTRFNzRzQkE7RUFBdUI7QzVFaTVzQnZCOztBNEVoNXNCQTtFQUE2QjtDNUVvNXNCN0I7O0E0RW41c0JBO0VBQXdCO0M1RXU1c0J4Qjs7QTRFdDVzQkE7RUFBa0I7QzVFMDVzQmxCOztBNEV6NXNCQTtFQUF5QjtDNUU2NXNCekI7O0E0RTU1c0JBO0VBQXNCO0M1RWc2c0J0Qjs7QTRFLzVzQkE7RUFBeUI7QzVFbTZzQnpCOztBNEVsNnNCQTtFQUF5QjtDNUVzNnNCekI7O0E0RXI2c0JBO0VBQW9CO0M1RXk2c0JwQjs7QTRFeDZzQkE7RUFBNEI7QzVFNDZzQjVCOztBNEUzNnNCQTtFQUE0QjtDNUUrNnNCNUI7O0E0RTk2c0JBO0VBQXVCO0M1RWs3c0J2Qjs7QTRFajdzQkE7RUFBMkI7QzVFcTdzQjNCOztBNEVwN3NCQTtFQUEyQjtDNUV3N3NCM0I7O0E0RXY3c0JBO0VBQXNCO0M1RTI3c0J0Qjs7QTRFMTdzQkE7RUFBK0I7QzVFODdzQi9COztBNEU3N3NCQTtFQUE4QjtDNUVpOHNCOUI7O0E0RWg4c0JBO0VBQTRCO0M1RW84c0I1Qjs7QTRFbjhzQkE7RUFBd0I7QzVFdThzQnhCOztBNEV0OHNCQTtFQUE4QjtDNUUwOHNCOUI7O0E0RXo4c0JBO0VBQXlCO0M1RTY4c0J6Qjs7QTRFNThzQkE7RUFBeUI7QzVFZzlzQnpCOztBNEUvOHNCQTtFQUFvQjtDNUVtOXNCcEI7O0E0RWw5c0JBO0VBQWlCO0M1RXM5c0JqQjs7QTRFcjlzQkE7RUFBd0I7QzVFeTlzQnhCOztBNEV4OXNCQTtFQUF3QjtDNUU0OXNCeEI7O0E0RTM5c0JBO0VBQXlCO0M1RSs5c0J6Qjs7QTRFOTlzQkE7RUFBb0I7QzVFaytzQnBCOztBNEVqK3NCQTtFQUFxQjtDNUVxK3NCckI7O0E0RXArc0JBO0VBQXlCO0M1RXcrc0J6Qjs7QTRFditzQkE7RUFBb0I7QzVFMitzQnBCOztBNEUxK3NCQTtFQUEyQjtDNUU4K3NCM0I7O0E0RTcrc0JBO0VBQXNCO0M1RWkvc0J0Qjs7QTRFaC9zQkE7RUFBK0I7QzVFby9zQi9COztBNEVuL3NCQTtFQUEwQjtDNUV1L3NCMUI7O0E0RXQvc0JBO0VBQStCO0M1RTAvc0IvQjs7QTRFei9zQkE7RUFBMEI7QzVFNi9zQjFCOztBNEU1L3NCQTtFQUFtQjtDNUVnZ3RCbkI7O0E0RS8vc0JBO0VBQWdDO0M1RW1ndEJoQzs7QTRFbGd0QkE7RUFBMkI7QzVFc2d0QjNCOztBNEVyZ3RCQTtFQUF3QjtDNUV5Z3RCeEI7O0E0RXhndEJBO0VBQXdCO0M1RTRndEJ4Qjs7QTRFM2d0QkE7RUFBNEI7QzVFK2d0QjVCOztBNEU5Z3RCQTtFQUFpQztDNUVraHRCakM7O0E0RWpodEJBO0VBQStCO0M1RXFodEIvQjs7QTRFcGh0QkE7RUFBb0M7QzVFd2h0QnBDOztBNEV2aHRCQTtFQUErQjtDNUUyaHRCL0I7O0E0RTFodEJBO0VBQTRCO0M1RThodEI1Qjs7QTRFN2h0QkE7RUFBMkI7QzVFaWl0QjNCOztBNEVoaXRCQTtFQUE4QjtDNUVvaXRCOUI7O0E0RW5pdEJBO0VBQTRCO0M1RXVpdEI1Qjs7QTRFdGl0QkE7RUFBMkI7QzVFMGl0QjNCOztBNEV6aXRCQTtFQUErQjtDNUU2aXRCL0I7O0E0RTVpdEJBO0VBQTJCO0M1RWdqdEIzQjs7QTRFL2l0QkE7RUFBd0I7QzVFbWp0QnhCOztBNEVsanRCQTtFQUFzQjtDNUVzanRCdEI7O0E0RXJqdEJBO0VBQXVCO0M1RXlqdEJ2Qjs7QTRFeGp0QkE7RUFBdUI7QzVFNGp0QnZCOztBNEUzanRCQTtFQUEyQjtDNUUranRCM0I7O0E0RTlqdEJBO0VBQTRCO0M1RWtrdEI1Qjs7QTRFamt0QkE7RUFBc0I7QzVFcWt0QnRCOztBNEVwa3RCQTtFQUEwQjtDNUV3a3RCMUI7O0E0RXZrdEJBO0VBQXFCO0M1RTJrdEJyQjs7QTRFMWt0QkE7RUFBdUI7QzVFOGt0QnZCOztBNEU3a3RCQTtFQUFrQjtDNUVpbHRCbEI7O0E0RWhsdEJBO0VBQTRCO0M1RW9sdEI1Qjs7QTRFbmx0QkE7RUFBdUI7QzVFdWx0QnZCOztBNEV0bHRCQTtFQUFxQjtDNUUwbHRCckI7O0E0RXpsdEJBO0VBQXdCO0M1RTZsdEJ4Qjs7QTRFNWx0QkE7RUFBbUI7QzVFZ210Qm5COztBNEUvbHRCQTtFQUEwQjtDNUVtbXRCMUI7O0E0RWxtdEJBO0VBQXFCO0M1RXNtdEJyQjs7QTRFcm10QkE7RUFBNkI7QzVFeW10QjdCOztBNEV4bXRCQTtFQUE0QjtDNUU0bXRCNUI7O0E0RTNtdEJBO0VBQTBCO0M1RSttdEIxQjs7QTRFOW10QkE7RUFBMEI7QzVFa250QjFCOztBNEVqbnRCQTtFQUFxQjtDNUVxbnRCckI7O0E0RXBudEJBO0VBQTJDO0M1RXdudEIzQzs7QTRFdm50QkE7RUFBbUM7QzVFMm50Qm5DOztBNEUxbnRCQTtFQUFxQztDNUU4bnRCckM7O0E0RTdudEJBO0VBQTZCO0M1RWlvdEI3Qjs7QTRFaG90QkE7RUFBMkI7QzVFb290QjNCOztBNEVub3RCQTtFQUEwQztDNUV1b3RCMUM7O0E0RXRvdEJBO0VBQWtDO0M1RTBvdEJsQzs7QTRFem90QkE7RUFBeUM7QzVFNm90QnpDOztBNEU1b3RCQTtFQUFpQztDNUVncHRCakM7O0E0RS9vdEJBO0VBQW1DO0M1RW1wdEJuQzs7QTRFbHB0QkE7RUFBeUI7QzVFc3B0QnpCOztBNEVycHRCQTtFQUE2QjtDNUV5cHRCN0I7O0E0RXhwdEJBO0VBQTZCO0M1RTRwdEI3Qjs7QTRFM3B0QkE7RUFBaUM7QzVFK3B0QmpDOztBNEU5cHRCQTtFQUE0QjtDNUVrcXRCNUI7O0E0RWpxdEJBO0VBQXdCO0M1RXFxdEJ4Qjs7QTRFcHF0QkE7RUFBb0M7QzVFd3F0QnBDOztBNEV2cXRCQTtFQUErQjtDNUUycXRCL0I7O0E0RTFxdEJBO0VBQTZCO0M1RThxdEI3Qjs7QTRFN3F0QkE7RUFBd0I7QzVFaXJ0QnhCOztBNEVocnRCQTtFQUF5QjtDNUVvcnRCekI7O0E0RW5ydEJBO0VBQW1CO0M1RXVydEJuQjs7QTRFdHJ0QkE7RUFBdUI7QzVFMHJ0QnZCOztBNEV6cnRCQTtFQUF5QjtDNUU2cnRCekI7O0E0RTVydEJBO0VBQTBCO0M1RWdzdEIxQjs7QTRFL3J0QkE7RUFBc0I7QzVFbXN0QnRCOztBNEVsc3RCQTtFQUF5QjtDNUVzc3RCekI7O0E0RXJzdEJBO0VBQXdCO0M1RXlzdEJ4Qjs7QTRFeHN0QkE7RUFBc0I7QzVFNHN0QnRCOztBNEUzc3RCQTtFQUFtQjtDNUUrc3RCbkI7O0E0RTlzdEJBO0VBQXdCO0M1RWt0dEJ4Qjs7QTRFanR0QkE7RUFBbUI7QzVFcXR0Qm5COztBNEVwdHRCQTtFQUFzQjtDNUV3dHRCdEI7O0E0RXZ0dEJBO0VBQXVCO0M1RTJ0dEJ2Qjs7QTRFMXR0QkE7RUFBdUI7QzVFOHR0QnZCOztBNEU3dHRCQTtFQUFrQjtDNUVpdXRCbEI7O0E0RWh1dEJBO0VBQTRCO0M1RW91dEI1Qjs7QTRFbnV0QkE7RUFBdUI7QzVFdXV0QnZCOztBNEV0dXRCQTtFQUFtQjtDNUUwdXRCbkI7O0E0RXp1dEJBO0VBQTZCO0M1RTZ1dEI3Qjs7QTRFNXV0QkE7RUFBd0I7QzVFZ3Z0QnhCOztBNEUvdXRCQTtFQUE0QjtDNUVtdnRCNUI7O0E0RWx2dEJBO0VBQXVCO0M1RXN2dEJ2Qjs7QTRFcnZ0QkE7RUFBK0I7QzVFeXZ0Qi9COztBNEV4dnRCQTtFQUFvQztDNUU0dnRCcEM7O0E0RTN2dEJBO0VBQStCO0M1RSt2dEIvQjs7QTRFOXZ0QkE7RUFBMEI7QzVFa3d0QjFCOztBNEVqd3RCQTtFQUF3QjtDNUVxd3RCeEI7O0E0RXB3dEJBO0VBQXNCO0M1RXd3dEJ0Qjs7QTRFdnd0QkE7RUFBdUI7QzVFMnd0QnZCOztBNEUxd3RCQTtFQUE0QjtDNUU4d3RCNUI7O0E0RTd3dEJBO0VBQXVCO0M1RWl4dEJ2Qjs7QTRFaHh0QkE7RUFBa0I7QzVFb3h0QmxCOztBNEVueHRCQTtFQUE4QjtDNUV1eHRCOUI7O0E0RXR4dEJBO0VBQXVCO0M1RTB4dEJ2Qjs7QTRFenh0QkE7RUFBdUI7QzVFNnh0QnZCOztBNEU1eHRCQTtFQUF3QjtDNUVneXRCeEI7O0E0RS94dEJBO0VBQThCO0M1RW15dEI5Qjs7QTRFbHl0QkE7RUFBeUI7QzVFc3l0QnpCOztBNEVyeXRCQTtFQUFtQjtDNUV5eXRCbkI7O0E0RXh5dEJBO0VBQXlCO0M1RTR5dEJ6Qjs7QTRFM3l0QkE7RUFBb0I7QzVFK3l0QnBCOztBNEU5eXRCQTtFQUEwQjtDNUVrenRCMUI7O0E0RWp6dEJBO0VBQXFCO0M1RXF6dEJyQjs7QTRFcHp0QkE7RUFBMEI7QzVFd3p0QjFCOztBNEV2enRCQTtFQUFxQjtDNUUyenRCckI7O0E0RTF6dEJBO0VBQWdDO0M1RTh6dEJoQzs7QTRFN3p0QkE7RUFBOEI7QzVFaTB0QjlCOztBNEVoMHRCQTtFQUF5QjtDNUVvMHRCekI7O0E0RW4wdEJBO0VBQWdDO0M1RXUwdEJoQzs7QTRFdDB0QkE7RUFBMkI7QzVFMDB0QjNCOztBNEV6MHRCQTtFQUF3QjtDNUU2MHRCeEI7O0E0RTUwdEJBO0VBQThCO0M1RWcxdEI5Qjs7QTRFLzB0QkE7RUFBeUI7QzVFbTF0QnpCOztBNEVsMXRCQTtFQUE2QjtDNUVzMXRCN0I7O0E0RXIxdEJBO0VBQXdCO0M1RXkxdEJ4Qjs7QTRFeDF0QkE7RUFBdUI7QzVFNDF0QnZCOztBNEUzMXRCQTtFQUFrQjtDNUUrMXRCbEI7O0E0RTkxdEJBO0VBQTJCO0M1RWsydEIzQjs7QTRFajJ0QkE7RUFBMkI7QzVFcTJ0QjNCOztBNEVwMnRCQTtFQUFzQjtDNUV3MnRCdEI7O0E0RXYydEJBO0VBQXFCO0M1RTIydEJyQjs7QTRFMTJ0QkE7RUFBcUI7QzVFODJ0QnJCOztBNEU3MnRCQTtFQUEyQjtDNUVpM3RCM0I7O0E0RWgzdEJBO0VBQTJCO0M1RW8zdEIzQjs7QTRFbjN0QkE7RUFBc0I7QzVFdTN0QnRCOztBNEV0M3RCQTtFQUF1QjtDNUUwM3RCdkI7O0E0RXozdEJBO0VBQXdCO0M1RTYzdEJ4Qjs7QTRFNTN0QkE7RUFBd0I7QzVFZzR0QnhCOztBNEUvM3RCQTtFQUErQjtDNUVtNHRCL0I7O0E0RWw0dEJBO0VBQTBCO0M1RXM0dEIxQjs7QTRFcjR0QkE7RUFBcUM7QzVFeTR0QnJDOztBNEV4NHRCQTtFQUFnQztDNUU0NHRCaEM7O0E0RTM0dEJBO0VBQStCO0M1RSs0dEIvQjs7QTRFOTR0QkE7RUFBMEI7QzVFazV0QjFCOztBNEVqNXRCQTtFQUE4QjtDNUVxNXRCOUI7O0E0RXA1dEJBO0VBQXlCO0M1RXc1dEJ6Qjs7QTRFdjV0QkE7RUFBa0M7QzVFMjV0QmxDOztBNEUxNXRCQTtFQUE2QjtDNUU4NXRCN0I7O0E0RTc1dEJBO0VBQTZCO0M1RWk2dEI3Qjs7QTRFaDZ0QkE7RUFBd0I7QzVFbzZ0QnhCOztBNEVuNnRCQTtFQUFnQztDNUV1NnRCaEM7O0E0RXQ2dEJBO0VBQTJCO0M1RTA2dEIzQjs7QTRFejZ0QkE7RUFBeUI7QzVFNjZ0QnpCOztBNEU1NnRCQTtFQUFvQjtDNUVnN3RCcEI7O0E0RS82dEJBO0VBQXlCO0M1RW03dEJ6Qjs7QTRFbDd0QkE7RUFBb0I7QzVFczd0QnBCOztBNEVyN3RCQTtFQUF1QjtDNUV5N3RCdkI7O0E0RXg3dEJBO0VBQWtCO0M1RTQ3dEJsQjs7QTRFMzd0QkE7RUFBMEI7QzVFKzd0QjFCOztBNEU5N3RCQTtFQUE0QjtDNUVrOHRCNUI7O0E0RWo4dEJBO0VBQXFCO0M1RXE4dEJyQjs7QTRFcDh0QkE7RUFBNEI7QzVFdzh0QjVCOztBNEV2OHRCQTtFQUE0QjtDNUUyOHRCNUI7O0E0RTE4dEJBO0VBQXVCO0M1RTg4dEJ2Qjs7QTRFNzh0QkE7RUFBMEI7QzVFaTl0QjFCOztBNEVoOXRCQTtFQUFxQjtDNUVvOXRCckI7O0E0RW45dEJBO0VBQXNCO0M1RXU5dEJ0Qjs7QTRFdDl0QkE7RUFBZ0M7QzVFMDl0QmhDOztBNEV6OXRCQTtFQUEyQjtDNUU2OXRCM0I7O0E0RTU5dEJBO0VBQWtDO0M1RWcrdEJsQzs7QTRFLzl0QkE7RUFBZ0M7QzVFbSt0QmhDOztBNEVsK3RCQTtFQUEyQjtDNUVzK3RCM0I7O0E0RXIrdEJBO0VBQTRCO0M1RXkrdEI1Qjs7QTRFeCt0QkE7RUFBK0I7QzVFNCt0Qi9COztBNEUzK3RCQTtFQUEwQjtDNUUrK3RCMUI7O0E0RTkrdEJBO0VBQTBCO0M1RWsvdEIxQjs7QTRFai90QkE7RUFBZ0M7QzVFcS90QmhDOztBNEVwL3RCQTtFQUErQjtDNUV3L3RCL0I7O0E0RXYvdEJBO0VBQTBCO0M1RTIvdEIxQjs7QTRFMS90QkE7RUFBNEI7QzVFOC90QjVCOztBNEU3L3RCQTtFQUE0QjtDNUVpZ3VCNUI7O0E0RWhndUJBO0VBQXVCO0M1RW9ndUJ2Qjs7QTRFbmd1QkE7RUFBcUI7QzVFdWd1QnJCOztBNEV0Z3VCQTtFQUF5QjtDNUUwZ3VCekI7O0E0RXpndUJBO0VBQW1DO0M1RTZndUJuQzs7QTRFNWd1QkE7RUFBOEI7QzVFZ2h1QjlCOztBNEUvZ3VCQTtFQUFpQztDNUVtaHVCakM7O0E0RWxodUJBO0VBQTRCO0M1RXNodUI1Qjs7QTRFcmh1QkE7RUFBb0I7QzVFeWh1QnBCOztBNEV4aHVCQTtFQUE2QjtDNUU0aHVCN0I7O0E0RTNodUJBO0VBQXdCO0M1RStodUJ4Qjs7QTRFOWh1QkE7RUFBNkI7QzVFa2l1QjdCOztBNEVqaXVCQTtFQUF3QjtDNUVxaXVCeEI7O0E0RXBpdUJBO0VBQXVCO0M1RXdpdUJ2Qjs7QTRFdml1QkE7RUFBa0I7QzVFMml1QmxCOztBNEUxaXVCQTtFQUF1QjtDNUU4aXVCdkI7O0E0RTdpdUJBO0VBQWtCO0M1RWlqdUJsQjs7QTRFaGp1QkE7RUFBNEI7QzVFb2p1QjVCOztBNEVuanVCQTtFQUF1QjtDNUV1anVCdkI7O0E0RXRqdUJBO0VBQStCO0M1RTBqdUIvQjs7QTRFemp1QkE7RUFBMEI7QzVFNmp1QjFCOztBNEU1anVCQTtFQUF3QjtDNUVna3VCeEI7O0E0RS9qdUJBO0VBQW1CO0M1RW1rdUJuQjs7QTRFbGt1QkE7RUFBd0I7QzVFc2t1QnhCOztBNEVya3VCQTtFQUFtQjtDNUV5a3VCbkI7O0E0RXhrdUJBO0VBQWlDO0M1RTRrdUJqQzs7QTRFM2t1QkE7RUFBK0I7QzVFK2t1Qi9COztBNEU5a3VCQTtFQUEwQjtDNUVrbHVCMUI7O0E0RWpsdUJBO0VBQWlDO0M1RXFsdUJqQzs7QTRFcGx1QkE7RUFBK0I7QzVFd2x1Qi9COztBNEV2bHVCQTtFQUEwQjtDNUUybHVCMUI7O0E0RTFsdUJBO0VBQW1CO0M1RThsdUJuQjs7QTRFN2x1QkE7RUFBb0I7QzVFaW11QnBCOztBNEVobXVCQTtFQUEyQjtDNUVvbXVCM0I7O0E0RW5tdUJBO0VBQXNCO0M1RXVtdUJ0Qjs7QTRFdG11QkE7RUFBMEI7QzVFMG11QjFCOztBNEV6bXVCQTtFQUFxQjtDNUU2bXVCckI7O0E0RTVtdUJBO0VBQW1DO0M1RWdudUJuQzs7QTRFL211QkE7RUFBOEI7QzVFbW51QjlCOztBNEVsbnVCQTtFQUFvQztDNUVzbnVCcEM7O0E0RXJudUJBO0VBQStCO0M1RXludUIvQjs7QTRFeG51QkE7RUFBb0M7QzVFNG51QnBDOztBNEUzbnVCQTtFQUErQjtDNUUrbnVCL0I7O0E0RTludUJBO0VBQW1DO0M1RWtvdUJuQzs7QTRFam91QkE7RUFBOEI7QzVFcW91QjlCOztBNEVwb3VCQTtFQUF1QjtDNUV3b3VCdkI7O0E0RXZvdUJBO0VBQXNCO0M1RTJvdUJ0Qjs7QTRFMW91QkE7RUFBNkI7QzVFOG91QjdCOztBNEU3b3VCQTtFQUFzQjtDNUVpcHVCdEI7O0E0RWhwdUJBO0VBQTBCO0M1RW9wdUIxQjs7QTRFbnB1QkE7RUFBMEI7QzVFdXB1QjFCOztBNEV0cHVCQTtFQUEwQjtDNUUwcHVCMUI7O0E0RXpwdUJBO0VBQTBCO0M1RTZwdUIxQjs7QTRFNXB1QkE7RUFBMEI7QzVFZ3F1QjFCOztBNEUvcHVCQTtFQUE4QjtDNUVtcXVCOUI7O0E0RWxxdUJBO0VBQXlCO0M1RXNxdUJ6Qjs7QTRFcnF1QkE7RUFBaUM7QzVFeXF1QmpDOztBNEV4cXVCQTtFQUE0QjtDNUU0cXVCNUI7O0E0RTNxdUJBO0VBQTBCO0M1RStxdUIxQjs7QTRFOXF1QkE7RUFBcUI7QzVFa3J1QnJCOztBNEVqcnVCQTtFQUEyQjtDNUVxcnVCM0I7O0E0RXBydUJBO0VBQXNCO0M1RXdydUJ0Qjs7QTRFdnJ1QkE7RUFBNkI7QzVFMnJ1QjdCOztBNEUxcnVCQTtFQUF3QjtDNUU4cnVCeEI7O0E0RTdydUJBO0VBQXlCO0M1RWlzdUJ6Qjs7QTRFaHN1QkE7RUFBb0I7QzVFb3N1QnBCOztBNEVuc3VCQTtFQUF1QjtDNUV1c3VCdkI7O0E0RXRzdUJBO0VBQWtCO0M1RTBzdUJsQjs7QTRFenN1QkE7RUFBcUI7QzVFNnN1QnJCOztBNEU1c3VCQTtFQUF3QjtDNUVndHVCeEI7O0E0RS9zdUJBO0VBQW1CO0M1RW10dUJuQjs7QTRFbHR1QkE7RUFBeUI7QzVFc3R1QnpCOztBNEVydHVCQTtFQUFvQjtDNUV5dHVCcEI7O0E0RXh0dUJBO0VBQXVCO0M1RTR0dUJ2Qjs7QTRFM3R1QkE7RUFBMEI7QzVFK3R1QjFCOztBNEU5dHVCQTtFQUFxQjtDNUVrdXVCckI7O0E0RWp1dUJBO0VBQTRCO0M1RXF1dUI1Qjs7QTRFcHV1QkE7RUFBcUI7QzVFd3V1QnJCOztBNEV2dXVCQTtFQUF5QjtDNUUydXVCekI7O0E0RTF1dUJBO0VBQW9CO0M1RTh1dUJwQjs7QTRFN3V1QkE7RUFBMkI7QzVFaXZ1QjNCOztBNEVodnVCQTtFQUFpQztDNUVvdnVCakM7O0E0RW52dUJBO0VBQWdDO0M1RXV2dUJoQzs7QTRFdHZ1QkE7RUFBc0M7QzVFMHZ1QnRDOztBNEV6dnVCQTtFQUFnQztDNUU2dnVCaEM7O0E0RTV2dUJBO0VBQStCO0M1RWd3dUIvQjs7QTRFL3Z1QkE7RUFBNEI7QzVFbXd1QjVCOztBNEVsd3VCQTtFQUEwQjtDNUVzd3VCMUI7O0E0RXJ3dUJBO0VBQStCO0M1RXl3dUIvQjs7QTRFeHd1QkE7RUFBMEI7QzVFNHd1QjFCOztBNEUzd3VCQTtFQUEyQjtDNUUrd3VCM0I7O0E0RTl3dUJBO0VBQTBCO0M1RWt4dUIxQjs7QTRFanh1QkE7RUFBNEI7QzVFcXh1QjVCOztBNEVweHVCQTtFQUFnQztDNUV3eHVCaEM7O0E0RXZ4dUJBO0VBQTJCO0M1RTJ4dUIzQjs7QTRFMXh1QkE7RUFBdUI7QzVFOHh1QnZCOztBNEU3eHVCQTtFQUFxQjtDNUVpeXVCckI7O0E0RWh5dUJBO0VBQXlCO0M1RW95dUJ6Qjs7QTRFbnl1QkE7RUFBb0I7QzVFdXl1QnBCOztBNEV0eXVCQTtFQUEwQjtDNUUweXVCMUI7O0E0RXp5dUJBO0VBQW1CO0M1RTZ5dUJuQjs7QTRFNXl1QkE7RUFBc0I7QzVFZ3p1QnRCOztBNEUveXVCQTtFQUE4QjtDNUVtenVCOUI7O0E0RWx6dUJBO0VBQXlCO0M1RXN6dUJ6Qjs7QTRFcnp1QkE7RUFBNEI7QzVFeXp1QjVCOztBNEV4enVCQTtFQUFrQztDNUU0enVCbEM7O0E0RTN6dUJBO0VBQTZCO0M1RSt6dUI3Qjs7QTRFOXp1QkE7RUFBdUI7QzVFazB1QnZCOztBNEVqMHVCQTtFQUF1QjtDNUVxMHVCdkI7O0E0RXAwdUJBO0VBQWtCO0M1RXcwdUJsQjs7QTRFdjB1QkE7RUFBcUM7QzVFMjB1QnJDOztBNEUxMHVCQTtFQUFnQztDNUU4MHVCaEM7O0E0RTcwdUJBO0VBQXdDO0M1RWkxdUJ4Qzs7QTRFaDF1QkE7RUFBbUM7QzVFbzF1Qm5DOztBNEVuMXVCQTtFQUFpQztDNUV1MXVCakM7O0E0RXQxdUJBO0VBQTRCO0M1RTAxdUI1Qjs7QTRFejF1QkE7RUFBZ0M7QzVFNjF1QmhDOztBNEU1MXVCQTtFQUEyQjtDNUVnMnVCM0I7O0E0RS8xdUJBO0VBQW1DO0M1RW0ydUJuQzs7QTRFbDJ1QkE7RUFBOEI7QzVFczJ1QjlCOztBNEVyMnVCQTtFQUE0QjtDNUV5MnVCNUI7O0E0RXgydUJBO0VBQXVCO0M1RTQydUJ2Qjs7QTRFMzJ1QkE7RUFBb0M7QzVFKzJ1QnBDOztBNEU5MnVCQTtFQUErQjtDNUVrM3VCL0I7O0E0RWozdUJBO0VBQXVDO0M1RXEzdUJ2Qzs7QTRFcDN1QkE7RUFBa0M7QzVFdzN1QmxDOztBNEV2M3VCQTtFQUFnQztDNUUyM3VCaEM7O0E0RTEzdUJBO0VBQTJCO0M1RTgzdUIzQjs7QTRFNzN1QkE7RUFBa0M7QzVFaTR1QmxDOztBNEVoNHVCQTtFQUE2QjtDNUVvNHVCN0I7O0E0RW40dUJBO0VBQXFDO0M1RXU0dUJyQzs7QTRFdDR1QkE7RUFBZ0M7QzVFMDR1QmhDOztBNEV6NHVCQTtFQUE4QjtDNUU2NHVCOUI7O0E0RTU0dUJBO0VBQXlCO0M1RWc1dUJ6Qjs7QTRFLzR1QkE7RUFBb0I7QzVFbTV1QnBCOztBNEVsNXVCQTtFQUFnQztDNUVzNXVCaEM7O0E0RXI1dUJBO0VBQTJCO0M1RXk1dUIzQjs7QTRFeDV1QkE7RUFBZ0M7QzVFNDV1QmhDOztBNEUzNXVCQTtFQUEyQjtDNUUrNXVCM0I7O0E0RTk1dUJBO0VBQW9CO0M1RWs2dUJwQjs7QTRFajZ1QkE7RUFBc0I7QzVFcTZ1QnRCOztBNEVwNnVCQTtFQUF5QjtDNUV3NnVCekI7O0E0RXY2dUJBO0VBQW1CO0M1RTI2dUJuQjs7QTRFMTZ1QkE7RUFBb0I7QzVFODZ1QnBCOztBNEU3NnVCQTtFQUFvQjtDNUVpN3VCcEI7O0E0RWg3dUJBO0VBQWtDO0M1RW83dUJsQzs7QTRFbjd1QkE7RUFBOEI7QzVFdTd1QjlCOztBNEV0N3VCQTtFQUFnQztDNUUwN3VCaEM7O0E0RXo3dUJBO0VBQTRCO0M1RTY3dUI1Qjs7QTRFNTd1QkE7RUFBNEI7QzVFZzh1QjVCOztBNEUvN3VCQTtFQUF3QjtDNUVtOHVCeEI7O0E0RWw4dUJBO0VBQW9DO0M1RXM4dUJwQzs7QTRFcjh1QkE7RUFBZ0M7QzVFeTh1QmhDOztBNEV4OHVCQTtFQUFrQztDNUU0OHVCbEM7O0E0RTM4dUJBO0VBQThCO0M1RSs4dUI5Qjs7QTRFOTh1QkE7RUFBMEI7QzVFazl1QjFCOztBNEVqOXVCQTtFQUFzQjtDNUVxOXVCdEI7O0E0RXA5dUJBO0VBQXdCO0M1RXc5dUJ4Qjs7QTRFdjl1QkE7RUFBMkI7QzVFMjl1QjNCOztBNEUxOXVCQTtFQUFzQjtDNUU4OXVCdEI7O0E0RTc5dUJBO0VBQTBCO0M1RWkrdUIxQjs7QTRFaCt1QkE7RUFBMkI7QzVFbyt1QjNCOztBNEVuK3VCQTtFQUF5QjtDNUV1K3VCekI7O0E0RXQrdUJBO0VBQTBCO0M1RTArdUIxQjs7QTRFeit1QkE7RUFBMEI7QzVFNit1QjFCOztBNEU1K3VCQTtFQUFxQjtDNUVnL3VCckI7O0E0RS8rdUJBO0VBQW9CO0M1RW0vdUJwQjs7QTRFbC91QkE7RUFBd0I7QzVFcy91QnhCOztBNEVyL3VCQTtFQUF3QjtDNUV5L3VCeEI7O0E0RXgvdUJBO0VBQW1CO0M1RTQvdUJuQjs7QTRFMy91QkE7RUFBb0I7QzVFKy91QnBCOztBNEU5L3VCQTtFQUE0QjtDNUVrZ3ZCNUI7O0E0RWpndkJBO0VBQXVCO0M1RXFndkJ2Qjs7QTRFcGd2QkE7RUFBMEI7QzVFd2d2QjFCOztBNEV2Z3ZCQTtFQUFxQjtDNUUyZ3ZCckI7O0E0RTFndkJBO0VBQTRCO0M1RThndkI1Qjs7QTRFN2d2QkE7RUFBdUI7QzVFaWh2QnZCOztBNEVoaHZCQTtFQUErQjtDNUVvaHZCL0I7O0E0RW5odkJBO0VBQTBCO0M1RXVodkIxQjs7QTRFdGh2QkE7RUFBd0I7QzVFMGh2QnhCOztBNEV6aHZCQTtFQUFtQjtDNUU2aHZCbkI7O0E0RTVodkJBO0VBQThCO0M1RWdpdkI5Qjs7QTRFL2h2QkE7RUFBeUI7QzVFbWl2QnpCOztBNEVsaXZCQTtFQUE2QjtDNUVzaXZCN0I7O0E0RXJpdkJBO0VBQXdCO0M1RXlpdkJ4Qjs7QTRFeGl2QkE7RUFBdUI7QzVFNGl2QnZCOztBNEUzaXZCQTtFQUE2QjtDNUUraXZCN0I7O0E0RTlpdkJBO0VBQXdCO0M1RWtqdkJ4Qjs7QTRFamp2QkE7RUFBZ0M7QzVFcWp2QmhDOztBNEVwanZCQTtFQUEyQjtDNUV3anZCM0I7O0E0RXZqdkJBO0VBQThCO0M1RTJqdkI5Qjs7QTRFMWp2QkE7RUFBeUI7QzVFOGp2QnpCOztBNEU3anZCQTtFQUE4QjtDNUVpa3ZCOUI7O0E0RWhrdkJBO0VBQXlCO0M1RW9rdkJ6Qjs7QTRFbmt2QkE7RUFBdUI7QzVFdWt2QnZCOztBNEV0a3ZCQTtFQUFrQjtDNUUwa3ZCbEI7O0E0RXprdkJBO0VBQXlCO0M1RTZrdkJ6Qjs7QTRFNWt2QkE7RUFBMkI7QzVFZ2x2QjNCOztBNEUva3ZCQTtFQUFzQjtDNUVtbHZCdEI7O0E0RWxsdkJBO0VBQTBCO0M1RXNsdkIxQjs7QTRFcmx2QkE7RUFBcUI7QzVFeWx2QnJCOztBNEV4bHZCQTtFQUFrQztDNUU0bHZCbEM7O0E0RTNsdkJBO0VBQWdDO0M1RStsdkJoQzs7QTRFOWx2QkE7RUFBb0I7QzVFa212QnBCOztBNEVqbXZCQTtFQUEwQjtDNUVxbXZCMUI7O0E0RXBtdkJBO0VBQW9DO0M1RXdtdkJwQzs7QTRFdm12QkE7RUFBK0I7QzVFMm12Qi9COztBNEUxbXZCQTtFQUFxQjtDNUU4bXZCckI7O0E0RTdtdkJBO0VBQXVCO0M1RWludkJ2Qjs7QTRFaG52QkE7RUFBa0I7QzVFb252QmxCOztBNEVubnZCQTtFQUF3QjtDNUV1bnZCeEI7O0E0RXRudkJBO0VBQW1CO0M1RTBudkJuQjs7QTRFem52QkE7RUFBdUI7QzVFNm52QnZCOztBNEU1bnZCQTtFQUE2QjtDNUVnb3ZCN0I7O0E0RS9udkJBO0VBQXFDO0M1RW1vdkJyQzs7QTRFbG92QkE7RUFBZ0M7QzVFc292QmhDOztBNEVyb3ZCQTtFQUFxQztDNUV5b3ZCckM7O0E0RXhvdkJBO0VBQWdDO0M1RTRvdkJoQzs7QTRFM292QkE7RUFBbUM7QzVFK292Qm5DOztBNEU5b3ZCQTtFQUE4QjtDNUVrcHZCOUI7O0E0RWpwdkJBO0VBQXNDO0M1RXFwdkJ0Qzs7QTRFcHB2QkE7RUFBaUM7QzVFd3B2QmpDOztBNEV2cHZCQTtFQUFrQztDNUUycHZCbEM7O0E0RTFwdkJBO0VBQTZCO0M1RThwdkI3Qjs7QTRFN3B2QkE7RUFBK0I7QzVFaXF2Qi9COztBNEVocXZCQTtFQUEwQjtDNUVvcXZCMUI7O0E0RW5xdkJBO0VBQXdCO0M1RXVxdkJ4Qjs7QTRFdHF2QkE7RUFBNEI7QzVFMHF2QjVCOztBNEV6cXZCQTtFQUF1QjtDNUU2cXZCdkI7O0E0RTVxdkJBO0VBQTBCO0M1RWdydkIxQjs7QTRFL3F2QkE7RUFBK0I7QzVFbXJ2Qi9COztBNEVscnZCQTtFQUFnQztDNUVzcnZCaEM7O0E0RXJydkJBO0VBQXdCO0M1RXlydkJ4Qjs7QTRFeHJ2QkE7RUFBNkI7QzVFNHJ2QjdCOztBNEUzcnZCQTtFQUF5QjtDNUUrcnZCekI7O0E0RTlydkJBO0VBQThCO0M1RWtzdkI5Qjs7QTRFanN2QkE7RUFBeUI7QzVFcXN2QnpCOztBNEVwc3ZCQTtFQUF1QjtDNUV3c3ZCdkI7O0E0RXZzdkJBO0VBQStCO0M1RTJzdkIvQjs7QTRFMXN2QkE7RUFBK0I7QzVFOHN2Qi9COztBNEU3c3ZCQTtFQUE4QjtDNUVpdHZCOUI7O0E0RWh0dkJBO0VBQStCO0M1RW90dkIvQjs7QTRFbnR2QkE7RUFBOEI7QzVFdXR2QjlCOztBNEV0dHZCQTtFQUEwQjtDNUUwdHZCMUI7O0E0RXp0dkJBO0VBQWtDO0M1RTZ0dkJsQzs7QTRFNXR2QkE7RUFBeUI7QzVFZ3V2QnpCOztBNEUvdHZCQTtFQUF5QjtDNUVtdXZCekI7O0E0RWx1dkJBO0VBQXdCO0M1RXN1dkJ4Qjs7QTRFcnV2QkE7RUFBMEI7QzVFeXV2QjFCOztBNEV4dXZCQTtFQUF5QjtDNUU0dXZCekI7O0E0RTN1dkJBO0VBQXNCO0M1RSt1dkJ0Qjs7QTRFOXV2QkE7RUFBdUI7QzVFa3Z2QnZCOztBNEVqdnZCQTtFQUFvQjtDNUVxdnZCcEI7O0E0RXB2dkJBO0VBQXNCO0M1RXd2dkJ0Qjs7QTRFdnZ2QkE7RUFBeUI7QzVFMnZ2QnpCOztBNEUxdnZCQTtFQUFvQjtDNUU4dnZCcEI7O0E0RTd2dkJBO0VBQTBCO0M1RWl3dkIxQjs7QTRFaHd2QkE7RUFBcUI7QzVFb3d2QnJCOztBNEVud3ZCQTtFQUF3QjtDNUV1d3ZCeEI7O0E0RXR3dkJBO0VBQW1CO0M1RTB3dkJuQjs7QTRFend2QkE7RUFBNEI7QzVFNnd2QjVCOztBNEU1d3ZCQTtFQUE0QjtDNUVneHZCNUI7O0E0RS93dkJBO0VBQXVCO0M1RW14dkJ2Qjs7QTRFbHh2QkE7RUFBMEI7QzVFc3h2QjFCOztBNEVyeHZCQTtFQUFxQjtDNUV5eHZCckI7O0E0RXh4dkJBO0VBQTZCO0M1RTR4dkI3Qjs7QTRFM3h2QkE7RUFBNEI7QzVFK3h2QjVCOztBNEU5eHZCQTtFQUFvQjtDNUVreXZCcEI7O0E0RWp5dkJBO0VBQXNCO0M1RXF5dkJ0Qjs7QTRFcHl2QkE7RUFBc0I7QzVFd3l2QnRCOztBNEV2eXZCQTtFQUFpQjtDNUUyeXZCakI7O0E0RTF5dkJBO0VBQXFCO0M1RTh5dkJyQjs7QTRFN3l2QkE7RUFBc0I7QzVFaXp2QnRCOztBNEVoenZCQTtFQUF3QjtDNUVvenZCeEI7O0E0RW56dkJBO0VBQXNCO0M1RXV6dkJ0Qjs7QTRFdHp2QkE7RUFBc0I7QzVFMHp2QnRCOztBNEV6enZCQTtFQUFzQjtDNUU2enZCdEI7O0E0RTV6dkJBO0VBQTBCO0M1RWcwdkIxQjs7QTRFL3p2QkE7RUFBaUM7QzVFbTB2QmpDOztBNEVsMHZCQTtFQUE2QjtDNUVzMHZCN0I7O0E0RXIwdkJBO0VBQW1CO0M1RXkwdkJuQjs7QTRFeDB2QkE7RUFBNkI7QzVFNDB2QjdCOztBNEUzMHZCQTtFQUF3QjtDNUUrMHZCeEI7O0E0RTkwdkJBO0VBQTZCO0M1RWsxdkI3Qjs7QTRFajF2QkE7RUFBd0I7QzVFcTF2QnhCOztBNEVwMXZCQTtFQUE0QjtDNUV3MXZCNUI7O0E0RXYxdkJBO0VBQXVCO0M1RTIxdkJ2Qjs7QTRFMTF2QkE7RUFBb0I7QzVFODF2QnBCOztBNEU3MXZCQTtFQUEwQjtDNUVpMnZCMUI7O0E0RWgydkJBO0VBQXFCO0M1RW8ydkJyQjs7QTRFbjJ2QkE7RUFBdUI7QzVFdTJ2QnZCOztBNEV0MnZCQTtFQUFrQjtDNUUwMnZCbEI7O0E0RXoydkJBO0VBQXFCO0M1RTYydkJyQjs7QTRFNTJ2QkE7RUFBeUI7QzVFZzN2QnpCOztBNEUvMnZCQTtFQUF3QjtDNUVtM3ZCeEI7O0E0RWwzdkJBO0VBQTJCO0M1RXMzdkIzQjs7QTRFcjN2QkE7RUFBeUI7QzVFeTN2QnpCOztBNEV4M3ZCQTtFQUFvQjtDNUU0M3ZCcEI7O0E0RTMzdkJBO0VBQXdCO0M1RSszdkJ4Qjs7QTRFOTN2QkE7RUFBK0I7QzVFazR2Qi9COztBNEVqNHZCQTtFQUEwQjtDNUVxNHZCMUI7O0E0RXA0dkJBO0VBQStCO0M1RXc0dkIvQjs7QTRFdjR2QkE7RUFBMEI7QzVFMjR2QjFCOztBNEUxNHZCQTtFQUE4QjtDNUU4NHZCOUI7O0E0RTc0dkJBO0VBQXlCO0M1RWk1dkJ6Qjs7QTRFaDV2QkE7RUFBNkI7QzVFbzV2QjdCOztBNEVuNXZCQTtFQUF3QjtDNUV1NXZCeEI7O0E0RXQ1dkJBO0VBQWlCO0M1RTA1dkJqQjs7QTRFejV2QkE7RUFBMEI7QzVFNjV2QjFCOztBNEU1NXZCQTtFQUFxQjtDNUVnNnZCckI7O0E0RS81dkJBO0VBQXNCO0M1RW02dkJ0Qjs7QTRFbDZ2QkE7RUFBb0I7QzVFczZ2QnBCOztBNEVyNnZCQTtFQUFvQjtDNUV5NnZCcEI7O0E0RXg2dkJBO0VBQXVCO0M1RTQ2dkJ2Qjs7QTRFMzZ2QkE7RUFBcUI7QzVFKzZ2QnJCOztBNEU5NnZCQTtFQUFxQjtDNUVrN3ZCckI7O0E0RWo3dkJBO0VBQXVCO0M1RXE3dkJ2Qjs7QTRFcDd2QkE7RUFBbUI7QzVFdzd2Qm5COztBNEV2N3ZCQTtFQUFtQjtDNUUyN3ZCbkI7O0E0RTE3dkJBO0VBQTBCO0M1RTg3dkIxQjs7QTRFNzd2QkE7RUFBNkI7QzVFaTh2QjdCOztBNEVoOHZCQTtFQUFxQjtDNUVvOHZCckI7O0E0RW44dkJBO0VBQXFCO0M1RXU4dkJyQjs7QTRFdDh2QkE7RUFBNEI7QzVFMDh2QjVCOztBNEV6OHZCQTtFQUF1QjtDNUU2OHZCdkI7O0E0RTU4dkJBO0VBQTZCO0M1RWc5dkI3Qjs7QTRFLzh2QkE7RUFBd0I7QzVFbTl2QnhCOztBNEVsOXZCQTtFQUE2QjtDNUVzOXZCN0I7O0E0RXI5dkJBO0VBQXdCO0M1RXk5dkJ4Qjs7QTRFeDl2QkE7RUFBNEI7QzVFNDl2QjVCOztBNEUzOXZCQTtFQUF1QjtDNUUrOXZCdkI7O0E0RTk5dkJBO0VBQWdCO0M1RWsrdkJoQjs7QTRFait2QkE7RUFBc0I7QzVFcSt2QnRCOztBNEVwK3ZCQTtFQUFzQjtDNUV3K3ZCdEI7O0E0RXYrdkJBO0VBQXVCO0M1RTIrdkJ2Qjs7QTRFMSt2QkE7RUFBbUI7QzVFOCt2Qm5COztBNEU3K3ZCQTtFQUFvQjtDNUVpL3ZCcEI7O0E0RWgvdkJBO0VBQThCO0M1RW8vdkI5Qjs7QTRFbi92QkE7RUFBeUI7QzVFdS92QnpCOztBNEV0L3ZCQTtFQUF3QjtDNUUwL3ZCeEI7O0E0RXovdkJBO0VBQXVCO0M1RTYvdkJ2Qjs7QTRFNS92QkE7RUFBbUI7QzVFZ2d3Qm5COztBNEUvL3ZCQTtFQUErQjtDNUVtZ3dCL0I7O0E0RWxnd0JBO0VBQThCO0M1RXNnd0I5Qjs7QTRFcmd3QkE7RUFBNEI7QzVFeWd3QjVCOztBNEV4Z3dCQTtFQUFnQztDNUU0Z3dCaEM7O0E0RTNnd0JBO0VBQTZCO0M1RStnd0I3Qjs7QTRFOWd3QkE7RUFBMkI7QzVFa2h3QjNCOztBNEVqaHdCQTtFQUFzQjtDNUVxaHdCdEI7O0E0RXBod0JBO0VBQTZCO0M1RXdod0I3Qjs7QTRFdmh3QkE7RUFBb0M7QzVFMmh3QnBDOztBNEUxaHdCQTtFQUErQjtDNUU4aHdCL0I7O0E0RTdod0JBO0VBQTRCO0M1RWlpd0I1Qjs7QTRFaGl3QkE7RUFBdUI7QzVFb2l3QnZCOztBNEVuaXdCQTtFQUErQjtDNUV1aXdCL0I7O0E0RXRpd0JBO0VBQTRCO0M1RTBpd0I1Qjs7QTRFeml3QkE7RUFBMEI7QzVFNml3QjFCOztBNEU1aXdCQTtFQUEyQjtDNUVnandCM0I7O0E0RS9pd0JBO0VBQXlCO0M1RW1qd0J6Qjs7QTRFbGp3QkE7RUFBc0I7QzVFc2p3QnRCOztBNEVyandCQTtFQUF1QjtDNUV5andCdkI7O0E0RXhqd0JBO0VBQXdCO0M1RTRqd0J4Qjs7QTRFM2p3QkE7RUFBOEI7QzVFK2p3QjlCOztBNEU5andCQTtFQUF5QjtDNUVra3dCekI7O0E0RWprd0JBO0VBQTJCO0M1RXFrd0IzQjs7QTRFcGt3QkE7RUFBc0I7QzVFd2t3QnRCOztBNEV2a3dCQTtFQUFzQjtDNUUya3dCdEI7O0E0RTFrd0JBO0VBQTBCO0M1RThrd0IxQjs7QTRFN2t3QkE7RUFBc0I7QzVFaWx3QnRCOztBNEVobHdCQTtFQUFxQjtDNUVvbHdCckI7O0E0RW5sd0JBO0VBQXdCO0M1RXVsd0J4Qjs7QTRFdGx3QkE7RUFBeUI7QzVFMGx3QnpCOztBNEV6bHdCQTtFQUFvQjtDNUU2bHdCcEI7O0E0RTVsd0JBO0VBQTJCO0M1RWdtd0IzQjs7QTRFL2x3QkE7RUFBc0I7QzVFbW13QnRCOztBNEVsbXdCQTtFQUFvQjtDNUVzbXdCcEI7O0E0RXJtd0JBO0VBQXVCO0M1RXltd0J2Qjs7QTRFeG13QkE7RUFBd0I7QzVFNG13QnhCOztBNEUzbXdCQTtFQUFtQjtDNUUrbXdCbkI7O0E0RTltd0JBO0VBQW1CO0M1RWtud0JuQjs7QTRFam53QkE7RUFBb0I7QzVFcW53QnBCOztBNEVwbndCQTtFQUF3QjtDNUV3bndCeEI7O0E0RXZud0JBO0VBQXNCO0M1RTJud0J0Qjs7QTRFMW53QkE7RUFBc0I7QzVFOG53QnRCOztBNEU3bndCQTtFQUF1QjtDNUVpb3dCdkI7O0E0RWhvd0JBO0VBQW1CO0M1RW9vd0JuQjs7QTRFbm93QkE7RUFBcUI7QzVFdW93QnJCOztBNEV0b3dCQTtFQUFxQjtDNUUwb3dCckI7O0E0RXpvd0JBO0VBQXdCO0M1RTZvd0J4Qjs7QTRFNW93QkE7RUFBcUI7QzVFZ3B3QnJCOztBNEUvb3dCQTtFQUF1QjtDNUVtcHdCdkI7O0E0RWxwd0JBO0VBQXNCO0M1RXNwd0J0Qjs7QTRFcnB3QkE7RUFBNkI7QzVFeXB3QjdCOztBNEV4cHdCQTtFQUFxQjtDNUU0cHdCckI7O0E0RTNwd0JBO0VBQXdCO0M1RStwd0J4Qjs7QTRFOXB3QkE7RUFBb0I7QzVFa3F3QnBCOztBNEVqcXdCQTtFQUF1QjtDNUVxcXdCdkI7O0E0RXBxd0JBO0VBQTBCO0M1RXdxd0IxQjs7QTRFdnF3QkE7RUFBcUI7QzVFMnF3QnJCOztBNEUxcXdCQTtFQUEwQjtDNUU4cXdCMUI7O0E0RTdxd0JBO0VBQXFCO0M1RWlyd0JyQjs7QTRFaHJ3QkE7RUFBa0I7QzVFb3J3QmxCOztBNEVucndCQTtFQUEwQjtDNUV1cndCMUI7O0E0RXRyd0JBO0VBQStCO0M1RTByd0IvQjs7QTRFenJ3QkE7RUFBNkI7QzVFNnJ3QjdCOztBNEU1cndCQTtFQUF3QjtDNUVnc3dCeEI7O0E0RS9yd0JBO0VBQW9CO0M1RW1zd0JwQjs7QTRFbHN3QkE7RUFBNkI7QzVFc3N3QjdCOztBNEVyc3dCQTtFQUEyQjtDNUV5c3dCM0I7O0E0RXhzd0JBO0VBQTRCO0M1RTRzd0I1Qjs7QTRFM3N3QkE7RUFBNEI7QzVFK3N3QjVCOztBNEU5c3dCQTtFQUErQjtDNUVrdHdCL0I7O0E0RWp0d0JBO0VBQTBCO0M1RXF0d0IxQjs7QTRFcHR3QkE7RUFBMEI7QzVFd3R3QjFCOztBNEV2dHdCQTtFQUFxQjtDNUUydHdCckI7O0E0RTF0d0JBO0VBQXVCO0M1RTh0d0J2Qjs7QTRFN3R3QkE7RUFBMkI7QzVFaXV3QjNCOztBNEVodXdCQTtFQUFzQjtDNUVvdXdCdEI7O0E0RW51d0JBO0VBQXdCO0M1RXV1d0J4Qjs7QTRFdHV3QkE7RUFBd0I7QzVFMHV3QnhCOztBNEV6dXdCQTtFQUFzQjtDNUU2dXdCdEI7O0E0RTV1d0JBO0VBQW9CO0M1RWd2d0JwQjs7QTRFL3V3QkE7RUFBd0I7QzVFbXZ3QnhCOztBNEVsdndCQTtFQUFtQjtDNUVzdndCbkI7O0E0RXJ2d0JBO0VBQXVCO0M1RXl2d0J2Qjs7QTRFeHZ3QkE7RUFBa0I7QzVFNHZ3QmxCOztBNEUzdndCQTtFQUErQjtDNUUrdndCL0I7O0E0RTl2d0JBO0VBQWtDO0M1RWt3d0JsQzs7QTRFand3QkE7RUFBNkI7QzVFcXd3QjdCOztBNEVwd3dCQTtFQUE4QjtDNUV3d3dCOUI7O0E0RXZ3d0JBO0VBQWlDO0M1RTJ3d0JqQzs7QTRFMXd3QkE7RUFBNEI7QzVFOHd3QjVCOztBNEU3d3dCQTtFQUFxQztDNUVpeHdCckM7O0E0RWh4d0JBO0VBQXdDO0M1RW94d0J4Qzs7QTRFbnh3QkE7RUFBbUM7QzVFdXh3Qm5DOztBNEV0eHdCQTtFQUFpQztDNUUweHdCakM7O0E0RXp4d0JBO0VBQTRCO0M1RTZ4d0I1Qjs7QTRFNXh3QkE7RUFBK0I7QzVFZ3l3Qi9COztBNEUveHdCQTtFQUFrQztDNUVteXdCbEM7O0E0RWx5d0JBO0VBQTZCO0M1RXN5d0I3Qjs7QTRFcnl3QkE7RUFBMkI7QzVFeXl3QjNCOztBNEV4eXdCQTtFQUE4QjtDNUU0eXdCOUI7O0E0RTN5d0JBO0VBQXlCO0M1RSt5d0J6Qjs7QTRFOXl3QkE7RUFBNEI7QzVFa3p3QjVCOztBNEVqendCQTtFQUF1QjtDNUVxendCdkI7O0E0RXB6d0JBO0VBQWtCO0M1RXd6d0JsQjs7QTRFdnp3QkE7RUFBdUI7QzVFMnp3QnZCOztBNEUxendCQTtFQUFtQztDNUU4endCbkM7O0E0RTd6d0JBO0VBQTJCO0M1RWkwd0IzQjs7QTRFaDB3QkE7RUFBbUI7QzVFbzB3Qm5COztBNEVuMHdCQTtFQUErQjtDNUV1MHdCL0I7O0E0RXQwd0JBO0VBQTBCO0M1RTAwd0IxQjs7QTRFejB3QkE7RUFBOEI7QzVFNjB3QjlCOztBNEU1MHdCQTtFQUFvQztDNUVnMXdCcEM7O0E0RS8wd0JBO0VBQXlCO0M1RW0xd0J6Qjs7QTRFbDF3QkE7RUFBNEI7QzVFczF3QjVCOztBNEVyMXdCQTtFQUFpQjtDNUV5MXdCakI7O0E0RXgxd0JBO0VBQTBCO0M1RTQxd0IxQjs7QTRFMzF3QkE7RUFBK0I7QzVFKzF3Qi9COztBNEU5MXdCQTtFQUE2QjtDNUVrMndCN0I7O0E0RWoyd0JBO0VBQXdCO0M1RXEyd0J4Qjs7QTRFcDJ3QkE7RUFBMkI7QzVFdzJ3QjNCOztBNEV2MndCQTtFQUFzQjtDNUUyMndCdEI7O0E0RTEyd0JBO0VBQW9CO0M1RTgyd0JwQjs7QTRFNzJ3QkE7RUFBb0I7QzVFaTN3QnBCOztBNEVoM3dCQTtFQUFvQjtDNUVvM3dCcEI7O0E0RW4zd0JBO0VBQThCO0M1RXUzd0I5Qjs7QTRFdDN3QkE7RUFBeUI7QzVFMDN3QnpCOztBNEV6M3dCQTtFQUE2QjtDNUU2M3dCN0I7O0E0RTUzd0JBO0VBQXdCO0M1RWc0d0J4Qjs7QTRFLzN3QkE7RUFBaUM7QzVFbTR3QmpDOztBNEVsNHdCQTtFQUFvQztDNUVzNHdCcEM7O0E0RXI0d0JBO0VBQStCO0M1RXk0d0IvQjs7QTRFeDR3QkE7RUFBd0I7QzVFNDR3QnhCOztBNEUzNHdCQTtFQUE2QjtDNUUrNHdCN0I7O0E0RTk0d0JBO0VBQXdCO0M1RWs1d0J4Qjs7QTRFajV3QkE7RUFBOEI7QzVFcTV3QjlCOztBNEVwNXdCQTtFQUF5QjtDNUV3NXdCekI7O0E0RXY1d0JBO0VBQTBCO0M1RTI1d0IxQjs7QTRFMTV3QkE7RUFBcUI7QzVFODV3QnJCOztBNEU3NXdCQTtFQUFtQjtDNUVpNndCbkI7O0E0RWg2d0JBO0VBQW9CO0M1RW82d0JwQjs7QTRFbjZ3QkE7RUFBOEI7QzVFdTZ3QjlCOztBNEV0NndCQTtFQUE0QjtDNUUwNndCNUI7O0E0RXo2d0JBO0VBQTRCO0M1RTY2d0I1Qjs7QTRFNTZ3QkE7RUFBNkI7QzVFZzd3QjdCOztBNEUvNndCQTtFQUFtQztDNUVtN3dCbkM7O0E0RWw3d0JBO0VBQThCO0M1RXM3d0I5Qjs7QTRFcjd3QkE7RUFBMEI7QzVFeTd3QjFCOztBNEV4N3dCQTtFQUFxQztDNUU0N3dCckM7O0E0RTM3d0JBO0VBQWdDO0M1RSs3d0JoQzs7QTRFOTd3QkE7RUFBcUI7QzVFazh3QnJCOztBNEVqOHdCQTtFQUFxQjtDNUVxOHdCckI7O0E0RXA4d0JBO0VBQTBCO0M1RXc4d0IxQjs7QTRFdjh3QkE7RUFBNkI7QzVFMjh3QjdCOztBNEUxOHdCQTtFQUFnQztDNUU4OHdCaEM7O0E0RTc4d0JBO0VBQTBCO0M1RWk5d0IxQjs7QTRFaDl3QkE7RUFBMkI7QzVFbzl3QjNCOztBNEVuOXdCQTtFQUEyQjtDNUV1OXdCM0I7O0E0RXQ5d0JBO0VBQXVCO0M1RTA5d0J2Qjs7QTRFejl3QkE7RUFBbUI7QzVFNjl3Qm5COztBNEU1OXdCQTtFQUF1QjtDNUVnK3dCdkI7O0E0RS85d0JBO0VBQXdCO0M1RW0rd0J4Qjs7QTRFbCt3QkE7RUFBbUI7QzVFcyt3Qm5COztBNEVyK3dCQTtFQUF5QjtDNUV5K3dCekI7O0E0RXgrd0JBO0VBQW9CO0M1RTQrd0JwQjs7QTRFMyt3QkE7RUFBdUI7QzVFKyt3QnZCOztBNEU5K3dCQTtFQUE0QjtDNUVrL3dCNUI7O0E0RWovd0JBO0VBQXVCO0M1RXEvd0J2Qjs7QTRFcC93QkE7RUFBeUI7QzVFdy93QnpCOztBNEV2L3dCQTtFQUFrQjtDNUUyL3dCbEI7O0E0RTEvd0JBO0VBQTJCO0M1RTgvd0IzQjs7QTRFNy93QkE7RUFBNEI7QzVFaWd4QjVCOztBNEVoZ3hCQTtFQUEwQjtDNUVvZ3hCMUI7O0E0RW5neEJBO0VBQXVCO0M1RXVneEJ2Qjs7QTRFdGd4QkE7RUFBcUI7QzVFMGd4QnJCOztBNEV6Z3hCQTtFQUF5QjtDNUU2Z3hCekI7O0E0RTVneEJBO0VBQW9CO0M1RWdoeEJwQjs7QTRFL2d4QkE7RUFBK0I7QzVFbWh4Qi9COztBNEVsaHhCQTtFQUEwQjtDNUVzaHhCMUI7O0E0RXJoeEJBO0VBQWlDO0M1RXloeEJqQzs7QTRFeGh4QkE7RUFBNEI7QzVFNGh4QjVCOztBNEUzaHhCQTtFQUF1QjtDNUUraHhCdkI7O0E0RTloeEJBO0VBQTBCO0M1RWtpeEIxQjs7QTRFaml4QkE7RUFBcUI7QzVFcWl4QnJCOztBNEVwaXhCQTtFQUF1QjtDNUV3aXhCdkI7O0E0RXZpeEJBO0VBQWtCO0M1RTJpeEJsQjs7QTRFMWl4QkE7RUFBK0I7QzVFOGl4Qi9COztBNEU3aXhCQTtFQUEwQjtDNUVpanhCMUI7O0E0RWhqeEJBO0VBQTZCO0M1RW9qeEI3Qjs7QTRFbmp4QkE7RUFBd0I7QzVFdWp4QnhCOztBNEV0anhCQTtFQUE2QjtDNUUwanhCN0I7O0E0RXpqeEJBO0VBQXdCO0M1RTZqeEJ4Qjs7QTRFNWp4QkE7RUFBNEI7QzVFZ2t4QjVCOztBNEUvanhCQTtFQUF1QjtDNUVta3hCdkI7O0E0RWxreEJBO0VBQTBCO0M1RXNreEIxQjs7QTRFcmt4QkE7RUFBOEI7QzVFeWt4QjlCOztBNEV4a3hCQTtFQUF5QjtDNUU0a3hCekI7O0E0RTNreEJBO0VBQThCO0M1RStreEI5Qjs7QTRFOWt4QkE7RUFBeUI7QzVFa2x4QnpCOztBNEVqbHhCQTtFQUErQjtDNUVxbHhCL0I7O0E0RXBseEJBO0VBQStCO0M1RXdseEIvQjs7QTRFdmx4QkE7RUFBMEI7QzVFMmx4QjFCOztBNEUxbHhCQTtFQUF5QjtDNUU4bHhCekI7O0E0RTdseEJBO0VBQXVDO0M1RWlteEJ2Qzs7QTRFaG14QkE7RUFBa0M7QzVFb214QmxDOztBNEVubXhCQTtFQUE0QjtDNUV1bXhCNUI7O0E0RXRteEJBO0VBQXVCO0M1RTBteEJ2Qjs7QTRFem14QkE7RUFBNkI7QzVFNm14QjdCOztBNEU1bXhCQTtFQUF3QjtDNUVnbnhCeEI7O0E0RS9teEJBO0VBQTJCO0M1RW1ueEIzQjs7QTRFbG54QkE7RUFBaUM7QzVFc254QmpDOztBNEVybnhCQTtFQUE0QjtDNUV5bnhCNUI7O0E0RXhueEJBO0VBQXNCO0M1RTRueEJ0Qjs7QTRFM254QkE7RUFBd0I7QzVFK254QnhCOztBNEU5bnhCQTtFQUE4QjtDNUVrb3hCOUI7O0E0RWpveEJBO0VBQXlCO0M1RXFveEJ6Qjs7QTRFcG94QkE7RUFBbUI7QzVFd294Qm5COztBNEV2b3hCQTtFQUE4QjtDNUUyb3hCOUI7O0E0RTFveEJBO0VBQWtDO0M1RThveEJsQzs7QTRFN294QkE7RUFBNkI7QzVFaXB4QjdCOztBNEVocHhCQTtFQUFtQztDNUVvcHhCbkM7O0E0RW5weEJBO0VBQThCO0M1RXVweEI5Qjs7QTRFdHB4QkE7RUFBOEI7QzVFMHB4QjlCOztBNEV6cHhCQTtFQUF5QjtDNUU2cHhCekI7O0E0RTVweEJBO0VBQW1DO0M1RWdxeEJuQzs7QTRFL3B4QkE7RUFBOEI7QzVFbXF4QjlCOztBNEVscXhCQTtFQUFvQztDNUVzcXhCcEM7O0E0RXJxeEJBO0VBQStCO0M1RXlxeEIvQjs7QTRFeHF4QkE7RUFBcUM7QzVFNHF4QnJDOztBNEUzcXhCQTtFQUFnQztDNUUrcXhCaEM7O0E0RTlxeEJBO0VBQW1DO0M1RWtyeEJuQzs7QTRFanJ4QkE7RUFBa0M7QzVFcXJ4QmxDOztBNEVwcnhCQTtFQUE2QjtDNUV3cnhCN0I7O0E0RXZyeEJBO0VBQW1DO0M1RTJyeEJuQzs7QTRFMXJ4QkE7RUFBOEI7QzVFOHJ4QjlCOztBNEU3cnhCQTtFQUFtQztDNUVpc3hCbkM7O0E0RWhzeEJBO0VBQWtDO0M1RW9zeEJsQzs7QTRFbnN4QkE7RUFBOEI7QzVFdXN4QjlCOztBNEV0c3hCQTtFQUErQjtDNUUwc3hCL0I7O0E0RXpzeEJBO0VBQW9DO0M1RTZzeEJwQzs7QTRFNXN4QkE7RUFBK0I7QzVFZ3R4Qi9COztBNEUvc3hCQTtFQUFtQztDNUVtdHhCbkM7O0E0RWx0eEJBO0VBQThCO0M1RXN0eEI5Qjs7QTRFcnR4QkE7RUFBOEI7QzVFeXR4QjlCOztBNEV4dHhCQTtFQUFvQztDNUU0dHhCcEM7O0E0RTN0eEJBO0VBQStCO0M1RSt0eEIvQjs7QTRFOXR4QkE7RUFBb0M7QzVFa3V4QnBDOztBNEVqdXhCQTtFQUErQjtDNUVxdXhCL0I7O0E0RXB1eEJBO0VBQW1DO0M1RXd1eEJuQzs7QTRFdnV4QkE7RUFBOEI7QzVFMnV4QjlCOztBNEUxdXhCQTtFQUFvQztDNUU4dXhCcEM7O0E0RTd1eEJBO0VBQStCO0M1RWl2eEIvQjs7QTRFaHZ4QkE7RUFBZ0M7QzVFb3Z4QmhDOztBNEVudnhCQTtFQUEyQjtDNUV1dnhCM0I7O0E0RXR2eEJBO0VBQXlCO0M1RTB2eEJ6Qjs7QTRFenZ4QkE7RUFBOEI7QzVFNnZ4QjlCOztBNEU1dnhCQTtFQUF5QjtDNUVnd3hCekI7O0E0RS92eEJBO0VBQWtDO0M1RW13eEJsQzs7QTRFbHd4QkE7RUFBNkI7QzVFc3d4QjdCOztBNEVyd3hCQTtFQUF1QztDNUV5d3hCdkM7O0E0RXh3eEJBO0VBQWtDO0M1RTR3eEJsQzs7QTRFM3d4QkE7RUFBa0M7QzVFK3d4QmxDOztBNEU5d3hCQTtFQUF3QztDNUVreHhCeEM7O0E0RWp4eEJBO0VBQW1DO0M1RXF4eEJuQzs7QTRFcHh4QkE7RUFBNkI7QzVFd3h4QjdCOztBNEV2eHhCQTtFQUEyQjtDNUUyeHhCM0I7O0E0RTF4eEJBO0VBQTBCO0M1RTh4eEIxQjs7QTRFN3h4QkE7RUFBMkI7QzVFaXl4QjNCOztBNEVoeXhCQTtFQUEwQjtDNUVveXhCMUI7O0E0RW55eEJBO0VBQTJCO0M1RXV5eEIzQjs7QTRFdHl4QkE7RUFBMkI7QzVFMHl4QjNCOztBNEV6eXhCQTtFQUEyQjtDNUU2eXhCM0I7O0E0RTV5eEJBO0VBQTRCO0M1RWd6eEI1Qjs7QTRFL3l4QkE7RUFBMkI7QzVFbXp4QjNCOztBNEVsenhCQTtFQUEyQjtDNUVzenhCM0I7O0E0RXJ6eEJBO0VBQTRCO0M1RXl6eEI1Qjs7QTRFeHp4QkE7RUFBNEI7QzVFNHp4QjVCOztBNEUzenhCQTtFQUE0QjtDNUUrenhCNUI7O0E0RTl6eEJBO0VBQTJCO0M1RWsweEIzQjs7QTRFajB4QkE7RUFBMEI7QzVFcTB4QjFCOztBNEVwMHhCQTtFQUEyQjtDNUV3MHhCM0I7O0E0RXYweEJBO0VBQTJCO0M1RTIweEIzQjs7QTRFMTB4QkE7RUFBMkI7QzVFODB4QjNCOztBNEU3MHhCQTtFQUEwQjtDNUVpMXhCMUI7O0E0RWgxeEJBO0VBQTJCO0M1RW8xeEIzQjs7QTRFbjF4QkE7RUFBMkI7QzVFdTF4QjNCOztBNEV0MXhCQTtFQUEyQjtDNUUwMXhCM0I7O0E0RXoxeEJBO0VBQTJCO0M1RTYxeEIzQjs7QTRFNTF4QkE7RUFBMkI7QzVFZzJ4QjNCOztBNEUvMXhCQTtFQUEyQjtDNUVtMnhCM0I7O0E0RWwyeEJBO0VBQTJCO0M1RXMyeEIzQjs7QTRFcjJ4QkE7RUFBMkI7QzVFeTJ4QjNCOztBNEV4MnhCQTtFQUE2QjtDNUU0MnhCN0I7O0E0RTMyeEJBO0VBQTJCO0M1RSsyeEIzQjs7QTRFOTJ4QkE7RUFBMkI7QzVFazN4QjNCOztBNEVqM3hCQTtFQUEwQjtDNUVxM3hCMUI7O0E0RXAzeEJBO0VBQTJCO0M1RXczeEIzQjs7QTRFdjN4QkE7RUFBMEI7QzVFMjN4QjFCOztBNEUxM3hCQTtFQUE0QjtDNUU4M3hCNUI7O0E0RTczeEJBO0VBQTRCO0M1RWk0eEI1Qjs7QTRFaDR4QkE7RUFBMEI7QzVFbzR4QjFCOztBNEVuNHhCQTtFQUEyQjtDNUV1NHhCM0I7O0E0RXQ0eEJBO0VBQTRCO0M1RTA0eEI1Qjs7QTRFejR4QkE7RUFBMkI7QzVFNjR4QjNCOztBNEU1NHhCQTtFQUEyQjtDNUVnNXhCM0I7O0E0RS80eEJBO0VBQTJCO0M1RW01eEIzQjs7QTRFbDV4QkE7RUFBMkI7QzVFczV4QjNCOztBNEVyNXhCQTtFQUE0QjtDNUV5NXhCNUI7O0E0RXg1eEJBO0VBQTZCO0M1RTQ1eEI3Qjs7QTRFMzV4QkE7RUFBMkI7QzVFKzV4QjNCOztBNEU5NXhCQTtFQUEyQjtDNUVrNnhCM0I7O0E0RWo2eEJBO0VBQTJCO0M1RXE2eEIzQjs7QTRFcDZ4QkE7RUFBMEI7QzVFdzZ4QjFCOztBNEV2NnhCQTtFQUErQjtDNUUyNnhCL0I7O0E0RTE2eEJBO0VBQTBCO0M1RTg2eEIxQjs7QTRFNzZ4QkE7RUFBOEI7QzVFaTd4QjlCOztBNEVoN3hCQTtFQUF5QjtDNUVvN3hCekI7O0E0RW43eEJBO0VBQXFCO0M1RXU3eEJyQjs7QTRFdDd4QkE7RUFBNEI7QzVFMDd4QjVCOztBNEV6N3hCQTtFQUF1QjtDNUU2N3hCdkI7O0E0RTU3eEJBO0VBQStCO0M1RWc4eEIvQjs7QTRFLzd4QkE7RUFBMEI7QzVFbTh4QjFCOztBNEVsOHhCQTtFQUF3QjtDNUVzOHhCeEI7O0E0RXI4eEJBO0VBQTBCO0M1RXk4eEIxQjs7QTRFeDh4QkE7RUFBcUI7QzVFNDh4QnJCOztBNEUzOHhCQTtFQUEyQjtDNUUrOHhCM0I7O0E0RTk4eEJBO0VBQTRCO0M1RWs5eEI1Qjs7QTRFajl4QkE7RUFBeUI7QzVFcTl4QnpCOztBNEVwOXhCQTtFQUFxQjtDNUV3OXhCckI7O0E0RXY5eEJBO0VBQTJCO0M1RTI5eEIzQjs7QTRFMTl4QkE7RUFBaUM7QzVFODl4QmpDOztBNEU3OXhCQTtFQUE0QjtDNUVpK3hCNUI7O0E0RWgreEJBO0VBQXNCO0M1RW8reEJ0Qjs7QTRFbit4QkE7RUFBNEI7QzVFdSt4QjVCOztBNEV0K3hCQTtFQUFrQztDNUUwK3hCbEM7O0E0RXoreEJBO0VBQTZCO0M1RTYreEI3Qjs7QTRFNSt4QkE7RUFBdUI7QzVFZy94QnZCOztBNEUvK3hCQTtFQUFnQztDNUVtL3hCaEM7O0E0RWwveEJBO0VBQTJCO0M1RXMveEIzQjs7QTRFci94QkE7RUFBZ0M7QzVFeS94QmhDOztBNEV4L3hCQTtFQUF1QjtDNUU0L3hCdkI7O0E0RTMveEJBO0VBQTBCO0M1RSsveEIxQjs7QTRFOS94QkE7RUFBcUI7QzVFa2d5QnJCOztBNEVqZ3lCQTtFQUF3QjtDNUVxZ3lCeEI7O0E0RXBneUJBO0VBQXlCO0M1RXdneUJ6Qjs7QTRFdmd5QkE7RUFBNEM7QzVFMmd5QjVDOztBNEUxZ3lCQTtFQUF1QztDNUU4Z3lCdkM7O0E0RTdneUJBO0VBQWdDO0M1RWloeUJoQzs7QTRFaGh5QkE7RUFBNEI7QzVFb2h5QjVCOztBNEVuaHlCQTtFQUE0QjtDNUV1aHlCNUI7O0E0RXRoeUJBO0VBQTRCO0M1RTBoeUI1Qjs7QTZFcjE0QkE7RUFDRTtDN0V3MTRCRjs7QXFCbHg0Qkk7RXdEaEVKO0lBR0k7RzdFbzE0QkY7Q0FDRjs7QXFCcnk0Qkk7RXdEbkRKO0lBT0k7SUFDQTtJQUNBO0c3RXMxNEJGO0NBQ0Y7O0E2RWgxNEJBO0VBQ0U7QzdFbTE0QkY7O0E2RWgxNEJBO0VBQ0U7QzdFbTE0QkY7O0E2RWgxNEJBO0VBQ0U7QzdFbTE0QkY7O0E2RXYwNEJBO0VBQ0U7QzdFMDA0QkY7O0E4RW4zNEJBO0VBQ0U7RUFDQTtDOUVzMzRCRjs7QThFajM0QkE7RUFDRTtDOUVvMzRCRjs7QThFbDM0QkU7RUFDRTtFQUNBO1VBQUE7QzlFcTM0Qko7O0E4RS8yNEJBO0VBQ0U7QzlFazM0QkY7O0E4RWgzNEJFO0VBQ0U7RUFDQTtVQUFBO0M5RW0zNEJKOztBK0U5NDRCQTtFQUNFO0MvRWk1NEJGOztBK0U5NDRCQTs7RUFFRTtFQUNBO0MvRWk1NEJGOztBK0U5NDRCQTs7RUFFRTtFQUNBO0MvRWk1NEJGOztBZ0Y5NTRCQTtFQUNFO0NoRmk2NEJGOztBZ0YvNTRCRTtFQUNFO0VBQ0E7RUFDQTtFQUFRO0VBQVU7RUFBVztFQUM3QjtDaEZxNjRCSjs7QWlGMTY0QkU7RUFDRTtDakY2NjRCSjs7QWlGdjY0QkU7RUFDRTtDakYwNjRCSjs7QXFCMTM0Qkk7RTREakRGO0lBS007R2pGMjY0Qk47Q0FDRjs7QWlGajc0QkU7RUFDRTtDakZvNzRCSjs7QXFCcDQ0Qkk7RTREakRGO0lBS007R2pGcTc0Qk47Q0FDRjs7QWlGMzc0QkU7RUFDRTtDakY4NzRCSjs7QXFCOTQ0Qkk7RTREakRGO0lBS007R2pGKzc0Qk47Q0FDRjs7QWlGNTg0QkU7RUFDRTtDakYrODRCSjs7QWlGejg0QkU7RUFDRTtDakY0ODRCSjs7QXFCNTU0Qkk7RTREakRGO0lBS007R2pGNjg0Qk47Q0FDRjs7QWlGbjk0QkU7RUFDRTtDakZzOTRCSjs7QXFCdDY0Qkk7RTREakRGO0lBS007R2pGdTk0Qk47Q0FDRjs7QWlGNzk0QkU7RUFDRTtDakZnKzRCSjs7QXFCaDc0Qkk7RTREakRGO0lBS007R2pGaSs0Qk47Q0FDRjs7QWlGOSs0QkU7RUFDRTtDakZpLzRCSjs7QWlGMys0QkU7RUFDRTtDakY4KzRCSjs7QXFCOTc0Qkk7RTREakRGO0lBS007R2pGKys0Qk47Q0FDRjs7QWlGci80QkU7RUFDRTtDakZ3LzRCSjs7QXFCeDg0Qkk7RTREakRGO0lBS007R2pGeS80Qk47Q0FDRjs7QWlGLy80QkU7RUFDRTtDakZrZzVCSjs7QXFCbDk0Qkk7RTREakRGO0lBS007R2pGbWc1Qk47Q0FDRjs7QWlGaGg1QkU7RUFDRTtDakZtaDVCSjs7QWlGN2c1QkU7RUFDRTtDakZnaDVCSjs7QXFCaCs0Qkk7RTREakRGO0lBS007R2pGaWg1Qk47Q0FDRjs7QWlGdmg1QkU7RUFDRTtDakYwaDVCSjs7QXFCMSs0Qkk7RTREakRGO0lBS007R2pGMmg1Qk47Q0FDRjs7QWlGamk1QkU7RUFDRTtDakZvaTVCSjs7QXFCcC80Qkk7RTREakRGO0lBS007R2pGcWk1Qk47Q0FDRjs7QWlGbGo1QkU7RUFDRTtDakZxajVCSjs7QWlGL2k1QkU7RUFDRTtDakZrajVCSjs7QXFCbGc1Qkk7RTREakRGO0lBS007R2pGbWo1Qk47Q0FDRjs7QWlGemo1QkU7RUFDRTtDakY0ajVCSjs7QXFCNWc1Qkk7RTREakRGO0lBS007R2pGNmo1Qk47Q0FDRjs7QWlGbms1QkU7RUFDRTtDakZzazVCSjs7QXFCdGg1Qkk7RTREakRGO0lBS007R2pGdWs1Qk47Q0FDRjs7QWlGcGw1QkU7RUFDRTtDakZ1bDVCSjs7QWlGamw1QkU7RUFDRTtDakZvbDVCSjs7QXFCcGk1Qkk7RTREakRGO0lBS007R2pGcWw1Qk47Q0FDRjs7QWlGM2w1QkU7RUFDRTtDakY4bDVCSjs7QXFCOWk1Qkk7RTREakRGO0lBS007R2pGK2w1Qk47Q0FDRjs7QWlGcm01QkU7RUFDRTtDakZ3bTVCSjs7QXFCeGo1Qkk7RTREakRGO0lBS007R2pGeW01Qk47Q0FDRjs7QWlGdG41QkU7RUFDRTtDakZ5bjVCSjs7QWlGbm41QkU7RUFDRTtDakZzbjVCSjs7QXFCdGs1Qkk7RTREakRGO0lBS007R2pGdW41Qk47Q0FDRjs7QWlGN241QkU7RUFDRTtDakZnbzVCSjs7QXFCaGw1Qkk7RTREakRGO0lBS007R2pGaW81Qk47Q0FDRjs7QWlGdm81QkU7RUFDRTtDakYwbzVCSjs7QXFCMWw1Qkk7RTREakRGO0lBS007R2pGMm81Qk47Q0FDRjs7QWlGeHA1QkU7RUFDRTtDakYycDVCSjs7QWlGcnA1QkU7RUFDRTtDakZ3cDVCSjs7QXFCeG01Qkk7RTREakRGO0lBS007R2pGeXA1Qk47Q0FDRjs7QWlGL3A1QkU7RUFDRTtDakZrcTVCSjs7QXFCbG41Qkk7RTREakRGO0lBS007R2pGbXE1Qk47Q0FDRjs7QWlGenE1QkU7RUFDRTtDakY0cTVCSjs7QXFCNW41Qkk7RTREakRGO0lBS007R2pGNnE1Qk47Q0FDRjs7QWlGMXI1QkU7RUFDRTtDakY2cjVCSjs7QWlGdnI1QkU7RUFDRTtDakYwcjVCSjs7QXFCMW81Qkk7RTREakRGO0lBS007R2pGMnI1Qk47Q0FDRjs7QWlGanM1QkU7RUFDRTtDakZvczVCSjs7QXFCcHA1Qkk7RTREakRGO0lBS007R2pGcXM1Qk47Q0FDRjs7QWlGM3M1QkU7RUFDRTtDakY4czVCSjs7QXFCOXA1Qkk7RTREakRGO0lBS007R2pGK3M1Qk47Q0FDRjs7QWlGNXQ1QkU7RUFDRTtDakYrdDVCSjs7QWlGenQ1QkU7RUFDRTtDakY0dDVCSjs7QXFCNXE1Qkk7RTREakRGO0lBS007R2pGNnQ1Qk47Q0FDRjs7QWlGbnU1QkU7RUFDRTtDakZzdTVCSjs7QXFCdHI1Qkk7RTREakRGO0lBS007R2pGdXU1Qk47Q0FDRjs7QWlGN3U1QkU7RUFDRTtDakZndjVCSjs7QXFCaHM1Qkk7RTREakRGO0lBS007R2pGaXY1Qk47Q0FDRjs7QWlGOXY1QkU7RUFDRTtDakZpdzVCSjs7QWlGM3Y1QkU7RUFDRTtDakY4djVCSjs7QXFCOXM1Qkk7RTREakRGO0lBS007R2pGK3Y1Qk47Q0FDRjs7QWlGcnc1QkU7RUFDRTtDakZ3dzVCSjs7QXFCeHQ1Qkk7RTREakRGO0lBS007R2pGeXc1Qk47Q0FDRjs7QWlGL3c1QkU7RUFDRTtDakZreDVCSjs7QXFCbHU1Qkk7RTREakRGO0lBS007R2pGbXg1Qk47Q0FDRjs7QWdGM3Y1Qkk7RUFDRTtDaEY4djVCTjs7QWdGL3Y1Qkk7RUFDRTtDaEZrdzVCTjs7QWdGbnc1Qkk7RUFDRTtDaEZzdzVCTjs7QWdGdnc1Qkk7RUFDRTtDaEYwdzVCTjs7QWdGM3c1Qkk7RUFDRTtDaEY4dzVCTjs7QWdGL3c1Qkk7RUFDRTtDaEZreDVCTjs7QWdGbng1Qkk7RUFDRTtDaEZzeDVCTjs7QWdGdng1Qkk7RUFDRTtDaEYweDVCTjs7QWdGM3g1Qkk7RUFDRTtDaEY4eDVCTjs7QWtGdDA1QkE7RUFDRTtFQUNBO0VBQ0E7Q2xGeTA1QkY7O0FtRjUwNUJBO0VBQ0U7Q25GKzA1QkY7O0FxQnR4NUJJO0UrRHRESjtJQUtNO0dwRjQwNUJKO0NBQ0Y7O0FxQjV4NUJJO0UrRHRESjtJQUtNO0dwRmsxNUJKO0NBQ0Y7O0FxQmx5NUJJO0UrRHRESjtJQUtNO0dwRncxNUJKO0NBQ0Y7O0FxQnh5NUJJO0UrRHRESjtJQUtNO0dwRjgxNUJKO0NBQ0Y7O0FxQmp5NUJJO0VnRWxFRjtJQUNFO0dyRnUyNUJGO0NBQ0Y7O0FzRjkyNUJBOztFQUNFO0N0RmszNUJGOztBdUZqMzVCQTtFQUNJO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7Q3ZGaTM1Qko7O0F1RjkyNUJBO0VBQ0k7RUFDQTtFQUlBO0VBQ0E7RUFDQTtDdkY4MjVCSjs7QXVGMzI1QkE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0N2RjQyNUJKOztBdUZ6MjVCQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7Q3ZGMDI1Qko7O0F1RnYyNUJBO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtDdkZ3MjVCSjs7QXVGcjI1QkE7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0N2RnUyNUJKOztBdUZwMjVCQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7Q3ZGcTI1Qko7O0F1RmwyNUJBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDdkZvMjVCSjs7QXVGajI1QkE7RUFDSTtFQUNBO0VBSUE7RUFDQTtFQUNBO0N2RmkyNUJKOztBdUY5MTVCQTtFQUNJO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7Q3ZGODE1Qko7O0F1RjMxNUJBO0VBQ0k7RUFDQTtFQUlBO0VBQ0E7RUFDQTtDdkYyMTVCSjs7QXVGeDE1QkE7RUFDSTtFQUNBO0VBSUE7RUFDQTtFQUNBO0N2RncxNUJKOztBdUZyMTVCQTtFQUNJO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7Q3ZGcTE1Qko7O0F1RmgxNUJBO0VBQ0k7RUFDQTtFQUlBO0VBQ0E7Q3ZGZzE1Qko7O0F1RjMwNUJBOzs7O0VBSUk7Q3ZGODA1Qko7O0F1RjMwNUJBOzs7Ozs7OztFQVFJO0N2RjgwNUJKOztBdUYzMDVCQTs7RUFFSTtDdkY4MDVCSjs7QXFCbDc1Qkk7RWtFa0dKOztJQUtRO0d2RmkxNUJOO0NBQ0Y7O0F1RjkwNUJBOztFQUVJO0N2RmkxNUJKOztBcUI5NzVCSTtFa0UyR0o7O0lBS1E7R3ZGbzE1Qk47Q0FDRjs7QXVGajE1QkE7O0VBRUk7Q3ZGbzE1Qko7O0FxQjE4NUJJO0VrRW9ISjs7SUFLUTtHdkZ1MTVCTjtDQUNGOztBdUZwMTVCQTs7RUFFSTtDdkZ1MTVCSjs7QXFCdDk1Qkk7RWtFNkhKOztJQUtRO0d2RjAxNUJOO0NBQ0Y7O0F1RnYxNUJBOztFQUVJO0N2RjAxNUJKOztBdUZ2MTVCQTs7RUFFSTtDdkYwMTVCSjs7QXVGeDE1Qkk7O0VBQ0k7Q3ZGNDE1QlI7O0F1RnQxNUJBOzs7OztFQUtJO0N2RnkxNUJKOztBdUZ0MTVCQTtFQUNJO0N2RnkxNUJKOztBcUJ4LzVCSTtFa0U4Sko7SUFJUTtHdkYyMTVCTjtDQUNGOztBdUZ4MTVCQTtFQUNJO0N2RjIxNUJKOztBcUJsZzZCSTtFa0VzS0o7SUFJUTtHdkY2MTVCTjtDQUNGOztBdUYxMTVCQTtFQUNJO0N2RjYxNUJKOztBcUI1ZzZCSTtFa0U4S0o7SUFJUTtHdkYrMTVCTjtDQUNGOztBdUY1MTVCQTtFQUNJO0N2RisxNUJKOztBcUJ0aDZCSTtFa0VzTEo7SUFJUTtHdkZpMjVCTjtDQUNGOztBdUY5MTVCQTtFQUNJO0N2RmkyNUJKOztBcUJoaTZCSTtFa0U4TEo7SUFJUTtHdkZtMjVCTjtDQUNGOztBcUJ0aTZCSTtFa0V3TUo7SUFFUTtHdkZpMjVCTjtDQUNGOztBdUY1MTVCQTtFQUNJO0VBQ0E7RUFDQTtDdkYrMTVCSjs7QXVGNTE1QkE7RUFDSTtDdkYrMTVCSjs7QXVGNzE1Qkk7RUFDSTtDdkZnMjVCUjs7QXVGMTE1QkE7RUFDSTtFQUNBO0N2RjYxNUJKOztBdUZ4MTVCQTtFQUNJO0N2RjIxNUJKOztBdUZ4MTVCQTtFQUNJO0N2RjIxNUJKOztBdUZ4MTVCQTtFQUNJO0N2RjIxNUJKOztBdUZ4MTVCQTtFQUNJO0N2RjIxNUJKOztBdUZ0MTVCQTtFQUNJO0N2RnkxNUJKOztBd0Z0cDZCQTtFQUNFO0VBQ0E7RUFDQTtDeEZ5cDZCRjs7QXdGcHA2QkE7O0VBRUU7RUFDQTtDeEZ1cDZCRjs7QXdGbHA2QkE7RUFDRTtDeEZxcDZCRjs7QXdGbHA2QkE7RUFDRTtDeEZxcDZCRjs7QXlGOXE2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDekZpcjZCRjs7QXlGOXE2QkE7RUFDRTtDekZpcjZCRjs7QTBGcnI2QkU7O0VBRUU7QzFGd3I2Qko7O0EyRjlyNkJBO0VBQ0U7QzNGaXM2QkY7O0EyRjlyNkJBO0VBR0U7QzNGaXM2QkY7O0EyRnBzNkJBO0VBR0U7QzNGaXM2QkY7O0EyRnBzNkJBOzs7RUFHRTtDM0ZpczZCRjs7QTRGcHM2QkE7RUFDRTtDNUZ1czZCRjs7QTRGcHM2QkE7RUFDRTtDNUZ1czZCRjs7QTRGbHM2QkE7RUFDRTtDNUZxczZCRjs7QTRGbHM2QkE7RUFDRTtDNUZxczZCRjs7QTRGN3I2QkE7RUFDRTtDNUZnczZCRjs7QTRGN3I2QkE7RUFDRTtDNUZnczZCRjs7QTRGN3I2QkE7RUFDRTtDNUZnczZCRjs7QTRGM3I2QkE7RUFDRTtDNUY4cjZCRjs7QTRGM3I2QkE7RUFDRTtDNUY4cjZCRjs7QTRGM3I2QkE7RUFDRTtDNUY4cjZCRjs7QTZGOXU2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDN0ZpdjZCRjs7QTZGM3U2QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3Rjh1NkJGOztBNkYzdTZCQTtFQUNFO0VBQ0E7RUFDQTtDN0Y4dTZCRjs7QThGdnc2QkE7RUFDRTtDOUYwdzZCRjs7QStGenc2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9GNHc2QkY7O0FnR254NkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hHc3g2QkY7O0FnR254NkJBO0VBQ0U7RUFDQTtFQUNBO0NoR3N4NkJGOztBaUdqeTZCQTtFQUNJO0NqR295NkJKOztBaUdqeTZCQTtFQUNFO0VBQ0E7Q2pHb3k2QkY7O0FpR2p5NkJBO0VBQ0U7Q2pHb3k2QkY7O0FpRzl4NkJBO0VBQ0U7RUFDQTtDakdpeTZCRjs7QWlHM3g2QkE7RUFDRTtFQUNBO0NqRzh4NkJGOztBaUc1eDZCRTs7RUFDRTtFQUNBO0NqR2d5NkJKOztBaUc3eDZCRTtFQUNFO0VBQ0E7Q2pHZ3k2Qko7O0FpRzV4NkJBO0VBQ0U7RUFDQTtDakcreDZCRjs7QWlHN3g2QkU7RUFDRTtFQUNBO0VBQ0E7Q2pHZ3k2Qko7O0FpRzV4NkJBO0VBQ0U7RUFDQTtDakcreDZCRjs7QWlHN3g2QkU7O0VBQ0U7RUFDQTtDakdpeTZCSjs7QWlHOXg2QkU7RUFDRTtFQUNBO0NqR2l5NkJKOztBaUc3eDZCQTtFQUNFO0VBQ0E7Q2pHZ3k2QkY7O0FpRzl4NkJFOztFQUNFO0VBQ0E7Q2pHa3k2Qko7O0FpRy94NkJFO0VBQ0U7RUFDQTtDakdreTZCSjs7QWlHOXg2QkE7RUFDRTtFQUNBO0NqR2l5NkJGOztBaUcveDZCRTs7RUFDRTtFQUNBO0NqR215NkJKOztBaUdoeTZCRTtFQUNFO0VBQ0E7Q2pHbXk2Qko7O0FpRy94NkJBO0VBQ0U7RUFDQTtDakdreTZCRjs7QWlHaHk2QkU7O0VBQ0U7RUFDQTtFQUNBO0NqR295NkJKOztBaUdqeTZCRTtFQUNFO0VBQ0E7RUFDQTtDakdveTZCSjs7QWlHaHk2QkE7RUFDRTtFQUNBO0NqR215NkJGOztBaUdqeTZCRTs7RUFDRTtFQUNBO0VBQ0E7Q2pHcXk2Qko7O0FpR2x5NkJFO0VBQ0U7RUFDQTtFQUNBO0NqR3F5NkJKOztBaUc3eDZCRTtFQ3BJQTtFQUNBO0NsR3E2NkJGOztBa0duNjZCRTs7RUFDRTtFQUNBO0NsR3U2NkJKOztBa0dwNjZCRTtFQUNFO0VBQ0E7Q2xHdTY2Qko7O0FpRzd5NkJFO0VDcElBO0VBQ0E7Q2xHcTc2QkY7O0FrR243NkJFOztFQUNFO0VBQ0E7Q2xHdTc2Qko7O0FrR3A3NkJFO0VBQ0U7RUFDQTtDbEd1NzZCSjs7QWlHN3o2QkU7RUNwSUE7RUFDQTtDbEdxODZCRjs7QWtHbjg2QkU7O0VBQ0U7RUFDQTtDbEd1ODZCSjs7QWtHcDg2QkU7RUFDRTtFQUNBO0NsR3U4NkJKOztBaUc3MDZCRTtFQ3BJQTtFQUNBO0NsR3E5NkJGOztBa0duOTZCRTs7RUFDRTtFQUNBO0NsR3U5NkJKOztBa0dwOTZCRTtFQUNFO0VBQ0E7Q2xHdTk2Qko7O0FpRzcxNkJFO0VDcElBO0VBQ0E7Q2xHcSs2QkY7O0FrR24rNkJFOztFQUNFO0VBQ0E7Q2xHdSs2Qko7O0FrR3ArNkJFO0VBQ0U7RUFDQTtDbEd1KzZCSjs7QWlHNzI2QkU7RUNwSUE7RUFDQTtDbEdxLzZCRjs7QWtHbi82QkU7O0VBQ0U7RUFDQTtDbEd1LzZCSjs7QWtHcC82QkU7RUFDRTtFQUNBO0NsR3UvNkJKOztBaUc3MzZCRTtFQ3BJQTtFQUNBO0NsR3FnN0JGOztBa0duZzdCRTs7RUFDRTtFQUNBO0NsR3VnN0JKOztBa0dwZzdCRTtFQUNFO0VBQ0E7Q2xHdWc3Qko7O0FpRzc0NkJFO0VDcElBO0VBQ0E7Q2xHcWg3QkY7O0FrR25oN0JFOztFQUNFO0VBQ0E7Q2xHdWg3Qko7O0FrR3BoN0JFO0VBQ0U7RUFDQTtDbEd1aDdCSjs7QWlHNzU2QkU7RUNwSUE7RUFDQTtDbEdxaTdCRjs7QWtHbmk3QkU7O0VBQ0U7RUFDQTtDbEd1aTdCSjs7QWtHcGk3QkU7RUFDRTtFQUNBO0NsR3VpN0JKOztBaUc3NjZCRTtFQ3BJQTtFQUNBO0NsR3FqN0JGOztBa0duajdCRTs7RUFDRTtFQUNBO0NsR3VqN0JKOztBa0dwajdCRTtFQUNFO0VBQ0E7Q2xHdWo3Qko7O0FpRzc3NkJFO0VDcElBO0VBQ0E7Q2xHcWs3QkY7O0FrR25rN0JFOztFQUNFO0VBQ0E7Q2xHdWs3Qko7O0FrR3BrN0JFO0VBQ0U7RUFDQTtDbEd1azdCSjs7QWlHcjg2QkE7RUFDRTtDakd3ODZCRjs7QWlHbDg2QkE7RUFDRTtFQUNBO0VBQ0E7Q2pHcTg2QkY7O0FpR2w4NkJBO0VBQ0U7RUFDQTtFQUNBO0NqR3E4NkJGOztBaUdsODZCQTs7RUFDRTtFQUNBO0NqR3M4NkJGOztBaUduODZCQTs7RUFDRTtFQUNBO0NqR3U4NkJGOztBaUdwODZCQTtFQUNFO0VBQ0E7Q2pHdTg2QkY7O0FtR25uN0JBO0VBQ0U7RUFDQTtDbkdzbjdCRjs7QW1HaG43QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkdtbjdCRjs7QW1Ham43QkU7O0VBQ0U7Q25HcW43Qko7O0FtR2puN0JBO0VBQ0U7Q25Hb243QkY7O0FtRzltN0JBO0VBQ0U7Q25HaW43QkY7O0FtRy9tN0JFO0VBQ0U7Q25Ha243Qko7O0FtRy9tN0JFOztFQUNFO0NuR21uN0JKOztBbUc1bTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkcrbTdCRjs7QW1Hem03QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbkc0bTdCRjs7QW1Hem03QkE7RUFDRTtDbkc0bTdCRjs7QW1HdG03QkE7RUFDRTtFQUNBO0NuR3ltN0JGOztBbUd0bTdCQTtFQUNFO0NuR3ltN0JGOztBbUd0bTdCQTtFQUNFO0NuR3ltN0JGOztBbUd0bTdCQTtFQUNFO0NuR3ltN0JGOztBbUd0bTdCQTs7RUFFRTtDbkd5bTdCRjs7QW1HdG03QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q25HeW03QkY7O0FtR25tN0JBO0VBQ0U7Q25Hc203QkY7O0FvRzlzN0JBO0VBQ0U7RUFDQTtFQUNBO0NwR2l0N0JGOztBcUI3bzdCSTtFK0UxREE7SUFDSTtHcEcyczdCTjs7RW9HenM3Qkk7O0lBQ0U7R3BHNnM3Qk47O0VvR3pzN0JFOztJQUVFO0dwRzRzN0JKOztFb0d6czdCRTtJQUNFO0dwRzRzN0JKO0NBQ0Y7O0FvR3JzN0JBOzs7Ozs7RUFFRTtFQUNBO0NwRzRzN0JGOztBb0d0czdCQTtFQUNFO0NwR3lzN0JGOztBb0d0czdCQTtFQUNFO0VBQ0E7Q3BHeXM3QkY7O0FvR3RzN0JBO0VBQ0U7Q3BHeXM3QkY7O0FxQnhyN0JJO0UrRVhKO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHcEdxczdCRjtDQUNGOztBb0cvcjdCQTtFQUVJO0NwR2lzN0JKOztBb0cvcjdCRTs7RUFDRTtDcEdtczdCSjs7QW9HNXI3QkE7RUFDRTtDcEcrcjdCRjs7QW9HN3I3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHZ3M3Qko7O0FxQnh0N0JJO0UrRWlDRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R3BHMnI3QkY7O0VvR3RyN0JBOztJQUVFO0lBQ0E7SUFDQTtHcEd5cjdCRjs7RW9HdHI3QkE7SUFDRTtJQUNBO0dwR3lyN0JGOztFb0d0cjdCQTtJQUNFO0lBQ0E7R3BHeXI3QkY7Q0FDRjs7QW9HbHI3QkE7RUFDRTtDcEdxcjdCRjs7QW9HbHI3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDcEdxcjdCRjs7QXFCang3Qkk7RStFd0ZKO0lBT0k7R3BHdXI3QkY7Q0FDRjs7QXFCMXc3Qkk7RStFeUZKO0lBR0k7R3BHbXI3QkY7O0VvR2pyN0JFO0lBQ0U7R3BHb3I3Qko7Q0FDRjs7QXFCcHg3Qkk7RStFb0dKO0lBR0k7SUFDQTtHcEdrcjdCRjtDQUNGOztBb0c1cTdCQTtFQUNFO0NwRytxN0JGOztBcUI1eTdCSTtFK0U0SEo7SUFJSTtHcEdpcjdCRjtDQUNGOztBcUJyeTdCSTtFK0V1SEo7SUFHSTtJQUNBO0dwR2dyN0JGO0NBQ0Y7O0FxQjV5N0JJO0UrRStISjtJQUdJO0dwRytxN0JGO0NBQ0Y7O0FxQmx6N0JJO0UrRXNJSjtJQUdJO0lBQ0E7SUFDQTtHcEc4cTdCRjtDQUNGOztBcUIxejdCSTtFK0VrSko7O0lBSUk7SUFDQTtJQUNBO0lBQ0E7R3BHMHE3QkY7Q0FDRjs7QW9HbHE3QkU7RUFDRTtDcEdxcTdCSjs7QXFCeDA3Qkk7RStFdUtKO0lBR0k7SUFDQTtHcEdtcTdCRjtDQUNGOztBb0docTdCQTtFQUNFO0NwR21xN0JGOztBb0dqcTdCRTtFQUNFO0NwR29xN0JKOztBcUJ2MTdCSTtFK0UyTEE7SUFDRTtHcEdncTdCSjs7RW9HN3A3QkU7SUFDRTtJQUNBO0dwR2dxN0JKO0NBQ0Y7O0FvR3pwN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwRzRwN0JGOztBcUIzMzdCSTtFK0VzTko7SUFZSTtHcEc4cDdCRjtDQUNGOztBb0cxcDdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BHNnA3Qko7O0FvR3hwN0JFO0VBQ0U7Q3BHMnA3Qko7O0FxQmg1N0JJO0UrRXlQSjs7SUFJSTtHcEd5cDdCRjtDQUNGOztBcUJ2NTdCSTtFK0VvUUo7SUFHSTtHcEdxcDdCRjtDQUNGOztBcUI3NTdCSTtFK0UyUUo7O0lBSUk7R3BHb3A3QkY7Q0FDRjs7QW9HL283QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NwR2twN0JGOztBb0docDdCRTtFQUNFO0NwR21wN0JKOztBcUJoNzdCSTtFK0VzU0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHcEc4bzdCRjs7RW9HM283QkE7SUFDRTtHcEc4bzdCRjs7RW9HM283QkE7SUFDRTtJQUNBO0dwRzhvN0JGOztFb0c1bzdCRTtJQUNFO0lBQ0E7SUFDQTtHcEcrbzdCSjs7RW9HM283QkE7SUFDRTtHcEc4bzdCRjs7RW9HM283QkE7SUFDRTtJQUNBO0dwRzhvN0JGOztFb0czbzdCQTtJQUNFO0dwRzhvN0JGOztFb0czbzdCQTtJQUNFO0dwRzhvN0JGOztFb0czbzdCQTtJQUNFO0dwRzhvN0JGO0NBQ0Y7O0FxR3JoOEJBO0VBQ0U7RUFDQTtDckd3aDhCRjs7QXFHcmg4QkE7RUFDRTtFQUNBO0NyR3doOEJGOztBcUdyaDhCQTtFQUNFO0VBQ0E7Q3JHd2g4QkY7O0FxR3JoOEJBO0VBQ0U7Q3JHd2g4QkY7O0FxR3JoOEJBOzs7Ozs7O0VBQ0U7RUFDQTtDckc4aDhCRjs7QXFHeGg4QkE7Ozs7RUFDRTtDckc4aDhCRjs7QXFHNWg4QkU7Ozs7RUFDRTtDckdraThCSjs7QXFHM2g4QkE7RUFDRTtDckc4aDhCRjs7QXFHM2g4QkE7RUFDRTtFQUNBO0NyRzhoOEJGOztBcUd4aDhCQTtFQUNFO0NyRzJoOEJGOztBcUd4aDhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRzJoOEJGOztBcUd4aDhCQTtFQUNFO0VBQ0E7Q3JHMmg4QkY7O0FxR3hoOEJBO0VBQ0U7RUFDQTtDckcyaDhCRjs7QXFCaGo4Qkk7RWdGNkJGO0lBR0k7R3JHcWg4Qko7Q0FDRjs7QXFCdGo4Qkk7RWdGb0NGO0lBR0k7SUFDQTtHckdvaDhCSjtDQUNGOztBcUc3ZzhCQTtFQUNFO0NyR2doOEJGOztBcUJqazhCSTtFZ0ZnREo7SUFJSTtHckdraDhCRjtDQUNGOztBcUcvZzhCQTtFQUNFO0NyR2toOEJGOztBcUIzazhCSTtFZ0Z3REo7SUFJSTtHckdvaDhCRjtDQUNGOztBcUJqbDhCSTtFZ0ZtRUo7SUFHSTtJQUNBO0dyR2doOEJGOztFcUc5ZzhCRTtJQUNFO0lBQ0E7R3JHaWg4Qko7Q0FDRjs7QXFHMWc4QkE7RUFDRTtFQUNBO0VBQ0E7Q3JHNmc4QkY7O0FxRzFnOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3JHNmc4QkY7O0FxR3pnOEJBO0VBQ0U7Q3JHNGc4QkY7O0FxR3pnOEJBO0VBQ0U7RUFDQTtDckc0ZzhCRjs7QXFHemc4QkE7RUFDRTtDckc0ZzhCRjs7QXFCcGs4Qkk7RWdGK0RKO0lBR0k7R3JHdWc4QkY7O0VxR3JnOEJFO0lBQ0U7R3JHd2c4Qko7Q0FDRjs7QXFHamc4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDckdvZzhCRjs7QXFHamc4QkE7RUFDRTtFQUNBO0NyR29nOEJGOztBcUc5LzdCQTtFQUNFO0VBQ0E7Q3JHaWc4QkY7O0FxRzMvN0JBO0VBQ0U7RUFDQTtDckc4LzdCRjs7QXFHMy83QkE7RUFDRTtFQUNBO0NyRzgvN0JGOztBcUczLzdCQTtFQUNFO0NyRzgvN0JGOztBcUd4LzdCQTtFQUNFO0NyRzIvN0JGOztBcUd4LzdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NyRzIvN0JGOztBcUd4LzdCQTtFQUNFO0NyRzIvN0JGOztBcUd4LzdCQTtFQUNFO0NyRzIvN0JGOztBcUd4LzdCQTtFQUNFO0NyRzIvN0JGOztBcUI3cThCSTtFZ0YwTEY7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dyR3UvN0JGOztFcUdwLzdCQTs7O0lBR0U7SUFDQTtJQUNBO0dyR3UvN0JGOztFcUdwLzdCQTtJQUNFO0dyR3UvN0JGO0NBQ0Y7O0FzRzF3OEJBO0VBQ0U7Q3RHNnc4QkY7O0FzR3p3OEJJO0VBQ0U7RUFDQTtDdEc0dzhCTjs7QXNHcHc4QkE7RUFDRTtFQUNBO0VBQ0E7Q3RHdXc4QkY7O0FzR3J3OEJFO0VBQ0U7Q3RHd3c4Qko7O0FzR253OEJFO0VBQ0U7Q3RHc3c4Qko7O0F1R2p5OEJBO0VBQ0U7RUFDQTtDdkdveThCRjs7QXVHank4QkE7RUFDRTtFQUNBO0N2R295OEJGOztBdUdqeThCQTtFQUNFO0VBQ0E7Q3ZHb3k4QkY7O0F1R2p5OEJBO0VBQ0U7RUFDQTtDdkdveThCRjs7QXVHank4QkE7RUFDRTtFQUNBO0N2R295OEJGOztBdUdqeThCQTtFQUNFO0VBQ0E7Q3ZHb3k4QkY7O0F3RzN6OEJFO0VBQ0U7Q3hHOHo4Qko7O0F3R3Z6OEJBO0VBQ0U7Q3hHMHo4QkY7O0F3R3B6OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3hHdXo4QkY7O0F3R3J6OEJFO0VBQ0U7RUFDQTtDeEd3ejhCSjs7QXdHcHo4QkU7RUFDRTtFQUNBO0VBQ0E7Q3hHdXo4Qko7O0F3R2h6OEJBO0VBQ0U7RUFDQTtDeEdtejhCRjs7QXdHaHo4QkE7RUFDRTtFQUNBO0N4R216OEJGOztBd0doejhCQTtFQUNFO0VBQ0E7Q3hHbXo4QkY7O0F3Rzd5OEJBO0VBQ0U7RUFDQTtDeEdnejhCRjs7QXdHOXk4QkU7O0VBQ0U7RUFDQTtDeEdrejhCSjs7QXdHOXk4QkE7RUFDRTtFQUNBO0N4R2l6OEJGOztBd0cveThCRTs7RUFDRTtFQUNBO0N4R216OEJKOztBd0czeThCRTtFQ2xGQTtFQUNBO0N6R2k0OEJGOztBeUcvMzhCRTs7RUFFRTtFQUNBO0N6R2s0OEJKOztBd0d0ejhCRTtFQ2xGQTtFQUNBO0N6RzQ0OEJGOztBeUcxNDhCRTs7RUFFRTtFQUNBO0N6RzY0OEJKOztBd0dqMDhCRTtFQ2xGQTtFQUNBO0N6R3U1OEJGOztBeUdyNThCRTs7RUFFRTtFQUNBO0N6R3c1OEJKOztBd0c1MDhCRTtFQ2xGQTtFQUNBO0N6R2s2OEJGOztBeUdoNjhCRTs7RUFFRTtFQUNBO0N6R202OEJKOztBd0d2MThCRTtFQ2xGQTtFQUNBO0N6RzY2OEJGOztBeUczNjhCRTs7RUFFRTtFQUNBO0N6Rzg2OEJKOztBd0dsMjhCRTtFQ2xGQTtFQUNBO0N6R3c3OEJGOztBeUd0NzhCRTs7RUFFRTtFQUNBO0N6R3k3OEJKOztBd0c3MjhCRTtFQ2xGQTtFQUNBO0N6R204OEJGOztBeUdqODhCRTs7RUFFRTtFQUNBO0N6R284OEJKOztBd0d4MzhCRTtFQ2xGQTtFQUNBO0N6Rzg4OEJGOztBeUc1ODhCRTs7RUFFRTtFQUNBO0N6Rys4OEJKOztBd0duNDhCRTtFQ2xGQTtFQUNBO0N6R3k5OEJGOztBeUd2OThCRTs7RUFFRTtFQUNBO0N6RzA5OEJKOztBd0c5NDhCRTtFQ2xGQTtFQUNBO0N6R28rOEJGOztBeUdsKzhCRTs7RUFFRTtFQUNBO0N6R3ErOEJKOztBd0d6NThCRTtFQ2xGQTtFQUNBO0N6RysrOEJGOztBeUc3KzhCRTs7RUFFRTtFQUNBO0N6R2cvOEJKOztBd0cvNThCQTtFQ3ZGRTtFQUNBO0N6RzAvOEJGOztBeUd4LzhCRTs7RUFFRTtFQUNBO0N6RzIvOEJKOztBd0duNjhCQTtFQUNFO0VBQ0E7Q3hHczY4QkY7O0F3Rzc1OEJFO0VBQ0U7Q3hHZzY4Qko7O0F3R2o2OEJFO0VBQ0U7Q3hHbzY4Qko7O0F3R3I2OEJFO0VBQ0U7Q3hHdzY4Qko7O0F3R3o2OEJFO0VBQ0U7Q3hHNDY4Qko7O0F3Rzc2OEJFO0VBQ0U7Q3hHZzc4Qko7O0F3R2o3OEJFO0VBQ0U7Q3hHbzc4Qko7O0F3R3I3OEJFO0VBQ0U7Q3hHdzc4Qko7O0F3R3o3OEJFO0VBQ0U7Q3hHNDc4Qko7O0F3Rzc3OEJFO0VBQ0U7Q3hHZzg4Qko7O0F3R2o4OEJFO0VBQ0U7Q3hHbzg4Qko7O0F3R3I4OEJFO0VBQ0U7Q3hHdzg4Qko7O0EwRzlpOUJFO0V0RFJBO0V0QkVBO0VzQkFBO0NwRDBqOUJGOztBb0R4ajlCRTtFQUNFO0NwRDJqOUJKOztBMEdyajlCSTs7RUFDRTtDMUd5ajlCTjs7QTBHdGo5Qkk7RUFDRTtDMUd5ajlCTjs7QTBHams5QkU7RXREUkE7RXRCRUE7RXNCQUE7Q3BENms5QkY7O0FvRDNrOUJFO0VBQ0U7Q3BEOGs5Qko7O0EwR3hrOUJJOztFQUNFO0MxRzRrOUJOOztBMEd6azlCSTtFQUNFO0MxRzRrOUJOOztBMEdwbDlCRTtFdERSQTtFdEJFQTtFc0JBQTtDcERnbTlCRjs7QW9EOWw5QkU7RUFDRTtDcERpbTlCSjs7QTBHM2w5Qkk7O0VBQ0U7QzFHK2w5Qk47O0EwRzVsOUJJO0VBQ0U7QzFHK2w5Qk47O0EwR3ZtOUJFO0V0RFJBO0V0QkVBO0VzQkFBO0NwRG1uOUJGOztBb0RqbjlCRTtFQUNFO0NwRG9uOUJKOztBMEc5bTlCSTs7RUFDRTtDMUdrbjlCTjs7QTBHL205Qkk7RUFDRTtDMUdrbjlCTjs7QTBHMW45QkU7RXREUkE7RXRCRUE7RXNCQUE7Q3BEc285QkY7O0FvRHBvOUJFO0VBQ0U7Q3BEdW85Qko7O0EwR2pvOUJJOztFQUNFO0MxR3FvOUJOOztBMEdsbzlCSTtFQUNFO0MxR3FvOUJOOztBMEc3bzlCRTtFdERSQTtFdEJFQTtFc0JBQTtDcER5cDlCRjs7QW9EdnA5QkU7RUFDRTtDcEQwcDlCSjs7QTBHcHA5Qkk7O0VBQ0U7QzFHd3A5Qk47O0EwR3JwOUJJO0VBQ0U7QzFHd3A5Qk47O0EwR2hxOUJFO0V0RFJBO0V0QkVBO0VzQkFBO0NwRDRxOUJGOztBb0QxcTlCRTtFQUNFO0NwRDZxOUJKOztBMEd2cTlCSTs7RUFDRTtDMUcycTlCTjs7QTBHeHE5Qkk7RUFDRTtDMUcycTlCTjs7QTBHbnI5QkU7RXREUkE7RXRCRUE7RXNCQUE7Q3BEK3I5QkY7O0FvRDdyOUJFO0VBQ0U7Q3BEZ3M5Qko7O0EwRzFyOUJJOztFQUNFO0MxRzhyOUJOOztBMEczcjlCSTtFQUNFO0MxRzhyOUJOOztBMEd0czlCRTtFdERSQTtFdEJFQTtFc0JBQTtDcERrdDlCRjs7QW9EaHQ5QkU7RUFDRTtDcERtdDlCSjs7QTBHN3M5Qkk7O0VBQ0U7QzFHaXQ5Qk47O0EwRzlzOUJJO0VBQ0U7QzFHaXQ5Qk47O0EwR3p0OUJFO0V0RFJBO0V0QkVBO0VzQkFBO0NwRHF1OUJGOztBb0RudTlCRTtFQUNFO0NwRHN1OUJKOztBMEdodTlCSTs7RUFDRTtDMUdvdTlCTjs7QTBHanU5Qkk7RUFDRTtDMUdvdTlCTjs7QTBHNXU5QkU7RXREUkE7RXRCRUE7RXNCQUE7Q3BEd3Y5QkY7O0FvRHR2OUJFO0VBQ0U7Q3BEeXY5Qko7O0EwR252OUJJOztFQUNFO0MxR3V2OUJOOztBMEdwdjlCSTtFQUNFO0MxR3V2OUJOOztBMkdsdzlCRTtFQUNFO0VBQ0E7QzNHcXc5Qko7O0EyR253OUJJO0VBQ0U7RUFDQTtDM0dzdzlCTjs7QTJHbnc5Qkk7RUFDRTtFQUNBO0MzR3N3OUJOOztBNEdqeDlCRTs7RUFDRTtDNUdxeDlCSjs7QTZHeHg5QkE7RUFDRTtDN0cyeDlCRjs7QTZHcng5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDN0d3eDlCRjs7QThHbnk5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDOUdzeTlCRjs7QThHbnk5QkE7RUFDRTtDOUdzeTlCRjs7QStHNXk5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRyt5OUJGOztBK0czeTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Qy9HOHk5Qko7O0ErR3Z5OUJBO0VBQ0U7RUFDQTtLQUFBO0MvRzB5OUJGOztBK0d2eTlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MvRzB5OUJGOztBK0dqeTlCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDL0dxeTlCSjs7QStHbHk5QkU7O0VBQ0U7VUFBQTtFQUNBO1VBQUE7Qy9Hc3k5Qko7O0ErR2x5OUJBO0VBQ0U7Qy9HcXk5QkY7O0ErR2x5OUJBO0VBQ0U7Qy9HcXk5QkY7O0ErRy94OUJBO0VBQ0U7RUFDQTtFQUNBO0MvR2t5OUJGOztBK0cveDlCQTtFQUNFO0VBQ0E7RUFDQTtDL0dreTlCRjs7QStHL3g5QkE7RUFDRTtFQUNBO0VBQ0E7Qy9Ha3k5QkY7O0ErRy94OUJBO0VBQ0U7RUFDQTtFQUNBO0MvR2t5OUJGOztBcUJwMDlCSTtFMEYrQko7SUFNSTtJQUNBO0lBQ0E7Ry9Hb3k5QkY7Q0FDRjs7QStHank5QkE7RUFDRTtFQUNBO0VBQ0E7Qy9Hb3k5QkY7O0FxQmwxOUJJO0UwRjJDSjtJQU1JO0lBQ0E7SUFDQTtHL0dzeTlCRjtDQUNGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0doeTlCQTtFQUNFO0MvR215OUJGOztBK0c3eDlCQTtFQUNFO0MvR2d5OUJGOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0c1eDlCRTtFQUNFO0MvRyt4OUJKOztBK0cxeDlCRTtFQUNFO1VBQUE7RUFDQTtVQUFBO0MvRzZ4OUJKOztBK0d4eDlCRTtFQUNFO1VBQUE7RUFDQTtDL0cyeDlCSjs7QStHeng5Qkk7RUFDRTtVQUFBO0VBQ0E7VUFBQTtDL0c0eDlCTjs7QStHMXg5Qk07RUFDRTtVQUFBO0MvRzZ4OUJSOztBZ0gzOTlCQTtFQUNFO0VBQ0E7Q2hIODk5QkY7O0FnSHo5OUJBO0VBQ0U7Q2hINDk5QkY7O0FpSHArOUJBO0VBQ0U7Q2pIdSs5QkY7O0FpSHIrOUJFO0VBQ0U7Q2pIdys5Qko7O0FpSHArOUJBO0VBQ0U7RUFDQTtDakh1KzlCRjs7QWlIcCs5QkE7O0VBRUU7RUFDQTtLQUFBO0NqSHUrOUJGOztBaUgvOTlCQTs7RUFFRTtFQUFtQjtFQUNuQjtFQUFzQjtDakhvKzlCeEI7O0FpSGorOUJBOztFQUVFO0VBQW1CO0VBQ25CO0VBQXNCO0NqSHMrOUJ4Qjs7QWlIOTk5QkE7RUFDRTtDakhpKzlCRjs7QWlIOTk5QkE7RUFDRTtDakhpKzlCRjs7QWlIOTk5QkE7RUFDRTtDakhpKzlCRjs7QWlINTk5QkU7RUFDRTtFQUFXO0VBQ1g7RUFDQTtDakhnKzlCSjs7QWlINzk5QkU7RUFDRTtFQUFRO0VBQ1I7Q2pIaSs5Qko7O0FpSDc5OUJBOztFQUVFO0NqSGcrOUJGOztBaUg3OTlCQTs7RUFFRTtDakhnKzlCRjs7QWlINzk5QkE7O0VBRUU7RUFDQTtDakhnKzlCRjs7QWlINzk5QkE7RUFDRTtFQUFRO0NqSGkrOUJWOztBaUg5OTlCQTtFQUNFO0VBQVE7Q2pIays5QlY7O0FpSC85OUJBO0VBQ0U7RUFBVztDakhtKzlCYjs7QWlIaCs5QkE7RUFDRTtFQUFXO0NqSG8rOUJiOztBa0hsaytCQTtFQUNFO0NsSHFrK0JGOztBbUh4aytCQTtFQUNFO0VBQ0E7Q25IMmsrQkY7O0FtSHZrK0JBO0VBQ0U7Q25IMGsrQkY7O0FtSHBrK0JBO0VBQ0U7RUFDQTtDbkh1aytCRjs7QW1IcGsrQkE7RUFDRTtFQUNBO0NuSHVrK0JGOztBbUhwaytCQTtFQUNFO0VBQ0E7Q25IdWsrQkY7O0FtSHBrK0JBO0VBQ0U7RUFDQTtDbkh1aytCRjs7QW1IamsrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25Ib2srQkY7O0FtSGxrK0JFO0VBQ0U7Q25IcWsrQko7O0FvSGxuK0JBO0VBQ0U7RUFDQTtFQUNBO0NwSHFuK0JGOztBb0hsbitCQTtFQUNFO0NwSHFuK0JGOztBb0hsbitCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3BIcW4rQkY7O0FvSG5uK0JFOztFQUNFO0VBQ0E7Q3BIdW4rQko7O0FxSDFvK0JBO0VBQ0U7RUFDQTtDckg2bytCRjs7QXNIL28rQkE7RUFDRTtDdEhrcCtCRjs7QXNIL28rQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N0SGtwK0JGOztBdUg5cCtCQTtFQUNFO0VBQ0E7Q3ZIaXErQkY7O0F1SDlwK0JBO0VBQ0U7Q3ZIaXErQkY7O0F1SDlwK0JBO0VBQ0U7Q3ZIaXErQkY7O0F1SDlwK0JBO0VBQ0U7Q3ZIaXErQkY7O0F1SDNwK0JBO0VBRUU7SUFDRTtHdkg2cCtCRjtDQUNGOztBdUh2cCtCQTtFQUNFO0VBQ0E7RUFDQTtDdkgwcCtCRjs7QXVIdnArQkE7RUFDRTtDdkgwcCtCRjs7QXVIdnArQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDdkgwcCtCRjs7QXVIdnArQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SDBwK0JGOztBdUh2cCtCQTtFQUNFO0VBQ0E7RUFDQTtDdkgwcCtCRjs7QXVIdnArQkE7RUFDRTtDdkgwcCtCRjs7QXVIdnArQkE7RUFDRTtFQUNBO0VBQ0E7Q3ZIMHArQkY7O0F1SHZwK0JBO0VBQ0U7Q3ZIMHArQkY7O0F1SHZwK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q3ZIMHArQkY7O0F1SHZwK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkgwcCtCRjs7QXVIcHArQkE7RUFDRTtFQUNBO0N2SHVwK0JGOztBdUhwcCtCQTtFQUNFO0VBQ0E7Q3ZIdXArQkY7O0F1SGpwK0JBO0VBQ0U7Q3ZIb3ArQkY7O0F1SDlvK0JBO0VBQ0U7RUFDQTtFQUNBO0N2SGlwK0JGOztBcUIzcytCSTtFa0d1REo7SUFNSTtJQUNBO0lBQ0E7R3ZIbXArQkY7Q0FDRjs7QXVIaHArQkE7RUFDRTtFQUNBO0N2SG1wK0JGOztBcUJ4dCtCSTtFa0dtRUo7SUFLSTtJQUNBO0d2SHFwK0JGO0NBQ0Y7O0F1SGxwK0JBO0VBQ0U7RUFDQTtFQUNBO0N2SHFwK0JGOztBcUJydStCSTtFa0c2RUo7SUFNSTtJQUNBO0lBQ0E7R3ZIdXArQkY7Q0FDRjs7QXVIcHArQkE7RUFDRTtFQUNBO0N2SHVwK0JGOztBcUJsditCSTtFa0d5Rko7SUFLSTtJQUNBO0lBQ0E7R3ZIeXArQkY7Q0FDRjs7QXVIdHArQkE7RUFDRTtFQUNBO0VBQ0E7Q3ZIeXArQkY7O0F1SHRwK0JBO0VBQ0U7RUFDQTtDdkh5cCtCRjs7QXVIdHArQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N2SHlwK0JGOztBdUh0cCtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0N2SHlwK0JGOztBcUJweCtCSTtFbUcxREo7SUFHSTtJQUNBO0lBQ0E7SUFDQTtHeEhnMStCRjtDQUNGOztBcUI3eCtCSTtFbUdoREo7SUFHSTtHeEgrMCtCRjtDQUNGOztBcUJueStCSTtFbUd6Q0o7SUFHSTtHeEg4MCtCRjtDQUNGOztBeUhuMitCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0N6SHMyK0JGOztBeUhwMitCRTs7RUFDRTtDekh3MitCSjs7QXlIcDIrQkE7RUFDRTtDekh1MitCRjs7QXlIcjIrQkU7RUFDRTtDekh3MitCSjs7QXlIcDIrQkE7RUFDRTtDekh1MitCRjs7QXlIcjIrQkU7RUFDRTtDekh3MitCSjs7QTBIaDQrQkE7RUFDRTtDMUhtNCtCRjs7QTBIaDQrQkE7RUFDRTtDMUhtNCtCRjs7QTBIaDQrQkE7RUFDRTtDMUhtNCtCRjs7QTJINTQrQkE7RUFDRTtFQUNBO0MzSCs0K0JGOztBMkg1NCtCQTtFQUNFO0MzSCs0K0JGOztBMkg1NCtCQTtFQUNFO0MzSCs0K0JGOztBMkh6NCtCQTtFQUNFO0MzSDQ0K0JGOztBMkh6NCtCQTtFQUNFO0VBQ0E7QzNINDQrQkY7O0EySHo0K0JBO0VBQ0U7QzNINDQrQkY7O0EySHY0K0JBOztFQUVFO0VBQ0E7RUFDQTtDM0gwNCtCRjs7QTJIdjQrQkE7O0VBRUU7RUFDQTtDM0gwNCtCRjs7QTJIdjQrQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QzNIMDQrQkY7O0EySHY0K0JBOztFQUVFO0VBQ0E7QzNIMDQrQkY7O0EySHY0K0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0MzSDA0K0JGOztBMkhwNCtCQTtFQUNFO0VBQ0E7QzNIdTQrQkY7O0EySGo0K0JBOztFQUVFO0VBQ0E7QzNIbzQrQkY7O0EySGo0K0JBOztFQUVFO0VBQ0E7RUFDQTtDM0hvNCtCRjs7QTJIOTMrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0MzSGk0K0JGOztBMkg5MytCQTs7RUFFRTtDM0hpNCtCRjs7QTJIOTMrQkE7O0VBRUU7QzNIaTQrQkY7O0EySDkzK0JBO0VBQ0U7QzNIaTQrQkY7O0EySDkzK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNIaTQrQkY7O0EySDkzK0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzNIaTQrQkY7O0EySDkzK0JBO0VBQ0U7QzNIaTQrQkY7O0E0SGxoL0JBO0VBQ0U7RUFDQTtFQUNBO0M1SHFoL0JGOztBNEhsaC9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SHFoL0JGOztBNEhuaC9CRTtFQUNFO0VBQ0E7QzVIc2gvQko7O0E0SGxoL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QzVIcWgvQkY7O0E0SGxoL0JBO0VBQ0U7RUFDQTtDNUhxaC9CRjs7QTRIbGgvQkE7RUFDRTtFQUNBO0M1SHFoL0JGOztBNEhsaC9CQTtFQUNFO0VBQ0E7RUFDQTtDNUhxaC9CRjs7QTRIbmgvQkU7RUFDRTtDNUhzaC9CSjs7QTRIbGgvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QzVIcWgvQkY7O0E0SGxoL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1SHFoL0JGOztBNEhsaC9CQTtFQUNFO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QzVIcWgvQkY7O0E0SGxoL0JBO0VBQ0U7RUFDQTtDNUhxaC9CRjs7QTRIbGgvQkE7RUFDRTtDNUhxaC9CRjs7QTZIdm0vQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkh2bS9CQTtFQUNFO0M3SDBtL0JGOztBNkhybS9CQTtFQUNFO0M3SHdtL0JGOztBcUJwbWhDSTtFd0cyL0JKO0lBSUk7RzdIMG0vQkY7Q0FDRjs7QThIbHFoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M5SHFxaENGOztBOEhucWhDRTs7RUFDRTtDOUh1cWhDSjs7QThIcHFoQ0U7O0VBQ0U7RUFDQTtDOUh3cWhDSjs7QThIcHFoQ0E7RUFDRTtFQUNBO0M5SHVxaENGOztBcUJyb2hDSTtFeUdwQ0o7SUFLSTtHOUh5cWhDRjtDQUNGOztBOEh2cWhDRTtFQUNFO0M5SDBxaENKOztBOEh0cWhDQTtFQUNFO0VBQ0E7QzlIeXFoQ0Y7O0FxQnBwaENJO0V5R3ZCSjtJQUtJO0c5SDJxaENGO0NBQ0Y7O0E4SHpxaENFO0VBQ0U7QzlINHFoQ0o7O0E4SHhxaENBO0VBQ0U7QzlIMnFoQ0Y7O0E4SHJxaENBO0VBQ0U7RUFDQTtDOUh3cWhDRjs7QThIbHFoQ0E7RUFDRTtFQUNBO0VBQ0E7QzlIcXFoQ0Y7O0E4SGxxaENBO0VBQ0U7RUFDQTtDOUhxcWhDRjs7QThIbHFoQ0E7RUFDRTtFQUNBO0M5SHFxaENGOztBOEgvcGhDQTtFQUNFO0M5SGtxaENGOztBOEgvcGhDQTtFQUNFO0M5SGtxaENGOztBOEgvcGhDQTtFQUNFO0M5SGtxaENGOztBOEg1cGhDQTtFQUNFO0M5SCtwaENGOztBOEh6cGhDQTtFQUNFO0M5SDRwaENGOztBOEh0cGhDQTtFQUNFO0VBQ0E7QzlIeXBoQ0Y7O0ErSDF3aENBO0VBQ0U7Qy9INndoQ0Y7O0FnSTl3aENBO0VBQ0U7Q2hJaXhoQ0Y7O0FnSTl3aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSWl4aENGOztBZ0k5d2hDQTtFQUNFO0NoSWl4aENGOztBZ0k5d2hDQTtFQUNFO0VBQ0E7Q2hJaXhoQ0Y7O0FnSTl3aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLRTtFOUc1QkU7RVdFQTtDN0J5eWhDTjs7QTZCcnloQ007RW1HT047SW5HTlE7RzdCeXloQ047Q0FDRjs7QWdJendoQ0U7RUFDRTtFQUNBO0NoSTR3aENKOztBZ0l6d2hDRTtFQUNFO0NoSTR3aENKOztBZ0l4d2hDQTtFQUNFO0VBQ0E7Q2hJMndoQ0Y7O0FnSXJ3aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2hJd3doQ0Y7O0FnSXJ3aENBO0VBQ0U7Q2hJd3doQ0Y7O0FnSWx3aENBO0VBQ0U7RUFDQTtDaElxd2hDRjs7QWdJbndoQ0U7RUFDRTtDaElzd2hDSjs7QWdJbndoQ0U7RUFDRTtDaElzd2hDSjs7QWdJbHdoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hJcXdoQ0Y7O0FnSW53aENFO0VBQ0U7Q2hJc3doQ0o7O0FnSW53aENFO0VBQ0U7Q2hJc3doQ0o7O0FnSWx3aENBO0VBQ0U7Q2hJcXdoQ0Y7O0FnSWx3aENBO0VBQ0U7RUFDQTtDaElxd2hDRjs7QWdJbHdoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSXF3aENGOztBZ0lsd2hDQTtFQUNFO0NoSXF3aENGOztBZ0lsd2hDQTtFQUNFO0NoSXF3aENGOztBZ0lsd2hDQTtFQUNFO0VBQ0E7Q2hJcXdoQ0Y7O0FnSS92aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hJa3doQ0Y7O0FnSTl2aENFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hJa3doQ0o7O0FnSS92aENFO0VBQ0U7RUFDQTtFQUNBO0NoSWt3aENKOztBZ0kvdmhDRTtFQUNFO0VBQ0E7RUFDQTtDaElrd2hDSjs7QWdJOXZoQ0E7RUFDRTtDaElpd2hDRjs7QWdJOXZoQ0E7RUFDRTtFMUY5REE7RTFCNEhJO0VDeE9GO0VnQkhFO0M3Qms3aENOOztBNkI5NmhDTTtFbUd3S047SW5HdktRO0c3Qms3aENOO0NBQ0Y7O0FnSXR3aENBO0VBQ0U7Q2hJeXdoQ0Y7O0FnSXR3aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoSXl3aENGOztBZ0l2d2hDRTtFQUNFO0NoSTB3aENKOztBZ0l0d2hDQTtFQUNFO0NoSXl3aENGOztBZ0lyd2hDQTs7RUFFRTtDaEl3d2hDRjs7QWdJcndoQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFMUYxR0E7RTFCNEhJO0VDeE9GO0VnQkhFO0M3QnEraENOOztBNkJqK2hDTTtFbUc0TU47O0luRzNNUTtHN0JzK2hDTjtDQUNGOztBZ0k5d2hDRTs7OztFQUNFO0NoSW94aENKOztBZ0lqeGhDRTs7OztFQUVFO0VBQ0E7Q2hJc3hoQ0o7O0FnSWx4aENBOztFMUZyT0U7RVJoQkE7RVFrQkE7RXBCUkk7Q2xCcWdpQ047O0FzQzEvaENFOztFQUNFO0VSdEJGO0VRd0JFO0N0QzgvaENKOztBc0MzL2hDRTs7OztFQUVFO0VSN0JGO0VRK0JFO0VwQnJCRTtDbEJzaGlDTjs7QXNDeC9oQ0U7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDOC9oQ0o7O0FzQzUvaENJOzs7Ozs7Ozs7O0VwQnpDRTtDbEJramlDTjs7QXNDLy9oQ0U7Ozs7RUFFRTtFQUNBO0VBR0E7Q3RDa2dpQ0o7O0FnSTMwaENBO0VBQ0U7Q2hJODBoQ0Y7O0FnSTMwaENBO0VBQ0U7Q2hJODBoQ0Y7O0FnSTMwaENBO0UxRmxQRTtFUmhCQTtFUWtCQTtFcEJSSTtFOEcwUEo7RUFDQTtDaElpMWhDRjs7QXNDamtpQ0U7RUFDRTtFUnRCRjtFUXdCRTtDdENva2lDSjs7QXNDamtpQ0U7O0VBRUU7RVI3QkY7RVErQkU7RXBCckJFO0NsQjBsaUNOOztBc0M1amlDRTs7Ozs7RUFLRTtFQUNBO0VBR0E7Q3RDNmppQ0o7O0FzQzNqaUNJOzs7OztFcEJ6Q0U7Q2xCNG1pQ047O0FzQ3pqaUNFOztFQUVFO0VBQ0E7RUFHQTtDdEMwamlDSjs7QWdJcjNoQ0E7RUFDRTtDaEl3M2hDRjs7QWdJbDNoQ0E7RUFDRTtFQUNBO0NoSXEzaENGOztBZ0lsM2hDQTtFQUNFO0VBQ0E7Q2hJcTNoQ0Y7O0FpSTdvaUNBO0VBQ0k7Q2pJZ3BpQ0o7O0FpSTdvaUNBO0VBQ0k7Q2pJZ3BpQ0o7O0FpSTdvaUNBO0VBQ0k7Q2pJZ3BpQ0o7O0FpSXZvaUNBO0VBQ0k7RUFDQTtDakkwb2lDSjs7QWlJeG9pQ0k7RUFDSTtFQUNBO0NqSTJvaUNSOztBaUl2b2lDQTtFQUNJO0NqSTBvaUNKOztBaUl2b2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJMG9pQ0o7O0FpSXhvaUNJO0VBQ0k7RUFDQTtDakkyb2lDUjs7QXFCMW1pQ0k7RTRHNUJBO0lBQ0k7R2pJMG9pQ047O0VpSXhvaUNNO0lBQ0k7SUFDQTtHakkyb2lDVjs7RWlJdm9pQ0U7SUFDSTtHakkwb2lDTjtDQUNGOztBaUlub2lDSTtFQUNJO0NqSXNvaUNSOztBaUlwb2lDSTtFQUNJO0NqSXVvaUNSOztBaUlub2lDQTtFQUNJO0lBQ0k7R2pJc29pQ047Q0FDRjs7QWlJbm9pQ0E7RUFDSTtJQUNJO0dqSXNvaUNOO0NBQ0Y7O0FpSW5vaUNBO0VBQ0k7SUFDSTtHaklzb2lDTjtDQUNGOztBaUlob2lDQTtFQUNJO0NqSW1vaUNKOztBcUJ2cGlDSTtFNEdtQko7SUFJUTtHaklxb2lDTjtDQUNGOztBcUI3cGlDSTtFNEdtQko7SUFRUTtHakl1b2lDTjtDQUNGOztBaUlwb2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJdW9pQ0o7O0FpSWhvaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakltb2lDSjs7QWlJNW5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakkrbmlDSjs7QXFCMXNpQ0k7RTRHb0VKO0lBVVE7R2pJaW9pQ047Q0FDRjs7QWlJOW5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWlvaUNKOztBaUk5bmlDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDaklpb2lDSjs7QWlJOW5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpb2lDSjs7QWlJL25pQ0k7RUFDSTtFQUNBO0NqSWtvaUNSOztBaUkvbmlDSTtFQUNJO0VBQ0E7Q2pJa29pQ1I7O0FpSTluaUNBO0VBQ0k7Q2pJaW9pQ0o7O0FpSTluaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpb2lDSjs7QWlJL25pQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklrb2lDUjs7QWlJaG9pQ1E7RUFDSTtDakltb2lDWjs7QWlJMW5pQ0E7RUFDSTtDakk2bmlDSjs7QXFCL3dpQ0k7RTRHc0pJO0lBQ0k7R2pJNm5pQ1Y7Q0FDRjs7QWlJem5pQ0k7RUFDSTtJQUNJO0dqSTRuaUNWO0NBQ0Y7O0FpSXZuaUNBO0VBQ0k7Q2pJMG5pQ0o7O0FxQi94aUNJO0U0R29LSjtJQUlRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dqSTRuaUNOOztFaUkxbmlDTTtJQUNJO0lBQ0E7SUFDQTtHakk2bmlDVjtDQUNGOztBaUkxbmlDSTtFQXRCSjtJQXVCUTtJQUNBO0dqSThuaUNOO0NBQ0Y7O0FpSTNuaUNBO0VBQ0k7RUFDQTtFQUNBO0NqSThuaUNKOztBaUkzbmlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThuaUNKOztBaUkzbmlDQTtFQUNJO0VBQ0E7RUFDQTtDakk4bmlDSjs7QWlJM25pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk4bmlDSjs7QWlJNW5pQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJK25pQ1I7O0FpSTVuaUNJO0VBQ0k7RUFDQTtFQUNBO0NqSStuaUNSOztBaUkxbmlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNm5pQ0o7O0FpSTNuaUNJO0VBQ0k7RUFDQTtFQUNBO0NqSThuaUNSOztBcUI5M2lDSTtFNEdnUEo7SUFvQlE7R2pJK25pQ047Q0FDRjs7QWlJNW5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJK25pQ0o7O0FpSTVuaUNBO0VBQ0k7RUFDQTtFQUNBO0NqSStuaUNKOztBaUk3bmlDSTtFQUNJO0NqSWdvaUNSOztBaUk1bmlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSStuaUNKOztBaUk3bmlDSTtFQUNJO0NqSWdvaUNSOztBaUk1bmlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakkrbmlDSjs7QWlJN25pQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJZ29pQ1I7O0FpSTduaUNJO0VBQ0k7RUFDQTtDaklnb2lDUjs7QWlJM25pQ0E7RUFDSTtDakk4bmlDSjs7QWlJM25pQ0k7RUFDSTtFQUNBO0NqSThuaUNSOztBaUk1bmlDUTtFQUNJO0VBQ0E7RUFDQTtDakkrbmlDWjs7QWlJN25pQ1k7RUFDSTtDaklnb2lDaEI7O0FpSTduaUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWdvaUNoQjs7QWlJdG5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakl5bmlDSjs7QWlJdG5pQ0E7RUFDSTtDakl5bmlDSjs7QWlJdG5pQ0E7RUFDSTtFQUNBO0NqSXluaUNKOztBaUl0bmlDQTtFQUNJO0NqSXluaUNKOztBcUJ4L2lDSTtFNEc4WEo7SUFJUTtHakkybmlDTjtDQUNGOztBaUl0bmlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXluaUNSOztBcUJ4Z2pDSTtFNEd3WUE7SUFVUTtJQUNBO0dqSTJuaUNWO0NBQ0Y7O0FpSXhuaUNJO0VBQ0k7RUFDQTtFQUNBO0NqSTJuaUNSOztBaUlqbmlDQTs7Ozs7Ozs7Ozs7O0VBWUk7Q2pJb25pQ0o7O0FpSWpuaUNBOzs7Ozs7Ozs7OztFQVdJO0NqSW9uaUNKOztBaUlqbmlDQTs7RUFFSTtDaklvbmlDSjs7QWlJNW1pQ0k7RUFDSTtFQUNBO0NqSSttaUNSOztBcUI1ampDSTtFNEdrZEE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakk4bWlDTjs7RWlJM21pQ0U7SUFDSTtJQUNBO0dqSThtaUNOOztFaUk1bWlDTTtJQUNJO0dqSSttaUNWO0NBQ0Y7O0FpSXJtaUNJO0VBQ0k7RUFDQTtDakl3bWlDUjs7QXFCemxqQ0k7RTRHc2ZBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pJdW1pQ047O0VpSXBtaUNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R2pJdW1pQ047Q0FDRjs7QWlJcG1pQ0E7RUFDSTtDakl1bWlDSjs7QWlJcG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXVtaUNKOztBaUlybWlDSTtFQUNJO0NqSXdtaUNSOztBaUlwbWlDQTtFQUNJO0VBQ0E7RUFDQTtDakl1bWlDSjs7QWlJcG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakl1bWlDSjs7QWlJcm1pQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJd21pQ1I7O0FpSXRtaUNRO0VBQ0k7Q2pJeW1pQ1o7O0FpSXBtaUNRO0VBQ0k7Q2pJdW1pQ1o7O0FpSWxtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJcW1pQ0o7O0FpSWxtaUNBO0VBQ0k7RUFDQTtFQUNBO0NqSXFtaUNKOztBaUlsbWlDQTtFQUNJO0VBQ0E7Q2pJcW1pQ0o7O0FpSWxtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXFtaUNKOztBaUlsbWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSXFtaUNKOztBaUlsbWlDQTtFQUNJO0NqSXFtaUNKOztBcUJ6cmpDSTtFNEd5bEJBO0lBQ0k7SUFDQTtHaklvbWlDTjs7RWlJbG1pQ007SUFDSTtHaklxbWlDVjs7RWlJbG1pQ007SUFDSTtHaklxbWlDVjs7RWlJbG1pQ007SUFDSTtHaklxbWlDVjs7RWlJbG1pQ007SUFDSTtHaklxbWlDVjs7RWlJbG1pQ007SUFDSTtHaklxbWlDVjtDQUNGOztBaUk3bGlDQTtFQUNJO0VBQ0E7RUFDQTtDaklnbWlDSjs7QXFCdnVqQ0k7RTRHb29CSjtJQU1RO0lBQ0E7R2pJa21pQ047Q0FDRjs7QWlJL2xpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJa21pQ0o7O0FxQnB2akNJO0U0RytvQko7SUFNUTtHaklvbWlDTjtDQUNGOztBcUI3dWpDSTtFNEdrb0JKO0lBVVE7SUFDQTtHaklzbWlDTjtDQUNGOztBaUlubWlDQTtFQUNJO0NqSXNtaUNKOztBaUlubWlDQTtFQUNJO0NqSXNtaUNKOztBaUlsbWlDQTtFQUNJO0VBQ0E7RUFDQTtDaklxbWlDSjs7QXFCbHdqQ0k7RTRHMHBCSjtJQU1RO0lBQ0E7SUFDQTtHakl1bWlDTjtDQUNGOztBaUlwbWlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJdW1pQ1I7O0FxQmx5akNJO0U0R21yQkE7SUFXUTtJQUNBO0dqSXltaUNWO0NBQ0Y7O0FpSXRtaUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakl5bWlDWjs7QXFCcHpqQ0k7RTRHbXNCSTtJQVdRO0lBQ0E7R2pJMm1pQ2Q7Q0FDRjs7QWlJdG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJeW1pQ0o7O0FxQnAwakNJO0U0R3F0Qko7SUFTUTtHakkybWlDTjtDQUNGOztBaUl6bWlDSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7Q2pJNG1pQ1I7O0FpSXhtaUNBO0VBQ0k7RUFDQTtDakkybWlDSjs7QXFCejBqQ0k7RTRHNHRCSjtJQUtRO0dqSTZtaUNOO0NBQ0Y7O0FpSTNtaUNJO0VBQ0k7Q2pJOG1pQ1I7O0FxQm4xakNJO0U0R291QkE7SUFJUTtHaklnbmlDVjtDQUNGOztBaUk1bWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJK21pQ0o7O0FxQjkyakNJO0U0RzB2Qko7SUFRUTtHaklpbmlDTjtDQUNGOztBcUJwM2pDSTtFNEcwdkJKO0lBWVE7R2pJbW5pQ047Q0FDRjs7QWlJaG5pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakltbmlDSjs7QWlJaG5pQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJbW5pQ0o7O0FxQjEzakNJO0U0R293Qko7SUFNUTtHaklxbmlDTjtDQUNGOztBaUlsbmlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJcW5pQ0o7O0FpSW5uaUNJO0VBQ0k7RUFDQTtDaklzbmlDUjs7QWlJbG5pQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJcW5pQ0o7O0FpSTltaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJaW5pQ0o7O0FpSTltaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWluaUNKOztBaUkvbWlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklrbmlDUjs7QWlJaG5pQ1E7RUFDSTtFQUNBO0NqSW1uaUNaOztBaUk5bWlDQTtFQUNJO0VBQ0E7RUFDQTtDaklpbmlDSjs7QWlJMW1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtDakl5bWlDSjs7QXFCdjhqQ0k7RTRHbTFCSjtJQWNRO0lBQ0E7R2pJMm1pQ047Q0FDRjs7QWlJeG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakkybWlDSjs7QWlJcG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q2pJdW1pQ0o7O0FpSXJtaUNJO0VBQ0k7RUFDQTtFQUNBO1VBQUE7Q2pJd21pQ1I7O0FpSXBtaUNBO0VBQ0k7SUFHSTtJQUNBO0dqSXFtaUNOOztFaUlubWlDRTtJQUNJO0lBQ0E7R2pJc21pQ047O0VpSXBtaUNFO0lBQ0k7SUFDQTtHakl1bWlDTjs7RWlJcm1pQ0U7SUFDSTtJQUNBO0dqSXdtaUNOO0NBQ0Y7O0FpSTFuaUNBO0VBQ0k7SUFHSTtJQUNBO0dqSXFtaUNOOztFaUlubWlDRTtJQUNJO0lBQ0E7R2pJc21pQ047O0VpSXBtaUNFO0lBQ0k7SUFDQTtHakl1bWlDTjs7RWlJcm1pQ0U7SUFDSTtJQUNBO0dqSXdtaUNOO0NBQ0Y7O0FpSXJtaUNBO0VBQ0k7RUFDQTtFQUNBO0NqSXdtaUNKOztBaUl0bWlDSTtFQUNJO0VBQ0E7Q2pJeW1pQ1I7O0FpSXJtaUNBO0VBQ0k7RUFDQTtDakl3bWlDSjs7QWlJdG1pQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJeW1pQ1I7O0FpSW5taUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXNtaUNSOztBaUlwbWlDUTtFQUNJO0VBQ0E7Q2pJdW1pQ1o7O0FpSXJtaUNZO0VBQ0k7RUFDQTtDakl3bWlDaEI7O0FpSWptaUNBO0VBQ0k7Q2pJb21pQ0o7O0FpSWxtaUNJO0VBQ0k7Q2pJcW1pQ1I7O0FpSWxtaUNJO0VBQ0k7Q2pJcW1pQ1I7O0FpSTdsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJZ21pQ0o7O0FxQnhqa0NJO0U0R2k5Qko7SUFVUTtHaklrbWlDTjtDQUNGOztBcUI5amtDSTtFNEdpOUJKO0lBY1E7SUFDQTtHaklvbWlDTjtDQUNGOztBaUlqbWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0NqSW9taUNKOztBaUlqbWlDQTtFQUNJO0VBQ0E7RUFDQTtFQU1BO0NqSStsaUNKOztBaUk1bGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSStsaUNKOztBcUJqbWtDSTtFNEc4L0JKO0lBT1E7SUFDQTtHaklpbWlDTjtDQUNGOztBaUk5bGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbWlDSjs7QXFCOW5rQ0k7RTRHdWhDSjtJQVNRO0dqSW1taUNOO0NBQ0Y7O0FpSWhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJbW1pQ0o7O0FpSWptaUNJO0VBQ0k7RUFDQTtDaklvbWlDUjs7QXFCaHBrQ0k7RTRHb2lDSjtJQVlRO0dqSXFtaUNOO0NBQ0Y7O0FpSWxtaUNBO0VBQ0k7RUFDQTtFQUNBO0NqSXFtaUNKOztBcUIvb2tDSTtFNEd1aUNKO0lBTVE7R2pJdW1pQ047Q0FDRjs7QWlJcG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXVtaUNKOztBaUlybWlDSTtFQUNJO0VBQ0E7Q2pJd21pQ1I7O0FpSXBtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXVtaUNKOztBaUlybWlDSTtFQUNJO0VBQ0E7RUFDQTtDakl3bWlDUjs7QWlJcG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q2pJdW1pQ0o7O0FpSXBtaUNBO0VBQ0k7SUFFSTtHaklzbWlDTjs7RWlJcG1pQ0U7SUFDSTtHakl1bWlDTjtDQUNGOztBaUk5bWlDQTtFQUNJO0lBRUk7R2pJc21pQ047O0VpSXBtaUNFO0lBQ0k7R2pJdW1pQ047Q0FDRjs7QWlJaG1pQ0E7RUFDSTtFQUNBO0NqSW1taUNKOztBaUlobWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakltbWlDSjs7QWlJam1pQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklvbWlDUjs7QWlJam1pQ0k7RUFDSTtFQUNBO0NqSW9taUNSOztBaUlsbWlDUTtFQUNJO0NqSXFtaUNaOztBaUkvbGlDQTs7RUFFSTtDaklrbWlDSjs7QXFCNXZrQ0k7RTRHOHBDQTtJQUNJO0dqSWttaUNOOztFaUlobWlDRTtJQUNJO0dqSW1taUNOO0NBQ0Y7O0FpSWhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJbW1pQ0o7O0FpSWhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJbW1pQ0o7O0FpSWhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakltbWlDSjs7QWlJNWxpQ0E7RUFDSTtDakkrbGlDSjs7QWlJNWxpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJK2xpQ0o7O0FxQmx5a0NJO0U0R2dzQ0o7SUFNUTtJQUNBO0dqSWltaUNOO0NBQ0Y7O0FpSTlsaUNBO0VBQ0k7RUFDQTtDaklpbWlDSjs7QXFCOXlrQ0k7RTRHMnNDSjtJQUtRO0dqSW1taUNOO0NBQ0Y7O0FpSWptaUNJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7RUFDQTtDaklvbWlDUjs7QWlJaG1pQ0E7RUFDSTtFQUNBO0NqSW1taUNKOztBcUJoMGtDSTtFNEcydENKO0lBS1E7R2pJcW1pQ047Q0FDRjs7QWlJbG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklxbWlDSjs7QXFCNzBrQ0k7RTRHb3VDSjtJQU9RO0dqSXVtaUNOO0NBQ0Y7O0FpSXBtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJdW1pQ0o7O0FxQnYya0NJO0U0RzR2Q0o7SUFPUTtHakl5bWlDTjtDQUNGOztBaUl2bWlDSTtFQUNJO0VBQ0E7Q2pJMG1pQ1I7O0FpSXRtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXltaUNKOztBcUI5MmtDSTtFNEcrdkNKO0lBU1E7R2pJMm1pQ047Q0FDRjs7QWlJeG1pQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTJtaUNKOztBaUl6bWlDSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0NqSTRtaUNSOztBaUl4bWlDQTtFQUNJO0VBQ0E7Q2pJMm1pQ0o7O0FpSXhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJMm1pQ0o7O0FpSXhtaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTJtaUNKOztBaUlwbWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSXVtaUNKOztBaUlwbWlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSXVtaUNKOztBaUlobWlDQTtFQUNJO0VBQ0E7RUFDQTtDakltbWlDSjs7QWlJNWxpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJK2xpQ0o7O0FpSTVsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakkrbGlDSjs7QWlJNWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakkrbGlDSjs7QXFCbjlrQ0k7RTRHNjJDSjtJQVVRO0dqSWltaUNOO0NBQ0Y7O0FpSTFsaUNBO0VBQ0k7Q2pJNmxpQ0o7O0FpSTFsaUNBO0VBQ0k7RUFDQTtDakk2bGlDSjs7QWlJMWxpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJNmxpQ0o7O0FpSTFsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJNmxpQ0o7O0FpSTFsaUNBO0VBQ0k7Q2pJNmxpQ0o7O0FxQm4va0NJO0U0R3E1Q0o7SUFJUTtHakkrbGlDTjtDQUNGOztBcUJ6L2tDSTtFNEdxNUNKO0lBUVE7R2pJaW1pQ047Q0FDRjs7QWlJOWxpQ0E7RUFDSTtFQUNBO0NqSWltaUNKOztBaUk5bGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJaW1pQ0o7O0FpSS9saUNJO0VBQ0k7RUFDQTtDaklrbWlDUjs7QWlJOWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbWlDSjs7QWlJOWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklpbWlDSjs7QWlJOWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklpbWlDSjs7QWlJMWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk2bGlDSjs7QWlJM2xpQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJOGxpQ1I7O0FpSTVsaUNRO0VBQ0k7Q2pJK2xpQ1o7O0FpSTVsaUNRO0VBQ0k7Q2pJK2xpQ1o7O0FpSTVsaUNRO0VBQ0k7RUFDQTtFQUNBO0NqSStsaUNaOztBaUk1bGlDUTtFQUNJO0NqSStsaUNaOztBaUkxbGlDQTtFQUNJO0VBQ0E7RUFDQTtDakk2bGlDSjs7QWlJM2xpQ0k7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7Q2pJOGxpQ1I7O0FpSTFsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTZsaUNKOztBaUkxbGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNmxpQ0o7O0FpSTNsaUNJO0VBQ0k7Q2pJOGxpQ1I7O0FpSTFsaUNBO0VBQ0k7Q2pJNmxpQ0o7O0FpSTFsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk2bGlDSjs7QWlJMWxpQ0E7RUFDSTtFQUNBO0NqSTZsaUNKOztBaUkxbGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk2bGlDSjs7QWlJMWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk2bGlDSjs7QWlJMWxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNmxpQ0o7O0FpSXRsaUNBO0VBQ0k7RUFDQTtDakl5bGlDSjs7QWlJdmxpQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJMGxpQ1I7O0FpSXRsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJeWxpQ0o7O0FpSXZsaUNJO0VBQ0k7Q2pJMGxpQ1I7O0FpSXZsaUNJO0VBQ0k7RUFDQTtDakkwbGlDUjs7QWlJeGxpQ1E7RUFDSTtDakkybGlDWjs7QWlJbGxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklxbGlDSjs7QWlJbmxpQ0k7RUFDSTtFQUNBO0NqSXNsaUNSOztBaUlsbGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJcWxpQ0o7O0FpSW5saUNJO0VBQ0k7Q2pJc2xpQ1I7O0FpSW5saUNJO0VBQ0k7Q2pJc2xpQ1I7O0FpSTlraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbGlDSjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbGlDSjs7QWlJL2tpQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJa2xpQ1I7O0FpSWhsaUNRO0VBQ0k7RUFDQTtFQUNBO0NqSW1saUNaOztBaUlobGlDUTtFQUNJO0NqSW1saUNaOztBaUlobGlDUTtFQUNJO0NqSW1saUNaOztBaUlqbGlDWTtFQUNJO0NqSW9saUNoQjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWlsaUNKOztBaUk5a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWlsaUNKOztBaUk5a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbGlDSjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJaWxpQ0o7O0FpSS9raUNJO0VBQ0k7RUFDQTtDaklrbGlDUjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJaWxpQ0o7O0FxQmgxbENJO0U0RzR2REo7SUFNUTtHakltbGlDTjtDQUNGOztBaUk1a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSStraUNKOztBcUI3MWxDSTtFNEcwd0RKO0lBT1E7SUFDQTtHaklpbGlDTjtDQUNGOztBaUk5a2lDQTtFQUNJO0VBQ0E7Q2pJaWxpQ0o7O0FpSS9raUNJO0VBQ0k7RUFDQTtDaklrbGlDUjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklpbGlDSjs7QWlJOWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJaWxpQ0o7O0FxQmo0bENJO0U0RzB5REo7SUFTUTtHakltbGlDTjtDQUNGOztBaUlobGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSW1saUNKOztBaUk1a2lDQTtFQUNJO0VBQ0E7Q2pJK2tpQ0o7O0FxQm41bENJO0U0R2swREo7SUFLUTtJQUNBO0dqSWlsaUNOO0NBQ0Y7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTZraUNKOztBaUkza2lDSTtFQUNJO0VBQ0E7RUFDQTtDakk4a2lDUjs7QWlJNWtpQ1E7RUFDSTtDakkra2lDWjs7QWlJNWtpQ1E7RUFDSTtDakkra2lDWjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJM2tpQ0k7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7Q2pJOGtpQ1I7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJNmtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNmtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNmtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNmtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTZraUNKOztBaUkxa2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7Q2pJNmtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTZraUNKOztBaUkxa2lDQTtFQUNJO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJdGtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakl5a2lDSjs7QXFCL2dtQ0k7RTRHazhESjtJQU9RO0lBQ0E7R2pJMmtpQ047Q0FDRjs7QWlJeGtpQ0E7RUFDSTtFQUNBO0NqSTJraUNKOztBaUl6a2lDSTtFQUNJO0VBQ0E7Q2pJNGtpQ1I7O0FpSXhraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJMmtpQ0o7O0FpSXhraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTJraUNKOztBcUJuam1DSTtFNEdrK0RKO0lBU1E7R2pJNmtpQ047Q0FDRjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSTZraUNKOztBaUkxa2lDQTtFQUNJO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0NqSTZraUNKOztBaUkxa2lDQTtFQUNJO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk2a2lDSjs7QWlJMWtpQ0E7RUFDSTtFQUNBO0NqSTZraUNKOztBaUl6a2lDQTtFQUNJO0VBQ0E7Q2pJNGtpQ0o7O0FxQjVtbUNJO0U0RzhoRUo7SUFLUTtHakk4a2lDTjtDQUNGOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTVraUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtDakkra2lDUjs7QWlJMWtpQ0E7RUFDSTtDakk2a2lDSjs7QXFCcm9tQ0k7RTRHdWpFSjtJQUlRO0dqSStraUNOO0NBQ0Y7O0FpSTVraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSStraUNKOztBaUk3a2lDSTs7Ozs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7Q2pJbWxpQ1I7O0FpSWhsaUNJOztFQUNJO0VBQ0E7Q2pJb2xpQ1I7O0FpSWpsaUNJOztFQUNJO0VBQ0E7Q2pJcWxpQ1I7O0FpSWxsaUNJO0VBQ0k7Q2pJcWxpQ1I7O0FpSWxsaUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJcWxpQ1I7O0FpSWxsaUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJcWxpQ1I7O0FpSW5saUNRO0VBQ0k7Q2pJc2xpQ1o7O0FpSWxsaUNJOztFQUVJO0VBQ0E7Q2pJcWxpQ1I7O0FpSW5saUNROztFQUNJO0NqSXVsaUNaOztBaUlqbGlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklvbGlDSjs7QWlJamxpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSW9saUNKOztBaUlqbGlDQTtFQUNJO0VBQ0E7Q2pJb2xpQ0o7O0FpSWpsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklvbGlDSjs7QWlJbGxpQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDaklxbGlDUjs7QWlJN2tpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJZ2xpQ0o7O0FxQjl2bUNJO0U0RzJxRUo7SUFNUTtJQUNBO0dqSWtsaUNOO0NBQ0Y7O0FpSS9raUNBO0VBQ0k7Q2pJa2xpQ0o7O0FpSS9raUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklrbGlDSjs7QWlJL2tpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJa2xpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtDakk4a2lDSjs7QXFCNXhtQ0k7RTRHNHNFSjtJQUtRO0lBQ0E7R2pJZ2xpQ047Q0FDRjs7QWlJemtpQ0E7RUFDSTtDakk0a2lDSjs7QXFCdnltQ0k7RTRHMHRFSjtJQUlRO0dqSThraUNOO0NBQ0Y7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSThraUNKOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk4a2lDSjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk4a2lDSjs7QWlJdmtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJMGtpQ0o7O0FxQm4wbUNJO0U0R3N2RUo7SUFNUTtHakk0a2lDTjtDQUNGOztBcUJ6MG1DSTtFNEdzdkVKO0lBVVE7R2pJOGtpQ047Q0FDRjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTVraUNJO0VBQ0k7RUFDQTtDakkra2lDUjs7QWlJN2tpQ1E7RUFDSTtDaklnbGlDWjs7QWlJN2tpQ1E7RUFDSTtDaklnbGlDWjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUk1a2lDSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtDakkra2lDUjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUk1a2lDSTtFQUNJO0VBQ0E7Q2pJK2tpQ1I7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTVraUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSStraUNSOztBaUk3a2lDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaklnbGlDWjs7QWlJN2tpQ1E7RUFDSTtDaklnbGlDWjs7QWlJdmtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJMGtpQ0o7O0FxQi84bUNJO0U0R2s0RUo7SUFNUTtHakk0a2lDTjtDQUNGOztBcUJyOW1DSTtFNEdrNEVKO0lBVVE7SUFDQTtHakk4a2lDTjtDQUNGOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakk4a2lDSjs7QWlJNWtpQ0k7RUFDSTtFQUNBO0NqSStraUNSOztBaUk3a2lDUTtFQUNJO0NqSWdsaUNaOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUk1a2lDSTtFQUNJO0NqSStraUNSOztBaUk1a2lDSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtDakkra2lDUjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTFraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTZraUNKOztBaUkza2lDSTtFQUNJO0VBQ0E7Q2pJOGtpQ1I7O0FpSXpraUNBO0VBQ0k7Q2pJNGtpQ0o7O0FpSXpraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTRraUNKOztBaUkxa2lDSTtFQUNJO0VBQ0E7Q2pJNmtpQ1I7O0FpSXJraUNBO0VBQ0k7RUFDQTtDakl3a2lDSjs7QXFCaGtuQ0k7RTRHcy9FSjtJQUtRO0dqSTBraUNOO0NBQ0Y7O0FpSXZraUNBO0VBQ0k7RUFDQTtDakkwa2lDSjs7QWlJdmtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJMGtpQ0o7O0FpSXZraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTBraUNKOztBaUl2a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJMGtpQ0o7O0FpSXZraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSTBraUNKOztBaUl2a2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSTBraUNKOztBaUl2a2lDQTtFQUNJO0VBQ0E7RUFDQTtDakkwa2lDSjs7QWlJdmtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJMGtpQ0o7O0FxQjNtbkNJO0U0RzhoRko7SUFNUTtJQUNBO0dqSTRraUNOO0NBQ0Y7O0FxQmxubkNJO0U0RzhoRko7SUFXUTtHakk4a2lDTjtDQUNGOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUk1a2lDSTtFQUNJO0VBQ0E7Q2pJK2tpQ1I7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtDakk4a2lDSjs7QWlJM2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJOGtpQ0o7O0FpSTNraUNBO0VBQ0k7RUFDQTtFQUNBO0NqSThraUNKOztBaUk1a2lDSTtFQUNJO0NqSStraUNSOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtDakk0a2lDSjs7QWlJemtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJNGtpQ0o7O0FpSXpraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pJNGtpQ0o7O0FpSTFraUNJO0VBQ0k7Q2pJNmtpQ1I7O0FpSTFraUNJO0VBQ0k7RUFDQTtDakk2a2lDUjs7QWlJM2tpQ1E7RUFDSTtDakk4a2lDWjs7QWlJcmtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakl3a2lDSjs7QWlJdGtpQ0k7RUFDSTtFQUNBO0VBQ0E7Q2pJeWtpQ1I7O0FxQjV2bkNJO0U0RzhwRko7SUF5QlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHakkwa2lDTjtDQUNGOztBaUl2a2lDQTtFQUNJO0VBQ0E7RUFDQTtDakkwa2lDSjs7QXFCNXduQ0k7RTRHK3JGSjtJQU1RO0lBQ0E7R2pJNGtpQ047Q0FDRjs7QWlJemtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDakk0a2lDSjs7QWlJemtpQ0E7RUFDSTtFQUNBO0VBQ0E7Q2pJNGtpQ0o7O0FpSXpraUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7Q2pJNGtpQ0o7O0FxQnZ5bkNJO0U0R3V0Rko7SUFPUTtHakk4a2lDTjtDQUNGOztBaUkza2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0NqSThraUNKOztBcUJwem5DSTtFNEdrdUZKO0lBT1E7R2pJZ2xpQ047Q0FDRjs7QWlJN2tpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqSWdsaUNKOztBcUJsMG5DSTtFNEc2dUZKO0lBUVE7SUFDQTtHaklrbGlDTjtDQUNGOztBaUk5a2lDQTtFQUNJO0VBQ0E7RUFDQTtDaklpbGlDSjs7QXFCLzBuQ0k7RTRHMnZGSjtJQU1RO0dqSW1saUNOO0NBQ0Y7O0FpSWhsaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDakltbGlDSjs7QWlJamxpQ0k7RUFDSTtFQUNBO0NqSW9saUNSOztBaUlqbGlDSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7Q2pJb2xpQ1I7O0FrSXI3bkNBOztpRGxJeTduQ2dEOztBa0lyN25DaEQ7RUFDRTtDbEl3N25DRjs7QWtJcjduQ0E7RUFBMEI7Q2xJeTduQzFCOztBa0l2N25DQTtFQUNFO0VBQ0E7RUFDQTtDbEkwN25DRjs7QWtJdjduQ0E7RUFDRTtFQUNBO0VBQ0E7Q2xJMDduQ0Y7O0FrSXY3bkNBOztBQUVBO0VBQ0U7RUFDQTtFQUNHO0VBQ0M7RUFDSTtDbEkwN25DVjs7QWtJdjduQ0E7RUFDRTtFQUNBO0VBQ0E7Q2xJMDduQ0Y7O0FrSXY3bkNBO0VBQ0U7RUFDQTtDbEkwN25DRjs7QWtJdjduQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDbEkwN25DRjs7QWtJdjduQ0E7RUFDRTtFQUNBO0NsSTA3bkNGOztBa0l2N25DQTtFQUNFO0VBQ0E7Q2xJMDduQ0Y7O0FrSXY3bkNBO0VBQ0U7Q2xJMDduQ0Y7O0FrSXY3bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q2xJMDduQ0Y7O0FrSXY3bkNBO0VBQ0U7Q2xJMDduQ0Y7O0FrSXY3bkNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSTA3bkNGOztBa0l2N25DQTtFQUFzQztDbEkyN25DdEM7O0FrSTE3bkNBO0VBQWtDO0NsSTg3bkNsQzs7QWtJNzduQ0E7O0FBQ0E7RUFDRTtFQUNBO0NsSWk4bkNGOztBa0kvN25DQTtFQUNFO0VBQ0E7Q2xJazhuQ0Y7O0FrSS83bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbElrOG5DRjs7QWtJLzduQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsSWs4bkNGOztBa0kvN25DQTtFQUFvQztDbEltOG5DcEM7O0FrSWo4bkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbElvOG5DRjs7QWtJajhuQ0E7RUFDRTtDbElvOG5DRiIsImZpbGUiOiJjc3MvdGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDdXN0b20gdmFyaWFibGVzIGZvbGxvd2VkIGJ5IHRoZW1lIHZhcmlhYmxlcyBmb2xsb3dlZCBieSBCb290c3RyYXAgdmFyaWFibGVzXG4gKiB0byBlbnN1cmUgY2FzY2FkZSBvZiBzdHlsZXMuXG4gKi9cblxuLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuQGltcG9ydCAnfmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9ucyc7XG5cbi8vIFRoZW1lIGZ1bmN0aW9uc1xuQGltcG9ydCAndGhlbWUvZnVuY3Rpb25zJztcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5AaW1wb3J0ICd0aGVtZS92YXJpYWJsZXMnO1xuXG4vLyBBcHBcbkBpbXBvcnQgJ0BzY3NzL2FwcCc7XG5cbi8vIEJvb3RzdHJhcCBjb3JlXG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwJztcblxuQGltcG9ydCAnfmJvb3RzdHJhcC1pY29ucyc7XG5cbi8vIFRoZW1lIGNvcmVcbkBpbXBvcnQgJ3RoZW1lL3RoZW1lJztcblxuLy8gQ3VzdG9tXG5AaW1wb3J0ICd1c2VyJztcblxuQGltcG9ydCBcIn5mbGlja2l0eVwiO1xuXG5cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vXG4vLyBCb290c3RyYXAgb3ZlcnJpZGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL1xuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjlmYmZkICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZjFmNGY4ICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZDllMmVmICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjYzZkM2U2ICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWJiY2Q1ICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY5YWI4ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNTA2NjkwICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzg0Yzc0ICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMWIyYTRlICFkZWZhdWx0O1xuJGJsYWNrOiAjMTYxYzJkICFkZWZhdWx0O1xuXG4kcHJpbWFyeTogI2NhYjk4MCAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwcmltYXJ5LWRlc2F0OiAjNmM4YWVjICFkZWZhdWx0OyAvLyBORVdcbiRzdWNjZXNzOiAjNDlhNzhhICFkZWZhdWx0O1xuJGluZm86ICM3YzY5ZWYgIWRlZmF1bHQ7XG4kd2FybmluZzogI2ZhZDc3NiAhZGVmYXVsdDtcbiRkYW5nZXI6ICNkZjQ3NTkgIWRlZmF1bHQ7XG4kbGlnaHQ6ICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8qIGJlYXV0aWZ5IGlnbm9yZTpzdGFydCAqL1xuJHRoZW1lLWNvbG9yczogKFxuICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICRkYXJrLFxuICAgIFwicHJpbWFyeS1kZXNhdFwiOiAkcHJpbWFyeS1kZXNhdCxcbiAgICAvLyBORVdcbiAgICAgICAgXCJibGFja1wiOiAkYmxhY2ssXG4gICAgLy8gTkVXXG4gICAgICAgIFwid2hpdGVcIjogJHdoaXRlIC8vIE5FV1xuKTtcbi8qIGJlYXV0aWZ5IGlnbm9yZTplbmQgKi9cblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86IDEuNzUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXNoYWRvd3M6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG5cbi8qIGJlYXV0aWZ5IGlnbm9yZTpzdGFydCAqL1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IChcbiAgICAgICAgICAgICRzcGFjZXIgKiAwLjI1XG4gICAgICAgICksXG4gICAgICAgIC8vIDRweFxuICAgICAgICAgICAgMjpcbiAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAkc3BhY2VyICogMC41XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyA4cHhcbiAgICAgICAgICAgIDM6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDAuNzVcbiAgICAgICAgICAgICksXG4gICAgICAgIC8vIDEycHhcbiAgICAgICAgICAgIDQ6ICRzcGFjZXIsXG4gICAgICAgIC8vIDE2cHhcbiAgICAgICAgICAgIDU6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDEuNVxuICAgICAgICAgICAgKSxcbiAgICAgICAgLy8gMjRweFxuICAgICAgICAgICAgNjpcbiAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAkc3BhY2VyICogMlxuICAgICAgICAgICAgKSxcbiAgICAgICAgLy8gMzJweFxuICAgICAgICAgICAgNzpcbiAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAkc3BhY2VyICogMi41XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyA0MHB4XG4gICAgICAgICAgICA4OlxuICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICRzcGFjZXIgKiAzXG4gICAgICAgICAgICApLFxuICAgICAgICAvLyA0OHB4XG4gICAgICAgICAgICA5OlxuICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICRzcGFjZXIgKiA0XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyA2NHB4XG4gICAgICAgICAgICAxMDpcbiAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAkc3BhY2VyICogNVxuICAgICAgICAgICAgKSxcbiAgICAgICAgLy8gODBweFxuICAgICAgICAgICAgMTE6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDZcbiAgICAgICAgICAgICksXG4gICAgICAgIC8vIDk2cHhcbiAgICAgICAgICAgIDEyOlxuICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICRzcGFjZXIgKiA4XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyAxMjhweFxuICAgICAgICAgICAgMTM6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDEwXG4gICAgICAgICAgICApLFxuICAgICAgICAvLyAxNjBweFxuICAgICAgICAgICAgMTQ6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDEyXG4gICAgICAgICAgICApLFxuICAgICAgICAvLyAxOTJweFxuICAgICAgICAgICAgMTU6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDE2XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyAyNTZweFxuICAgICAgICAgICAgMTY6XG4gICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgJHNwYWNlciAqIDI1XG4gICAgICAgICAgICApLFxuICAgICAgICAvLyA0MDBweFxuICAgICksXG4gICAgJHNwYWNlcnNcbik7XG4vKiBiZWF1dGlmeSBpZ25vcmU6ZW5kICovXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vKiBiZWF1dGlmeSBpZ25vcmU6c3RhcnQgKi9cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgIHNtOiA1NDBweCxcbiAgICBtZDogNzIwcHgsXG4gICAgbGc6IDk2MHB4LFxuICAgIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG4vKiBiZWF1dGlmeSBpZ25vcmU6ZW5kICovXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIuNXJlbSAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogMXJlbSAhZGVmYXVsdDsgLy8gTkVXXG4kYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3c6IDAgMC41cmVtIDEuNXJlbSBmYWRlLW91dCgkYmxhY2ssIDAuOSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogMCAxLjVyZW0gNHJlbSBmYWRlLW91dCgkYmxhY2ssIDAuOSkgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LWxpZ2h0OiAwIDAuNXJlbSAxLjVyZW0gZmFkZS1vdXQoJGJsYWNrLCAwLjk1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxpZ2h0LWxnOiAwIDEuNXJlbSA0cmVtIGZhZGUtb3V0KCRibGFjaywgMC45NSkgIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LWRhcms6IDAgMC41cmVtIDEuNXJlbSBmYWRlLW91dCgkYmxhY2ssIDAuODUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctZGFyay1sZzogMCAxLjVyZW0gNHJlbSBmYWRlLW91dCgkYmxhY2ssIDAuODUpICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1saWZ0OiAwIDFyZW0gMi41cmVtIGZhZGUtb3V0KCRibGFjaywgMC45KSxcbiAgICAwIDAuNXJlbSAxcmVtIC0wLjc1cmVtIGZhZGUtb3V0KCRibGFjaywgMC45KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxpZnQtbGc6IDAgMnJlbSA1cmVtIGZhZGUtb3V0KCRibGFjaywgMC45KSxcbiAgICAwIDAuNXJlbSAxcmVtIC0wLjc1cmVtIGZhZGUtb3V0KCRibGFjaywgMC45NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGZvbnQtZmFtaWx5LWJhc2U6IFwiQ2F0YW1hcmFuXCIsIHNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6IDEuMDYyNXJlbSAhZGVmYXVsdDsgLy8gMTdweFxuJGZvbnQtc2l6ZS14czogMC43NXJlbSAhZGVmYXVsdDsgLy8gMTJweCBORVdcbiRmb250LXNpemUtc206IDAuOTM3NXJlbSAhZGVmYXVsdDsgLy8gMTVweFxuJGZvbnQtc2l6ZS1sZzogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiA3MDAgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAxLjYgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206IDEuMyAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogMS4zICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAycmVtICFkZWZhdWx0OyAvLyAzN3B4XG4kaDItZm9udC1zaXplOiAxLjkzNzVyZW0gIWRlZmF1bHQ7IC8vIDMxcHhcbiRoMy1mb250LXNpemU6IDEuMzEyNXJlbSAhZGVmYXVsdDsgLy8gMjFweFxuJGg0LWZvbnQtc2l6ZTogMS4xODc1cmVtICFkZWZhdWx0OyAvLyAxOXB4XG4kaDUtZm9udC1zaXplOiAxLjA2MjVyZW0gIWRlZmF1bHQ7IC8vIDE3cHhcbiRoNi1mb250LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7IC8vIDEycHhcblxuLyogYmVhdXRpZnkgaWdub3JlOnN0YXJ0ICovXG4kZm9udC1zaXplczogKFxuICAgIDE6ICRoMS1mb250LXNpemUsXG4gICAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgICAzOiAkaDMtZm9udC1zaXplLFxuICAgIDQ6ICRoNC1mb250LXNpemUsXG4gICAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgICA2OiAkaDYtZm9udC1zaXplLFxuICAgIHNtOiAkZm9udC1zaXplLXNtLFxuICAgIGxnOiAkZm9udC1zaXplLWxnXG4pICFkZWZhdWx0O1xuLyogYmVhdXRpZnkgaWdub3JlOmVuZCAqL1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogMC41cmVtICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4vKiBiZWF1dGlmeSBpZ25vcmU6c3RhcnQgKi9cbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgICAxOiA0LjM3NXJlbSxcbiAgICAvLyA3MHB4XG4gICAgICAgIDI6IDMuM3JlbSxcbiAgICAvLyA2MXB4XG4gICAgICAgIDM6IDNyZW0sXG4gICAgLy8gNDhweFxuICAgICAgICA0OiAyLjY4NzVyZW0sXG4gICAgLy8gNDNweFxuICAgICAgICA1OiAycmVtIC8vIDM4cHhcbikgIWRlZmF1bHQ7XG4vKiBiZWF1dGlmeSBpZ25vcmU6ZW5kICovXG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6IDEuMzEyNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiA4OC4yJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFkZWZhdWx0O1xuXG4kaHItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogMSAhZGVmYXVsdDtcblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogMnJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBlcmF0b3ItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogLTkwJSAhZGVmYXVsdDtcblxuLyogYmVhdXRpZnkgaWdub3JlOnN0YXJ0ICovXG4kdGFibGUtdmFyaWFudHM6IChcbiAgICBcInByaW1hcnlcIjogc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICAgXCJzZWNvbmRhcnlcIjogc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgICBcInN1Y2Nlc3NcIjogc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgXCJpbmZvXCI6IHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICAgIFwid2FybmluZ1wiOiBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgICBcImRhbmdlclwiOiBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICAgIFwibGlnaHRcIjogJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vKiBiZWF1dGlmeSBpZ25vcmU6ZW5kICovXG5cbiR0YWJsZS1oZWFkLWJnOiAkdGFibGUtYmcgIWRlZmF1bHQ7IC8vIE5FV1xuJHRhYmxlLWhlYWQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBORVdcblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAwLjgxMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogMS4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMC41NjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7IC8vIE5FV1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogMS4xMjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0OyAvLyBORVdcblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiBub25lICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAxLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6IHBvaW50ZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogMi41cmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICRmb3JtLXN3aXRjaC13aWR0aCArIDAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICRmb3JtLXN3aXRjaC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogJGZvcm0tc3dpdGNoLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogMWVtIDFlbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICRncmF5LTQwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHZpZXdCb3g9JzAgMCA5IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEgMUw0LjI1IDQuMjVMNy41IDEnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScxLjA4MzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICRsaWdodCAhZGVmYXVsdDtcblxuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogMSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDsgLy8gTkVXXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogMS4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAwICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAwICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAxNHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDEuNjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogbm9uZSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogbm9uZSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDsgLy8gTkVXXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAycmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6IDJyZW0gIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogMS41cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAxLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLW1heC13aWR0aDogMzgwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDJyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAycmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogMC42MjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtcGlsbC1wYWRkaW5nLXg6ICRiYWRnZS1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIE5FV1xuXG4vLyBNb2RhbHNcblxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDIuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcblxuLy8gQWxlcnRzXG5cbiRhbGVydC1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctc2NhbGU6IDAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogMCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6IDYwJSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMS41cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDJyZW0gIWRlZmF1bHQ7XG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG5cbi8vIENsb3NlXG5cbiRidG4tY2xvc2Utd2lkdGg6IDAuNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXRleHQtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogMC44MTI1cmVtICFkZWZhdWx0O1xuXG4vL1xuLy8gVGhlbWUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG5cbi8vIFBhdGhzXG5cbiRwYXRoLXRvLWltZzogXCIuLi9pbWdcIiAhZGVmYXVsdDtcbiRwYXRoLXRvLWZvbnRzOiBcIi4uL2ZvbnRzXCIgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcblxuJGhlYWRpbmdzLWxldHRlci1zcGFjaW5nOiAwcmVtICFkZWZhdWx0O1xuXG4kaDEtbGluZS1oZWlnaHQ6IDEuMyAhZGVmYXVsdDtcbiRoMi1saW5lLWhlaWdodDogMS4zNSAhZGVmYXVsdDtcbiRoMy1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJGg0LWxpbmUtaGVpZ2h0OiAxLjQ1ICFkZWZhdWx0O1xuJGg1LWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaDYtbGluZS1oZWlnaHQ6IDEuNTUgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kZGlzcGxheS1sZXR0ZXItc3BhY2luZzogMC4wNXJlbSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZS1tZDogMS44NzVyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcbiRoMi1mb250LXNpemUtbWQ6IDEuNXJlbSAhZGVmYXVsdDsgLy8gMjRweFxuJGgzLWZvbnQtc2l6ZS1tZDogMS4xMjVyZW0gIWRlZmF1bHQ7IC8vIDE4cHhcbiRoNC1mb250LXNpemUtbWQ6IDEuMDYyNXJlbSAhZGVmYXVsdDsgLy8gMTdweFxuXG4kZGlzcGxheTEtZm9udC1zaXplLW1kOiAzLjEyNXJlbSAhZGVmYXVsdDsgLy8gNDhweFxuJGRpc3BsYXkyLWZvbnQtc2l6ZS1tZDogMi41cmVtICFkZWZhdWx0OyAvLyAzOHB4XG4kZGlzcGxheTMtZm9udC1zaXplLW1kOiAyLjI1cmVtICFkZWZhdWx0OyAvLyAzNnB4XG4kZGlzcGxheTQtZm9udC1zaXplLW1kOiAycmVtICFkZWZhdWx0OyAvLyAzMnB4XG4kZGlzcGxheTUtZm9udC1zaXplLW1kOiAxLjhyZW0gIWRlZmF1bHQ7IC8vIDMycHhcblxuJGZvbnQtc2l6ZS1sZy1tZDogMS4wNjI1cmVtICFkZWZhdWx0OyAvLyAxN3B4XG4kbGVhZC1mb250LXNpemUtbWQ6IDEuMTg3NXJlbSAhZGVmYXVsdDsgLy8gMTlweFxuXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1sZXR0ZXItc3BhY2luZzogMC4wN2VtICFkZWZhdWx0O1xuXG4kbGV0dGVyLXNwYWNpbmctbGc6IDAuMDhlbSAhZGVmYXVsdDtcblxuLy8gQnV0dG9ucyArIEZvcm1zXG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXhzOiAwLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgteHM6IDAuNjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUteHM6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXhzOiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uc1xuXG4kYnRuLXNvZnQtYmctb3BhY2l0eTogMC4xICFkZWZhdWx0O1xuXG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXkteHM6ICRpbnB1dC1idG4tcGFkZGluZy15LXhzICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgteHM6ICRpbnB1dC1idG4tcGFkZGluZy14LXhzICFkZWZhdWx0O1xuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXkteHM6ICRpbnB1dC1idG4tcGFkZGluZy15LXhzICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC14czogJGlucHV0LWJ0bi1wYWRkaW5nLXgteHMgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXhzOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC14czogJGlucHV0LWJ0bi1saW5lLWhlaWdodC14cyAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQteHM6IGNhbGMoXG4gICAgI3skaW5wdXQtYnRuLXBhZGRpbmcteS14cyAqIDJ9ICsgI3skaW5wdXQtYnRuLWZvbnQtc2l6ZS14c30gKiAjeyRpbnB1dC1saW5lLWhlaWdodC14c30gK1xuICAgICAgICAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfVxuKTtcblxuJGZvcm0tY2hlY2staW5wdXQtYmctZGFyazogcmdiYSgkd2hpdGUsIDAuMikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yLWRhcms6ICR3aGl0ZSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLW1pbi1oZWlnaHQ6IDEuMzc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY29sb3ItZGFyazogJHdoaXRlICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yLWRhcms6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yLWRhcms6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3ItZGFya30nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UtZGFyazogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3ItZGFya30nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZS1kYXJrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yLWRhcmt9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXhzOiAkaW5wdXQtcGFkZGluZy15LXhzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC14czogJGlucHV0LXBhZGRpbmcteC14cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUteHM6ICRpbnB1dC1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQteHM6ICRpbnB1dC1saW5lLWhlaWdodC14cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1oZWlnaHQteHM6ICRpbnB1dC1oZWlnaHQteHMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcteHM6IDAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemUteHM6IDAuNzVlbSAhZGVmYXVsdDtcblxuJGZvcm0tZmxvYXRpbmctbGFiZWwtZm9udC1zaXplOiAkZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItYnJhbmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtaXRlbS1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItZHJvcGRvd24tdG9nZ2xlLW1hcmdpbi1ib3R0b206IDEuNXJlbSAhZGVmYXVsdDtcblxuLy8gRHJvcGRvd25zXG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteC1sZzogMi41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tc3BhY2luZy15OiAwLjQ1cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tcGFkZGluZy14OiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14LXhzOiAxLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteS14czogMXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXgtbGc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXktbGc6IDIuMzc1cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbWluLXdpZHRoLXhzOiAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1pbi13aWR0aC1tZDogMjJyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWluLXdpZHRoLWxnOiAzNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1taW4td2lkdGgteGw6IDQycmVtICFkZWZhdWx0O1xuXG4vLyBDYXJkXG5cbiRjYXJkLW1ldGEtc3BhY2VyLXk6IDEuNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtcm93LXNwYWNlci15OiA0cmVtICFkZWZhdWx0O1xuJGNhcmQtcm93LXNwYWNlci14OiAyLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIFBvcG92ZXJcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtcGFkZGluZy15LWxnOiAwLjdlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXgtbGc6IDEuMTVlbSAhZGVmYXVsdDtcblxuJGJhZGdlLXNvZnQtYmctb3BhY2l0eTogMC4xICFkZWZhdWx0O1xuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtbGluZS1oZWlnaHQ6IDEuMzUgIWRlZmF1bHQ7XG5cbi8vIEF2YXRhclxuXG4kYXZhdGFyLXNpemUtYmFzZTogMS44NzVyZW0gIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUteHM6IDFyZW0gIWRlZmF1bHQ7XG4kYXZhdGFyLXNpemUtc206IDEuNXJlbSAhZGVmYXVsdDtcbiRhdmF0YXItc2l6ZS1sZzogMi4yNXJlbSAhZGVmYXVsdDtcbiRhdmF0YXItc2l6ZS14bDogNHJlbSAhZGVmYXVsdDtcbiRhdmF0YXItc2l6ZS14eGw6IDVyZW0gIWRlZmF1bHQ7XG5cbiRhdmF0YXItdGl0bGUtYmc6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRhdmF0YXItdGl0bGUtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gSWNvbnNcblxuJGljb24tc2l6ZS1iYXNlOiAzcmVtICFkZWZhdWx0O1xuJGljb24tc2l6ZS14czogMS41cmVtICFkZWZhdWx0O1xuJGljb24tc2l6ZS1zbTogMi4yNXJlbSAhZGVmYXVsdDtcbiRpY29uLXNpemUtbGc6IDRyZW0gIWRlZmF1bHQ7XG4kaWNvbi1zaXplLXhsOiA1cmVtICFkZWZhdWx0O1xuXG4kaWNvbi1jaXJjbGUtc2l6ZTogNC4xODc1cmVtICFkZWZhdWx0O1xuJGljb24tY2lyY2xlLWZvbnQtc2l6ZTogMS44NzVyZW0gIWRlZmF1bHQ7XG5cbi8vIEltYWdlc1xuXG4kaW1nLXNrZXdlZC1yb3RhdGUteTogMzVkZWcgIWRlZmF1bHQ7XG4kaW1nLXNrZXdlZC1yb3RhdGUteDogMTVkZWcgIWRlZmF1bHQ7XG5cbi8vIExpc3RcblxuJGxpc3QtaXRlbS1zcGFjaW5nLXk6IDAuMzVyZW07XG5cbiRsaXN0LWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGxpc3QtbGluay1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIFNjcmVlbnNob3RcblxuJHNjcmVlbnNob3QtYm9yZGVyLXJhZGl1czogMC42MjVyZW0gIWRlZmF1bHQ7XG4kc2NyZWVuc2hvdC1ib3gtc2hhZG93OiAyNXB4IDYwcHggMTI1cHggLTI1cHggZmFkZS1vdXQoJGdyYXktNzAwLCAwLjkpLFxuICAgIDE2cHggNDBweCA3NXB4IC00MHB4IGZhZGUtb3V0KGJsYWNrLCAwLjgpICFkZWZhdWx0O1xuXG4vL1xuLy8gVXRpbGl0aWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG5cbi8qIGJlYXV0aWZ5IGlnbm9yZTpzdGFydCAqL1xuJHV0aWxpdGllczogKFxuICAgIFwicG9zaXRpb25cIjogKFxuICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICAgIHZhbHVlczogc3RhdGljIHJlbGF0aXZlIGFic29sdXRlIGZpeGVkIHN0aWNreVxuICAgICksXG4gICAgXCJ0b3BcIjogKFxuICAgICAgICBwcm9wZXJ0eTogdG9wLFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDA6IDBcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJyaWdodFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiByaWdodCxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAwOiAwXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiYm90dG9tXCI6IChcbiAgICAgICAgcHJvcGVydHk6IGJvdHRvbSxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAwOiAwXG4gICAgICAgIClcbiAgICApLFxuICAgIFwibGVmdFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiBsZWZ0LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDA6IDBcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJ3aWR0aFwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgICAgY2xhc3M6IHcsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgMjU6IDI1JSxcbiAgICAgICAgICAgIDUwOiA1MCUsXG4gICAgICAgICAgICA3NTogNzUlLFxuICAgICAgICAgICAgMTAwOiAxMDAlLFxuICAgICAgICAgICAgMTEwOiAxMTAlLFxuICAgICAgICAgICAgMTIwOiAxMjAlLFxuICAgICAgICAgICAgMTMwOiAxMzAlLFxuICAgICAgICAgICAgMTQwOiAxNDAlLFxuICAgICAgICAgICAgMTUwOiAxNTAlLFxuICAgICAgICAgICAgYXV0bzogYXV0b1xuICAgICAgICApXG4gICAgKSxcbiAgICBcIm1heC13aWR0aFwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByb3BlcnR5OiBtYXgtd2lkdGgsXG4gICAgICAgIGNsYXNzOiBtdyxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAyNTogMjUlLFxuICAgICAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgICAgIDc1OiA3NSUsXG4gICAgICAgICAgICAxMDA6IDEwMCUsXG4gICAgICAgICAgICAxMTA6IDExMCUsXG4gICAgICAgICAgICAxMjA6IDEyMCUsXG4gICAgICAgICAgICAxMzA6IDEzMCUsXG4gICAgICAgICAgICAxNDA6IDE0MCUsXG4gICAgICAgICAgICAxNTA6IDE1MCVcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJ2aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgICAgY2xhc3M6IHZ3LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDI1OiAyNXZ3LFxuICAgICAgICAgICAgNTA6IDUwdncsXG4gICAgICAgICAgICA3NTogNzV2dyxcbiAgICAgICAgICAgIDEwMDogMTAwdncsXG4gICAgICAgICAgICAxMTA6IDExMHZ3LFxuICAgICAgICAgICAgMTIwOiAxMjB2dyxcbiAgICAgICAgICAgIDEzMDogMTMwdncsXG4gICAgICAgICAgICAxNDA6IDE0MHZ3LFxuICAgICAgICAgICAgMTUwOiAxNTB2d1xuICAgICAgICApXG4gICAgKSxcbiAgICBcImhlaWdodFwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByb3BlcnR5OiBoZWlnaHQsXG4gICAgICAgIGNsYXNzOiBoLFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDI1OiAyNSUsXG4gICAgICAgICAgICA1MDogNTAlLFxuICAgICAgICAgICAgNzU6IDc1JSxcbiAgICAgICAgICAgIDEwMDogMTAwJSxcbiAgICAgICAgICAgIDExMDogMTEwJSxcbiAgICAgICAgICAgIDEyMDogMTIwJSxcbiAgICAgICAgICAgIDEzMDogMTMwJSxcbiAgICAgICAgICAgIDE0MDogMTQwJSxcbiAgICAgICAgICAgIDE1MDogMTUwJSxcbiAgICAgICAgICAgIGF1dG86IGF1dG9cbiAgICAgICAgKVxuICAgICksXG4gICAgXCJ2aWV3cG9ydC1oZWlnaHRcIjogKFxuICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICBwcm9wZXJ0eTogaGVpZ2h0LFxuICAgICAgICBjbGFzczogdmgsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgMjU6IDI1dmgsXG4gICAgICAgICAgICA1MDogNTB2aCxcbiAgICAgICAgICAgIDc1OiA3NXZoLFxuICAgICAgICAgICAgMTAwOiAxMDB2aCxcbiAgICAgICAgICAgIDExMDogMTEwdmgsXG4gICAgICAgICAgICAxMjA6IDEyMHZoLFxuICAgICAgICAgICAgMTMwOiAxMzB2aCxcbiAgICAgICAgICAgIDE0MDogMTQwdmgsXG4gICAgICAgICAgICAxNTA6IDE1MHZoXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAoXG4gICAgICAgIHByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLFxuICAgICAgICBjbGFzczogYmcsXG4gICAgICAgIHZhbHVlczpcbiAgICAgICAgICAgIG1hcC1tZXJnZShcbiAgICAgICAgICAgICAgICAkdGhlbWUtY29sb3JzLFxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAgICAgXCJ3aGl0ZS0yMFwiOiByZ2JhKCR3aGl0ZSwgMC4yKSxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTIwMFwiOiAkZ3JheS0yMDAsXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxuICAgICAgICAgICAgICAgICAgICBcImdyYXktODAwXCI6ICRncmF5LTgwMCxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTkwMFwiOiAkZ3JheS05MDAsXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS05MDAtNTBcIjogcmdiYSgkZ3JheS05MDAsIDAuNSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgKSxcbiAgICBcInJvdW5kZWRcIjogKFxuICAgICAgICBwcm9wZXJ0eTogYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgY2xhc3M6IHJvdW5kZWQsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgbnVsbDogJGJvcmRlci1yYWRpdXMsXG4gICAgICAgICAgICAwOiAwLFxuICAgICAgICAgICAgMTogJGJvcmRlci1yYWRpdXMtc20sXG4gICAgICAgICAgICAyOiAkYm9yZGVyLXJhZGl1cyxcbiAgICAgICAgICAgIDM6ICRib3JkZXItcmFkaXVzLWxnLFxuICAgICAgICAgICAgNDogJGJvcmRlci1yYWRpdXMteGwsXG4gICAgICAgICAgICBjaXJjbGU6IDUwJSxcbiAgICAgICAgICAgIHBpbGw6ICRib3JkZXItcmFkaXVzLXBpbGxcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXJcIjogKFxuICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICBwcm9wZXJ0eTogYm9yZGVyLFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgICAgIDA6IDBcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItdG9wXCI6IChcbiAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgcHJvcGVydHk6IGJvcmRlci10b3AsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAgICAgMDogMFxuICAgICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1lbmRcIjogKFxuICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICBwcm9wZXJ0eTogYm9yZGVyLXJpZ2h0LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIG51bGw6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcixcbiAgICAgICAgICAgIDA6IDBcbiAgICAgICAgKVxuICAgICksXG4gICAgXCJib3JkZXItYm90dG9tXCI6IChcbiAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgcHJvcGVydHk6IGJvcmRlci1ib3R0b20sXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgbnVsbDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yLFxuICAgICAgICAgICAgMDogMFxuICAgICAgICApXG4gICAgKSxcbiAgICBcImJvcmRlci1zdGFydFwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByb3BlcnR5OiBib3JkZXItbGVmdCxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICBudWxsOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IsXG4gICAgICAgICAgICAwOiAwXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IChcbiAgICAgICAgcHJvcGVydHk6IGJvcmRlci1jb2xvcixcbiAgICAgICAgY2xhc3M6IGJvcmRlcixcbiAgICAgICAgdmFsdWVzOlxuICAgICAgICAgICAgbWFwLW1lcmdlKFxuICAgICAgICAgICAgICAgICR0aGVtZS1jb2xvcnMsXG4gICAgICAgICAgICAgICAgKFxuICAgICAgICAgICAgICAgICAgICBcIndoaXRlLTEwXCI6IHJnYmEoJHdoaXRlLCAwLjEpLFxuICAgICAgICAgICAgICAgICAgICBcIndoaXRlLTIwXCI6IHJnYmEoJHdoaXRlLCAwLjIpLFxuICAgICAgICAgICAgICAgICAgICBcImdyYXktMzAwXCI6ICRncmF5LTMwMCxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTgwMFwiOiAkZ3JheS04MDAsXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS04MDAtNTBcIjogcmdiYSgkZ3JheS04MDAsIDAuNSksXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS05MDAtNTBcIjogcmdiYSgkZ3JheS05MDAsIDAuNSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgKSxcbiAgICBcInNoYWRvd1wiOiAoXG4gICAgICAgIHByb3BlcnR5OiBib3gtc2hhZG93LFxuICAgICAgICBjbGFzczogc2hhZG93LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIG51bGw6ICRib3gtc2hhZG93LFxuICAgICAgICAgICAgXCJzbVwiOiAkYm94LXNoYWRvdy1zbSxcbiAgICAgICAgICAgIFwibGdcIjogJGJveC1zaGFkb3ctbGcsXG4gICAgICAgICAgICBcImxpZ2h0XCI6ICRib3gtc2hhZG93LWxpZ2h0LFxuICAgICAgICAgICAgXCJkYXJrXCI6ICRib3gtc2hhZG93LWRhcmssXG4gICAgICAgICAgICBcImxpZ2h0LWxnXCI6ICRib3gtc2hhZG93LWxpZ2h0LWxnLFxuICAgICAgICAgICAgXCJkYXJrLWxnXCI6ICRib3gtc2hhZG93LWRhcmstbGcsXG4gICAgICAgICAgICBcImxpZnRcIjogJGJveC1zaGFkb3ctbGlmdCxcbiAgICAgICAgICAgIFwibm9uZVwiOiBub25lXG4gICAgICAgIClcbiAgICApLFxuICAgIFwiY29sb3JcIjogKFxuICAgICAgICBwcm9wZXJ0eTogY29sb3IsXG4gICAgICAgIGNsYXNzOiB0ZXh0LFxuICAgICAgICB2YWx1ZXM6XG4gICAgICAgICAgICBtYXAtbWVyZ2UoXG4gICAgICAgICAgICAgICAgJHRoZW1lLWNvbG9ycyxcbiAgICAgICAgICAgICAgICAoXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxuICAgICAgICAgICAgICAgICAgICBcImdyYXktMjAwXCI6ICRncmF5LTIwMCxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxuICAgICAgICAgICAgICAgICAgICBcImdyYXktNTAwXCI6ICRncmF5LTUwMCxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTYwMFwiOiAkZ3JheS02MDAsXG4gICAgICAgICAgICAgICAgICAgIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxuICAgICAgICAgICAgICAgICAgICBcImdyYXktODAwXCI6ICRncmF5LTgwMCxcbiAgICAgICAgICAgICAgICAgICAgXCJncmF5LTkwMFwiOiAkZ3JheS05MDAsXG4gICAgICAgICAgICAgICAgICAgIFwid2hpdGVcIjogJHdoaXRlLFxuICAgICAgICAgICAgICAgICAgICBcImJvZHlcIjogJGJvZHktY29sb3IsXG4gICAgICAgICAgICAgICAgICAgIFwibXV0ZWRcIjogJHRleHQtbXV0ZWQsXG4gICAgICAgICAgICAgICAgICAgIFwibXV0ZWQtODBcIjogcmdiYSgkdGV4dC1tdXRlZCwgMC44KSxcbiAgICAgICAgICAgICAgICAgICAgXCJibGFjay01MFwiOiByZ2JhKCRibGFjaywgMC41KSxcbiAgICAgICAgICAgICAgICAgICAgXCJ3aGl0ZS01MFwiOiByZ2JhKCR3aGl0ZSwgMC41KSxcbiAgICAgICAgICAgICAgICAgICAgXCJ3aGl0ZS03MFwiOiByZ2JhKCR3aGl0ZSwgMC43KSxcbiAgICAgICAgICAgICAgICAgICAgXCJ3aGl0ZS03NVwiOiByZ2JhKCR3aGl0ZSwgMC43NSksXG4gICAgICAgICAgICAgICAgICAgIFwid2hpdGUtODBcIjogcmdiYSgkd2hpdGUsIDAuOCksXG4gICAgICAgICAgICAgICAgICAgIFwicmVzZXRcIjogaW5oZXJpdFxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICApLFxuICAgIFwibGV0dGVyLXNwYWNpbmdcIjogKFxuICAgICAgICBwcm9wZXJ0eTogbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgbGc6ICRsZXR0ZXItc3BhY2luZy1sZ1xuICAgICAgICApXG4gICAgKSxcbiAgICBcIm9wYWNpdHlcIjogKFxuICAgICAgICBwcm9wZXJ0eTogb3BhY2l0eSxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAwOiAwLFxuICAgICAgICAgICAgMTogMVxuICAgICAgICApXG4gICAgKVxuKTtcbi8qIGJlYXV0aWZ5IGlnbm9yZTplbmQgKi9cbiIsIi8vIEJhc2VcblxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5idG4ubG9hZGluZyB7XG4gICAgLnNwaW5uZXItYm9yZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubmF2YmFyLWJyYW5kLWltZyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcblx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1sYW5ndWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogbm9uZTtcblxuXHQmOjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAwLjlyZW07XG5cdFx0bWFyZ2luOiAwIDAgMCAwLjZyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDByZW07XG5cdH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZS5zaG93IHtcblx0ei1pbmRleDogMTA7XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblxuXHQubmF2YmFyLWJyYW5kLWltZyB7XG5cdFx0aGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmN1c3RvbS1saXN0e1xuICAgIC5jdXN0b20tbGlzdC1pdGVte1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtaXRlbS5kcm9wZG93bjpub3QoLm1lZ2FtZW51LWRyb3Bkb3duKTpub3QoLmRyb3Bkb3duLXdpZGUpIHtcbiAgICBhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG59IiwiLy8gRm9ybVxuXG4uZm9ybS1zZWN0aW9uIHtcblxuXHQuY2FyZC10b3Age1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnByb2dyZXNzIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdoLXJhZGl1czogMHB4O1xuXHR9XG5cdFxufSIsIi8vXG4vLyBCb290c3RyYXBcbi8vIFxuXG4vLyBDb2xsYXBzZVxuW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSA+IC5leHBhbmRlZCxcblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi8vIExpdGVwaWNrZXJcblxuOnJvb3Qge1xuICAtLWxpdGVwaWNrZXItY29udGFpbmVyLW1vbnRocy1jb2xvci1iZzogI2ZmZjtcbiAgLS1saXRlcGlja2VyLWNvbnRhaW5lci1tb250aHMtYm94LXNoYWRvdy1jb2xvcjogI2RkZDtcbiAgLS1saXRlcGlja2VyLWZvb3Rlci1jb2xvci1iZzogI2ZhZmFmYTtcbiAgLS1saXRlcGlja2VyLWZvb3Rlci1ib3gtc2hhZG93LWNvbG9yOiAjZGRkO1xuICAtLWxpdGVwaWNrZXItdG9vbHRpcC1jb2xvci1iZzogI2ZmZjtcbiAgLS1saXRlcGlja2VyLW1vbnRoLWhlYWRlci1jb2xvcjogIzMzMztcbiAgLS1saXRlcGlja2VyLWJ1dHRvbi1wcmV2LW1vbnRoLWNvbG9yOiAjOWU5ZTllO1xuICAtLWxpdGVwaWNrZXItYnV0dG9uLW5leHQtbW9udGgtY29sb3I6ICM5ZTllOWU7XG4gIC0tbGl0ZXBpY2tlci1idXR0b24tcHJldi1tb250aC1jb2xvci1ob3ZlcjogI3skcHJpbWFyeX07XG4gIC0tbGl0ZXBpY2tlci1idXR0b24tbmV4dC1tb250aC1jb2xvci1ob3ZlcjogI3skcHJpbWFyeX07IFxuICAtLWxpdGVwaWNrZXItbW9udGgtd2lkdGg6IGNhbGModmFyKC0tbGl0ZXBpY2tlci1kYXktd2lkdGgpICogNyk7IC8vIDcgZGF5c1xuICAtLWxpdGVwaWNrZXItbW9udGgtd2Vla2RheS1jb2xvcjogIzllOWU5ZTtcbiAgLS1saXRlcGlja2VyLW1vbnRoLXdlZWstbnVtYmVyLWNvbG9yOiAjOWU5ZTllO1xuICAtLWxpdGVwaWNrZXItZGF5LXdpZHRoOiAzOHB4O1xuICAtLWxpdGVwaWNrZXItZGF5LWNvbG9yOiAjMzMzO1xuICAtLWxpdGVwaWNrZXItZGF5LWNvbG9yLWhvdmVyOiAjeyRwcmltYXJ5fTtcbiAgLS1saXRlcGlja2VyLWlzLXRvZGF5LWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgLS1saXRlcGlja2VyLWlzLWluLXJhbmdlLWNvbG9yOiByZ2JhKDI0NCwgNjcsIDU1LCAwLjE1KTtcbiAgLS1saXRlcGlja2VyLWlzLWxvY2tlZC1jb2xvcjogIzllOWU5ZTtcbiAgLS1saXRlcGlja2VyLWlzLXN0YXJ0LWNvbG9yOiAjZmZmO1xuICAtLWxpdGVwaWNrZXItaXMtc3RhcnQtY29sb3ItYmc6ICN7JHByaW1hcnl9O1xuICAtLWxpdGVwaWNrZXItaXMtZW5kLWNvbG9yOiAjZmZmO1xuICAtLWxpdGVwaWNrZXItaXMtZW5kLWNvbG9yLWJnOiAjeyRwcmltYXJ5fTtcbiAgLS1saXRlcGlja2VyLWJ1dHRvbi1jYW5jZWwtY29sb3I6ICNmZmY7XG4gIC0tbGl0ZXBpY2tlci1idXR0b24tY2FuY2VsLWNvbG9yLWJnOiAjOWU5ZTllO1xuICAtLWxpdGVwaWNrZXItYnV0dG9uLWFwcGx5LWNvbG9yOiAjZmZmO1xuICAtLWxpdGVwaWNrZXItYnV0dG9uLWFwcGx5LWNvbG9yLWJnOiAjeyRwcmltYXJ5fTtcbiAgLS1saXRlcGlja2VyLWJ1dHRvbi1yZXNldC1jb2xvcjogIzkwOTA5MDtcbiAgLS1saXRlcGlja2VyLWJ1dHRvbi1yZXNldC1jb2xvci1ob3ZlcjogI3skcHJpbWFyeX07XG4gIC0tbGl0ZXBpY2tlci1oaWdobGlnaHRlZC1kYXktY29sb3I6ICMzMzM7XG4gIC0tbGl0ZXBpY2tlci1oaWdobGlnaHRlZC1kYXktY29sb3ItYmc6ICNmZmViM2I7XG59XG5cbi5saXRlcGlja2VyIC5jb250YWluZXJfX21haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0ZXBpY2tlciAuY29udGFpbmVyX19kYXlzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpdGVwaWNrZXIgLmNvbnRhaW5lcl9fbW9udGhzIHtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5saXRlcGlja2VyIC5jb250YWluZXJfX2RheXMgLmRheS1pdGVtLmlzLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIvLyBHb29nbGUgbWFwc1xuLy8gQXV0b2NvbXBsZXRlXG5cblxuLnBhYy1jb250YWluZXIge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdHBhZGRpbmc6IDA7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cblx0LnBhYy1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFx0cGFkZGluZzogMXJlbSAycmVtO1xuICAgIFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIFx0Y29sb3I6ICRncmF5LTkwMDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0Ym9yZGVyOiBub25lO1xuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAgIFx0Jjpob3ZlciB7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBcdH1cblxuICAgIFx0LnBhYy1pdGVtLXF1ZXJ5ICsgc3BhbiB7XG4gICAgXHRcdGZvbnQtc2l6ZTogMTJweDtcbiAgICBcdH1cblxuICAgIFx0JjpsYXN0LWNoaWxkIHtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxLjFyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWlCbWFXeHNQU0p1YjI1bElpQnpkSEp2YTJVOUltTjFjbkpsYm5SRGIyeHZjaUlnYzNSeWIydGxMWGRwWkhSb1BTSXlJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpSUdOc1lYTnpQU0ptWldGMGFHVnlJR1psWVhSb1pYSXRiV0Z3TFhCcGJpSStQSEJoZEdnZ1pEMGlUVEl4SURFd1l6QWdOeTA1SURFekxUa2dNVE56TFRrdE5pMDVMVEV6WVRrZ09TQXdJREFnTVNBeE9DQXdlaUkrUEM5d1lYUm9QanhqYVhKamJHVWdZM2c5SWpFeUlpQmplVDBpTVRBaUlISTlJak1pUGp3dlkybHlZMnhsUGp3dmMzWm5QZz09XCIpO1xuXHRcdH1cblx0fVxuXG5cdC5wYWMtaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRcblx0LnBhYy1tYXRjaGVkIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LnBhYy1pdGVtLXF1ZXJ5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHR9XG59IiwiLyogRHJhZ3VsYSAqL1xuXG4uZ3UtbWlycm9yIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKSc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5ndS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3UtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ3UtdHJhbnNpdCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTIwKSc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG5cbi8qIENvbXBvbmVudCBsZXZlbCByZXNldC4gRXhwbGljaXRseSBmb3IgaXRlbSBkdXJpbmcgY2xvbmluZyAqL1xuXG4ubWVkaWEtbGlicmFyeSxcbi5tZWRpYS1saWJyYXJ5ICosXG4ubWVkaWEtbGlicmFyeS1pdGVtICoge1xuICBhbGw6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogYGFsbDp1bnNldGAgZm9yIHNvcnRhYmxlIHJvd3MgaW4gVnVlIDMgZG9lcyB0b28gbXVjaCAqL1xuXG4ubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1pdGVtIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5IHNjcmlwdCxcbi5tZWRpYS1saWJyYXJ5LWl0ZW0gc2NyaXB0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQmFzZSAqL1xuXG4ubWVkaWEtbGlicmFyeSB7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzRhNTU2ODtcbiAgY29sb3I6IHJnYmEoNzQsIDg1LCAxMDQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4vKiBPcmRlciAqL1xuXG4ubWVkaWEtbGlicmFyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICdlcnJvcnMnXG4gICAgICAgICdpdGVtcydcbiAgICAgICAgJ3VwbG9hZGVyJztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3JzIHtcbiAgZ3JpZC1hcmVhOiBlcnJvcnM7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW1zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtcztcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLm1lZGlhLWxpYnJhcnktdXBsb2FkZXIge1xuICBncmlkLWFyZWE6IHVwbG9hZGVyO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuXG4vKiBXaGVuIGNsb25pbmcgKi9cblxuLm1lZGlhLWxpYnJhcnktaXRlbS5ndS1taXJyb3Ige1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTJlOGYwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLyogVXBsb2FkZXIgKi9cblxuLm1lZGlhLWxpYnJhcnktYWRkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZGlhLWxpYnJhcnktcmVwbGFjZSxcbi5tZWRpYS1saWJyYXJ5LXJlcGxhY2UgLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUsXG4ubWVkaWEtbGlicmFyeS1yZXBsYWNlIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSXRlbXMgKi9cblxuLm1lZGlhLWxpYnJhcnktbXVsdGlwbGUgLm1lZGlhLWxpYnJhcnktaXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDA7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWl0ZW0tcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1kcm9wem9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLm1lZGlhLWxpYnJhcnktcm93LWRyYWcsXG4ubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6YmVmb3JlIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAycmVtO1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2UyZThmMDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyNiwgMjMyLCAyNDAsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIGN1cnNvcjogbW92ZTtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktcm93LWRyYWc6aG92ZXIge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yb3ctcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1lZGlhLWxpYnJhcnktcm93LXJlbW92ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xufVxuXG4vKiBJbnZhbGlkIG1lZGlhLCBha2EgZmFpbGVkIHVwbG9hZHMgKi9cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmViMmIyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNzgsIDE3OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC41O1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ3ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTUsIDIxNSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZlYjJiMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pY29uIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2Q3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjE1LCAyMTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgLS1iZy1vcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWQ3ZDc7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDIxNSwgMjE1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItY29udGVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLXRpdGxlIHtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZTUzZTNlO1xuICBjb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNmZWIyYjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDE3OCwgMTc4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLXRodW1iIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLXRodW1iOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjZTUzZTNlO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogVGh1bWIgKi9cblxuLm1lZGlhLWxpYnJhcnktdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktc2luZ2xlIC5tZWRpYS1saWJyYXJ5LXRodW1iIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRodW1iLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtbGlicmFyeS10aHVtYi1leHRlbnNpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGh1bWItZXh0ZW5zaW9uLXRydW5jYXRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiBQbGFjZWhvbGRlciAqL1xuXG4ubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiBjYWxjKDRyZW0gLSA0cHgpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTJyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbXVsdGlwbGUubWVkaWEtbGlicmFyeS1lbXB0eSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZThmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDIzMiwgMjQwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIC0tYmctb3BhY2l0eTogMC4yNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgM3B4KSwgY2FsYygtNTAlICsgM3B4KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LW11bHRpcGxlLm1lZGlhLWxpYnJhcnktZW1wdHkgLm1lZGlhLWxpYnJhcnktYWRkIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZmFmYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDI1MCwgMjUyLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6bm90KC5kaXNhYmxlZCk6YWN0aXZlIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyLFxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtZHJvcCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4vKiBIZWxwICovXG5cbi5tZWRpYS1saWJyYXJ5LWhlbHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzcxODA5NjtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMjgsIDE1MCwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWhlbHAtY2xlYXIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWhlbHAtY2xlYXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cblxuLyogRHJvcHpvbmUgKi9cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUge1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM3MTgwOTY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMTMsIDEyOCwgMTUwLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1hZGQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmYWZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMjUwLCAyNTIsIHZhcigtLWJnLW9wYWNpdHkpKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtcmVwbGFjZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtZHJhZyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIC0tYmctb3BhY2l0eTogMC4yNTtcbiAgLS1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiAjNWE2N2Q4O1xuICBib3JkZXItY29sb3I6IHJnYmEoOTAsIDEwMywgMjE2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTpmb2N1cyxcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyb3Age1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYmZmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjMsIDE5MSwgMjUwLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIC0tYmctb3BhY2l0eTogMC41O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM1YTY3ZDg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgMTAzLCAyMTYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLmRpc2FibGVkIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViMmIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTc4LCAxNzgsIHZhcigtLWJnLW9wYWNpdHkpKTtcbiAgLS1iZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNlNTNlM2U7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjksIDYyLCA2MiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKTtcbiAgLS1ib3JkZXItb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogUHJvcGVydGllcyAqL1xuXG4ubWVkaWEtbGlicmFyeS1wcm9wZXJ0aWVzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MTgwOTY7XG4gIGNvbG9yOiByZ2JhKDExMywgMTI4LCAxNTAsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWVkaWEtbGlicmFyeS1zaW5nbGUgLm1lZGlhLWxpYnJhcnktcHJvcGVydGllcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXByb3BlcnRpZXMtZml4ZWQge1xuICB3aWR0aDogOHJlbTtcbiAgZmxleC1ncm93OiAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLS10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYTBhZWMwO1xuICBjb2xvcjogcmdiYSgxNjAsIDE3NCwgMTkyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLyogRmllbGQgKi9cblxuLm1lZGlhLWxpYnJhcnktZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpZWxkLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2U1M2UzZTtcbiAgY29sb3I6IHJnYmEoMjI5LCA2MiwgNjIsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2EwYWVjMDtcbiAgY29sb3I6IHJnYmEoMTYwLCAxNzQsIDE5MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktaW5wdXQge1xuICBmbGV4OiAxIDEgMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzJkMzc0ODtcbiAgY29sb3I6IHJnYmEoNDUsIDU1LCA3MiwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0NywgdmFyKC0tYmctb3BhY2l0eSkpO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyNDQsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4vKiBSb3VuZGVkIGJ1dHRvbnMgKi9cblxuLm1lZGlhLWxpYnJhcnktYnV0dG9uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICAtLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICNjYmQ1ZTA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDMsIDIxMywgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpO1xuICAtLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktc29ydGFibGUgLm1lZGlhLWxpYnJhcnktYnV0dG9uIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbn1cblxuLm1lZGlhLWxpYnJhcnktYnV0dG9uLWluZm8ge1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2NjdlZWE7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTI2LCAyMzQsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1idXR0b24td2FybmluZyB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2Y1NjU2NTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAxMDEsIDEwMSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWJ1dHRvbi1lcnJvciB7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDEwMSwgMTAxLCB2YXIoLS1iZy1vcGFjaXR5KSk7XG4gIC0tdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG4gIC0tYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogI2ZjODE4MTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMTI5LCAxMjksIHZhcigtLWJvcmRlci1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWJ1dHRvbi1zdWNjZXNzIHtcbiAgLS1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhiYjc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcyLCAxODcsIDEyMCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yZXBsYWNlIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmZvY3VzIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyYWcgKyAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24sXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1kcm9wIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi8qIEljb24gKi9cblxuLm1lZGlhLWxpYnJhcnktaWNvbiB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5tZWRpYS1saWJyYXJ5LWljb24tZmlsbCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cblxuLm1lZGlhLWxpYnJhcnktcHJvZ3Jlc3Mtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU4ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzIsIDI0MCwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICAtLWJnLW9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktcHJvZ3Jlc3Mtd3JhcC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lZGlhLWxpYnJhcnktcHJvZ3Jlc3Mge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4cmVtO1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLm1lZGlhLWxpYnJhcnkgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4ubWVkaWEtbGlicmFyeSBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC0tYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2N2VlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEyNiwgMjM0LCB2YXIoLS1iZy1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5IHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjdlZWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLCAxMjYsIDIzNCwgdmFyKC0tYmctb3BhY2l0eSkpO1xufVxuXG4vKiBUZXh0IHN0eWxlcyAqL1xuXG4ubWVkaWEtbGlicmFyeS10ZXh0LXNlcGFyYXRvciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWVkaWEtbGlicmFyeS10ZXh0LXN1Y2Nlc3Mge1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICMzOGExNjk7XG4gIGNvbG9yOiByZ2JhKDU2LCAxNjEsIDEwNSwgdmFyKC0tdGV4dC1vcGFjaXR5KSk7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRleHQtZXJyb3Ige1xuICAtLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlNTNlM2U7XG4gIGNvbG9yOiByZ2JhKDIyOSwgNjIsIDYyLCB2YXIoLS10ZXh0LW9wYWNpdHkpKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogUG9ydGVkIHV0aWxpdGllcyAqL1xuXG4ubWVkaWEtbGlicmFyeS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVkaWEtbGlicmFyeS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBSVEwgU3VwcG9ydCAqL1xuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1yb3ctcmVtb3ZlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbltkaXI9J3J0bCddIC5tZWRpYS1saWJyYXJ5LXByb3BlcnRpZXMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuW2Rpcj0ncnRsJ10gLm1lZGlhLWxpYnJhcnktcm93LWRyYWcsXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1maWxsZWQubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1hZGQgLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG5bZGlyPSdydGwnXSAubWVkaWEtbGlicmFyeS1oZWxwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuW2Rpcj0ncnRsJ10gLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbltkaXI9J3J0bCddIC5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufSIsIiNhbWVzbGEtaWZyYW1lLWlkIHtcblx0cG9zaXRpb246IGZsZXg7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogNDAwcHg7XG5cdGhlaWdodDogNjAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsMCwwLC4wNiksMCAycHggMzJweCByZ2JhKDAsMCwwLC4xNikhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OjIxNDc0ODMwMDEhaW1wb3J0YW50O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWJldGEzIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcIm9mZmNhbnZhc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246ICRib2R5LXRleHQtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBpbiBDaHJvbWUgZnJvbSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21hc3Rlci9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUgLyAoJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAjeyR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6ICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIDEgLyAkcmZzLXJlbS12YWx1ZSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIChhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZS1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3skdmFsdWUtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJHNoYWRvdyB7XG4gICAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgJHZhbHVlLCBcImNvbW1hXCIpO1xuICAgICAgfVxuICAgICAgQGlmICR2YWx1ZSA9PSBub25lIGFuZCBsZW5ndGgoJHNoYWRvdykgPiAxIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAobGVuZ3RoKCRyZXN1bHQpID4gMCkge1xuICAgICAgYm94LXNoYWRvdzogJHJlc3VsdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gLTIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpIC8gMik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIG1heC13aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAvIDI7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBzdHlsZWxpbnQtZW5hYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMykge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG8gI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgICAgIGxlZnQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICAgICAgbGVmdDogYXV0byAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuXG4gICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1jYXAtcGFkZGluZy15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIEBpZiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIT0gJGNhcmQtYmcge1xuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWJnO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkYWNjb3JkaW9uLWJvcmRlci13aWR0aCAqIC0xKSAwICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06ICRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtJGFjY29yZGlvbi1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYmc7XG4gIGJvcmRlcjogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy14O1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZm9jdXMtYmc7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJHBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5AaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgsIG51bGwsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiBsaTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLWJhY2tncm91bmQsICRsaXN0LWdyb3VwLWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtYmFja2dyb3VuZCwgJGxpc3QtZ3JvdXAtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIHdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KC5zaG93aW5nKTpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXNwYWNpbmc7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0b2FzdC1wYWRkaW5nLXggLyAtMjtcbiAgICBtYXJnaW4tbGVmdDogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAyKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggLyAyKTtcbiAgICBtYXJnaW46ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIC0yKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggLyAtMikgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gLTIpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtZW5kIHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1zdGFydCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBzaGFkZS1jb2xvcigkcG9wb3Zlci1oZWFkZXItYmcsIDEwJSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDI7XG4gICAgfVxuICB9XG59XG4iLCIub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkb2ZmY2FudmFzLWNvbG9yO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRvZmZjYW52YXMtYmctY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkb2ZmY2FudmFzLXBhZGRpbmcteSAvIDIpICgkb2ZmY2FudmFzLXBhZGRpbmcteCAvIDIpO1xuICAgIG1hcmdpbjogKCRvZmZjYW52YXMtcGFkZGluZy15IC8gLTIpICgkb2ZmY2FudmFzLXBhZGRpbmcteCAvIC0yKSAoJG9mZmNhbnZhcy1wYWRkaW5nLXkgLyAtMikgYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJG9mZmNhbnZhcy1wYWRkaW5nLXkgJG9mZmNhbnZhcy1wYWRkaW5nLXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1yaWdodDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzIC0gMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2ZmY2FudmFzLWJvZHktYmFja2Ryb3AtY29sb3I7XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiJGJvb3RzdHJhcC1pY29ucy1mb250OiBcImJvb3RzdHJhcC1pY29uc1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYzogdXJsKFwiLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZjI/NTI0ODQ2MDE3Yjk4M2ZjOGRlZDkzMjVkOTRlZDQwZjNcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuL2ZvbnRzL2Jvb3RzdHJhcC1pY29ucy53b2ZmPzUyNDg0NjAxN2I5ODNmYzhkZWQ5MzI1ZDk0ZWQ0MGYzXCIpIGZvcm1hdChcIndvZmZcIikgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250O1xuICBzcmM6ICRib290c3RyYXAtaWNvbnMtZm9udC1zcmM7XG59XG5cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kYm9vdHN0cmFwLWljb25zLW1hcDogKFxuICBcIjEyM1wiOiBcIlxcZjY3ZlwiLFxuICBcImFsYXJtLWZpbGxcIjogXCJcXGYxMDFcIixcbiAgXCJhbGFybVwiOiBcIlxcZjEwMlwiLFxuICBcImFsaWduLWJvdHRvbVwiOiBcIlxcZjEwM1wiLFxuICBcImFsaWduLWNlbnRlclwiOiBcIlxcZjEwNFwiLFxuICBcImFsaWduLWVuZFwiOiBcIlxcZjEwNVwiLFxuICBcImFsaWduLW1pZGRsZVwiOiBcIlxcZjEwNlwiLFxuICBcImFsaWduLXN0YXJ0XCI6IFwiXFxmMTA3XCIsXG4gIFwiYWxpZ24tdG9wXCI6IFwiXFxmMTA4XCIsXG4gIFwiYWx0XCI6IFwiXFxmMTA5XCIsXG4gIFwiYXBwLWluZGljYXRvclwiOiBcIlxcZjEwYVwiLFxuICBcImFwcFwiOiBcIlxcZjEwYlwiLFxuICBcImFyY2hpdmUtZmlsbFwiOiBcIlxcZjEwY1wiLFxuICBcImFyY2hpdmVcIjogXCJcXGYxMGRcIixcbiAgXCJhcnJvdy05MGRlZy1kb3duXCI6IFwiXFxmMTBlXCIsXG4gIFwiYXJyb3ctOTBkZWctbGVmdFwiOiBcIlxcZjEwZlwiLFxuICBcImFycm93LTkwZGVnLXJpZ2h0XCI6IFwiXFxmMTEwXCIsXG4gIFwiYXJyb3ctOTBkZWctdXBcIjogXCJcXGYxMTFcIixcbiAgXCJhcnJvdy1iYXItZG93blwiOiBcIlxcZjExMlwiLFxuICBcImFycm93LWJhci1sZWZ0XCI6IFwiXFxmMTEzXCIsXG4gIFwiYXJyb3ctYmFyLXJpZ2h0XCI6IFwiXFxmMTE0XCIsXG4gIFwiYXJyb3ctYmFyLXVwXCI6IFwiXFxmMTE1XCIsXG4gIFwiYXJyb3ctY2xvY2t3aXNlXCI6IFwiXFxmMTE2XCIsXG4gIFwiYXJyb3ctY291bnRlcmNsb2Nrd2lzZVwiOiBcIlxcZjExN1wiLFxuICBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIjogXCJcXGYxMThcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZVwiOiBcIlxcZjExOVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExYVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIjogXCJcXGYxMWJcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMWNcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTFkXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMTFlXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExZlwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTIwXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyMVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTIyXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjEyM1wiLFxuICBcImFycm93LWRvd24tc2hvcnRcIjogXCJcXGYxMjRcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMTI1XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmVcIjogXCJcXGYxMjZcIixcbiAgXCJhcnJvdy1kb3duLXVwXCI6IFwiXFxmMTI3XCIsXG4gIFwiYXJyb3ctZG93blwiOiBcIlxcZjEyOFwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMjlcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEyYVwiLFxuICBcImFycm93LWxlZnQtcmlnaHRcIjogXCJcXGYxMmJcIixcbiAgXCJhcnJvdy1sZWZ0LXNob3J0XCI6IFwiXFxmMTJjXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyZFwiLFxuICBcImFycm93LWxlZnQtc3F1YXJlXCI6IFwiXFxmMTJlXCIsXG4gIFwiYXJyb3ctbGVmdFwiOiBcIlxcZjEyZlwiLFxuICBcImFycm93LXJlcGVhdFwiOiBcIlxcZjEzMFwiLFxuICBcImFycm93LXJldHVybi1sZWZ0XCI6IFwiXFxmMTMxXCIsXG4gIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCI6IFwiXFxmMTMyXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzNcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGVcIjogXCJcXGYxMzRcIixcbiAgXCJhcnJvdy1yaWdodC1zaG9ydFwiOiBcIlxcZjEzNVwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTM2XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTM3XCIsXG4gIFwiYXJyb3ctcmlnaHRcIjogXCJcXGYxMzhcIixcbiAgXCJhcnJvdy11cC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzOVwiLFxuICBcImFycm93LXVwLWNpcmNsZVwiOiBcIlxcZjEzYVwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxM2JcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEzY1wiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxM2RcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEzZVwiLFxuICBcImFycm93LXVwLWxlZnRcIjogXCJcXGYxM2ZcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjE0MFwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjE0MVwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTQyXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTQzXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxNDRcIixcbiAgXCJhcnJvdy11cC1zaG9ydFwiOiBcIlxcZjE0NVwiLFxuICBcImFycm93LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMTQ2XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlXCI6IFwiXFxmMTQ3XCIsXG4gIFwiYXJyb3ctdXBcIjogXCJcXGYxNDhcIixcbiAgXCJhcnJvd3MtYW5nbGUtY29udHJhY3RcIjogXCJcXGYxNDlcIixcbiAgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCI6IFwiXFxmMTRhXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlXCI6IFwiXFxmMTRiXCIsXG4gIFwiYXJyb3dzLWV4cGFuZFwiOiBcIlxcZjE0Y1wiLFxuICBcImFycm93cy1mdWxsc2NyZWVuXCI6IFwiXFxmMTRkXCIsXG4gIFwiYXJyb3dzLW1vdmVcIjogXCJcXGYxNGVcIixcbiAgXCJhc3BlY3QtcmF0aW8tZmlsbFwiOiBcIlxcZjE0ZlwiLFxuICBcImFzcGVjdC1yYXRpb1wiOiBcIlxcZjE1MFwiLFxuICBcImFzdGVyaXNrXCI6IFwiXFxmMTUxXCIsXG4gIFwiYXRcIjogXCJcXGYxNTJcIixcbiAgXCJhd2FyZC1maWxsXCI6IFwiXFxmMTUzXCIsXG4gIFwiYXdhcmRcIjogXCJcXGYxNTRcIixcbiAgXCJiYWNrXCI6IFwiXFxmMTU1XCIsXG4gIFwiYmFja3NwYWNlLWZpbGxcIjogXCJcXGYxNTZcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZS1maWxsXCI6IFwiXFxmMTU3XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2VcIjogXCJcXGYxNThcIixcbiAgXCJiYWNrc3BhY2VcIjogXCJcXGYxNTlcIixcbiAgXCJiYWRnZS0zZC1maWxsXCI6IFwiXFxmMTVhXCIsXG4gIFwiYmFkZ2UtM2RcIjogXCJcXGYxNWJcIixcbiAgXCJiYWRnZS00ay1maWxsXCI6IFwiXFxmMTVjXCIsXG4gIFwiYmFkZ2UtNGtcIjogXCJcXGYxNWRcIixcbiAgXCJiYWRnZS04ay1maWxsXCI6IFwiXFxmMTVlXCIsXG4gIFwiYmFkZ2UtOGtcIjogXCJcXGYxNWZcIixcbiAgXCJiYWRnZS1hZC1maWxsXCI6IFwiXFxmMTYwXCIsXG4gIFwiYmFkZ2UtYWRcIjogXCJcXGYxNjFcIixcbiAgXCJiYWRnZS1hci1maWxsXCI6IFwiXFxmMTYyXCIsXG4gIFwiYmFkZ2UtYXJcIjogXCJcXGYxNjNcIixcbiAgXCJiYWRnZS1jYy1maWxsXCI6IFwiXFxmMTY0XCIsXG4gIFwiYmFkZ2UtY2NcIjogXCJcXGYxNjVcIixcbiAgXCJiYWRnZS1oZC1maWxsXCI6IFwiXFxmMTY2XCIsXG4gIFwiYmFkZ2UtaGRcIjogXCJcXGYxNjdcIixcbiAgXCJiYWRnZS10bS1maWxsXCI6IFwiXFxmMTY4XCIsXG4gIFwiYmFkZ2UtdG1cIjogXCJcXGYxNjlcIixcbiAgXCJiYWRnZS12by1maWxsXCI6IFwiXFxmMTZhXCIsXG4gIFwiYmFkZ2Utdm9cIjogXCJcXGYxNmJcIixcbiAgXCJiYWRnZS12ci1maWxsXCI6IFwiXFxmMTZjXCIsXG4gIFwiYmFkZ2UtdnJcIjogXCJcXGYxNmRcIixcbiAgXCJiYWRnZS13Yy1maWxsXCI6IFwiXFxmMTZlXCIsXG4gIFwiYmFkZ2Utd2NcIjogXCJcXGYxNmZcIixcbiAgXCJiYWctY2hlY2stZmlsbFwiOiBcIlxcZjE3MFwiLFxuICBcImJhZy1jaGVja1wiOiBcIlxcZjE3MVwiLFxuICBcImJhZy1kYXNoLWZpbGxcIjogXCJcXGYxNzJcIixcbiAgXCJiYWctZGFzaFwiOiBcIlxcZjE3M1wiLFxuICBcImJhZy1maWxsXCI6IFwiXFxmMTc0XCIsXG4gIFwiYmFnLXBsdXMtZmlsbFwiOiBcIlxcZjE3NVwiLFxuICBcImJhZy1wbHVzXCI6IFwiXFxmMTc2XCIsXG4gIFwiYmFnLXgtZmlsbFwiOiBcIlxcZjE3N1wiLFxuICBcImJhZy14XCI6IFwiXFxmMTc4XCIsXG4gIFwiYmFnXCI6IFwiXFxmMTc5XCIsXG4gIFwiYmFyLWNoYXJ0LWZpbGxcIjogXCJcXGYxN2FcIixcbiAgXCJiYXItY2hhcnQtbGluZS1maWxsXCI6IFwiXFxmMTdiXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmVcIjogXCJcXGYxN2NcIixcbiAgXCJiYXItY2hhcnQtc3RlcHNcIjogXCJcXGYxN2RcIixcbiAgXCJiYXItY2hhcnRcIjogXCJcXGYxN2VcIixcbiAgXCJiYXNrZXQtZmlsbFwiOiBcIlxcZjE3ZlwiLFxuICBcImJhc2tldFwiOiBcIlxcZjE4MFwiLFxuICBcImJhc2tldDItZmlsbFwiOiBcIlxcZjE4MVwiLFxuICBcImJhc2tldDJcIjogXCJcXGYxODJcIixcbiAgXCJiYXNrZXQzLWZpbGxcIjogXCJcXGYxODNcIixcbiAgXCJiYXNrZXQzXCI6IFwiXFxmMTg0XCIsXG4gIFwiYmF0dGVyeS1jaGFyZ2luZ1wiOiBcIlxcZjE4NVwiLFxuICBcImJhdHRlcnktZnVsbFwiOiBcIlxcZjE4NlwiLFxuICBcImJhdHRlcnktaGFsZlwiOiBcIlxcZjE4N1wiLFxuICBcImJhdHRlcnlcIjogXCJcXGYxODhcIixcbiAgXCJiZWxsLWZpbGxcIjogXCJcXGYxODlcIixcbiAgXCJiZWxsXCI6IFwiXFxmMThhXCIsXG4gIFwiYmV6aWVyXCI6IFwiXFxmMThiXCIsXG4gIFwiYmV6aWVyMlwiOiBcIlxcZjE4Y1wiLFxuICBcImJpY3ljbGVcIjogXCJcXGYxOGRcIixcbiAgXCJiaW5vY3VsYXJzLWZpbGxcIjogXCJcXGYxOGVcIixcbiAgXCJiaW5vY3VsYXJzXCI6IFwiXFxmMThmXCIsXG4gIFwiYmxvY2txdW90ZS1sZWZ0XCI6IFwiXFxmMTkwXCIsXG4gIFwiYmxvY2txdW90ZS1yaWdodFwiOiBcIlxcZjE5MVwiLFxuICBcImJvb2stZmlsbFwiOiBcIlxcZjE5MlwiLFxuICBcImJvb2staGFsZlwiOiBcIlxcZjE5M1wiLFxuICBcImJvb2tcIjogXCJcXGYxOTRcIixcbiAgXCJib29rbWFyay1jaGVjay1maWxsXCI6IFwiXFxmMTk1XCIsXG4gIFwiYm9va21hcmstY2hlY2tcIjogXCJcXGYxOTZcIixcbiAgXCJib29rbWFyay1kYXNoLWZpbGxcIjogXCJcXGYxOTdcIixcbiAgXCJib29rbWFyay1kYXNoXCI6IFwiXFxmMTk4XCIsXG4gIFwiYm9va21hcmstZmlsbFwiOiBcIlxcZjE5OVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0LWZpbGxcIjogXCJcXGYxOWFcIixcbiAgXCJib29rbWFyay1oZWFydFwiOiBcIlxcZjE5YlwiLFxuICBcImJvb2ttYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjE5Y1wiLFxuICBcImJvb2ttYXJrLXBsdXNcIjogXCJcXGYxOWRcIixcbiAgXCJib29rbWFyay1zdGFyLWZpbGxcIjogXCJcXGYxOWVcIixcbiAgXCJib29rbWFyay1zdGFyXCI6IFwiXFxmMTlmXCIsXG4gIFwiYm9va21hcmsteC1maWxsXCI6IFwiXFxmMWEwXCIsXG4gIFwiYm9va21hcmsteFwiOiBcIlxcZjFhMVwiLFxuICBcImJvb2ttYXJrXCI6IFwiXFxmMWEyXCIsXG4gIFwiYm9va21hcmtzLWZpbGxcIjogXCJcXGYxYTNcIixcbiAgXCJib29rbWFya3NcIjogXCJcXGYxYTRcIixcbiAgXCJib29rc2hlbGZcIjogXCJcXGYxYTVcIixcbiAgXCJib290c3RyYXAtZmlsbFwiOiBcIlxcZjFhNlwiLFxuICBcImJvb3RzdHJhcC1yZWJvb3RcIjogXCJcXGYxYTdcIixcbiAgXCJib290c3RyYXBcIjogXCJcXGYxYThcIixcbiAgXCJib3JkZXItYWxsXCI6IFwiXFxmMWE5XCIsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiBcIlxcZjFhYVwiLFxuICBcImJvcmRlci1jZW50ZXJcIjogXCJcXGYxYWJcIixcbiAgXCJib3JkZXItaW5uZXJcIjogXCJcXGYxYWNcIixcbiAgXCJib3JkZXItbGVmdFwiOiBcIlxcZjFhZFwiLFxuICBcImJvcmRlci1taWRkbGVcIjogXCJcXGYxYWVcIixcbiAgXCJib3JkZXItb3V0ZXJcIjogXCJcXGYxYWZcIixcbiAgXCJib3JkZXItcmlnaHRcIjogXCJcXGYxYjBcIixcbiAgXCJib3JkZXItc3R5bGVcIjogXCJcXGYxYjFcIixcbiAgXCJib3JkZXItdG9wXCI6IFwiXFxmMWIyXCIsXG4gIFwiYm9yZGVyLXdpZHRoXCI6IFwiXFxmMWIzXCIsXG4gIFwiYm9yZGVyXCI6IFwiXFxmMWI0XCIsXG4gIFwiYm91bmRpbmctYm94LWNpcmNsZXNcIjogXCJcXGYxYjVcIixcbiAgXCJib3VuZGluZy1ib3hcIjogXCJcXGYxYjZcIixcbiAgXCJib3gtYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMWI3XCIsXG4gIFwiYm94LWFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxYjhcIixcbiAgXCJib3gtYXJyb3ctZG93blwiOiBcIlxcZjFiOVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIjogXCJcXGYxYmFcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiOiBcIlxcZjFiYlwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duXCI6IFwiXFxmMWJjXCIsXG4gIFwiYm94LWFycm93LWluLWxlZnRcIjogXCJcXGYxYmRcIixcbiAgXCJib3gtYXJyb3ctaW4tcmlnaHRcIjogXCJcXGYxYmVcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtbGVmdFwiOiBcIlxcZjFiZlwiLFxuICBcImJveC1hcnJvdy1pbi11cC1yaWdodFwiOiBcIlxcZjFjMFwiLFxuICBcImJveC1hcnJvdy1pbi11cFwiOiBcIlxcZjFjMVwiLFxuICBcImJveC1hcnJvdy1sZWZ0XCI6IFwiXFxmMWMyXCIsXG4gIFwiYm94LWFycm93LXJpZ2h0XCI6IFwiXFxmMWMzXCIsXG4gIFwiYm94LWFycm93LXVwLWxlZnRcIjogXCJcXGYxYzRcIixcbiAgXCJib3gtYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxYzVcIixcbiAgXCJib3gtYXJyb3ctdXBcIjogXCJcXGYxYzZcIixcbiAgXCJib3gtc2VhbVwiOiBcIlxcZjFjN1wiLFxuICBcImJveFwiOiBcIlxcZjFjOFwiLFxuICBcImJyYWNlc1wiOiBcIlxcZjFjOVwiLFxuICBcImJyaWNrc1wiOiBcIlxcZjFjYVwiLFxuICBcImJyaWVmY2FzZS1maWxsXCI6IFwiXFxmMWNiXCIsXG4gIFwiYnJpZWZjYXNlXCI6IFwiXFxmMWNjXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsXCI6IFwiXFxmMWNkXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaFwiOiBcIlxcZjFjZVwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvdy1maWxsXCI6IFwiXFxmMWNmXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93XCI6IFwiXFxmMWQwXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoLWZpbGxcIjogXCJcXGYxZDFcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2hcIjogXCJcXGYxZDJcIixcbiAgXCJicmlnaHRuZXNzLWxvdy1maWxsXCI6IFwiXFxmMWQzXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogXCJcXGYxZDRcIixcbiAgXCJicm9hZGNhc3QtcGluXCI6IFwiXFxmMWQ1XCIsXG4gIFwiYnJvYWRjYXN0XCI6IFwiXFxmMWQ2XCIsXG4gIFwiYnJ1c2gtZmlsbFwiOiBcIlxcZjFkN1wiLFxuICBcImJydXNoXCI6IFwiXFxmMWQ4XCIsXG4gIFwiYnVja2V0LWZpbGxcIjogXCJcXGYxZDlcIixcbiAgXCJidWNrZXRcIjogXCJcXGYxZGFcIixcbiAgXCJidWctZmlsbFwiOiBcIlxcZjFkYlwiLFxuICBcImJ1Z1wiOiBcIlxcZjFkY1wiLFxuICBcImJ1aWxkaW5nXCI6IFwiXFxmMWRkXCIsXG4gIFwiYnVsbHNleWVcIjogXCJcXGYxZGVcIixcbiAgXCJjYWxjdWxhdG9yLWZpbGxcIjogXCJcXGYxZGZcIixcbiAgXCJjYWxjdWxhdG9yXCI6IFwiXFxmMWUwXCIsXG4gIFwiY2FsZW5kYXItY2hlY2stZmlsbFwiOiBcIlxcZjFlMVwiLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6IFwiXFxmMWUyXCIsXG4gIFwiY2FsZW5kYXItZGF0ZS1maWxsXCI6IFwiXFxmMWUzXCIsXG4gIFwiY2FsZW5kYXItZGF0ZVwiOiBcIlxcZjFlNFwiLFxuICBcImNhbGVuZGFyLWRheS1maWxsXCI6IFwiXFxmMWU1XCIsXG4gIFwiY2FsZW5kYXItZGF5XCI6IFwiXFxmMWU2XCIsXG4gIFwiY2FsZW5kYXItZXZlbnQtZmlsbFwiOiBcIlxcZjFlN1wiLFxuICBcImNhbGVuZGFyLWV2ZW50XCI6IFwiXFxmMWU4XCIsXG4gIFwiY2FsZW5kYXItZmlsbFwiOiBcIlxcZjFlOVwiLFxuICBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIjogXCJcXGYxZWFcIixcbiAgXCJjYWxlbmRhci1taW51c1wiOiBcIlxcZjFlYlwiLFxuICBcImNhbGVuZGFyLW1vbnRoLWZpbGxcIjogXCJcXGYxZWNcIixcbiAgXCJjYWxlbmRhci1tb250aFwiOiBcIlxcZjFlZFwiLFxuICBcImNhbGVuZGFyLXBsdXMtZmlsbFwiOiBcIlxcZjFlZVwiLFxuICBcImNhbGVuZGFyLXBsdXNcIjogXCJcXGYxZWZcIixcbiAgXCJjYWxlbmRhci1yYW5nZS1maWxsXCI6IFwiXFxmMWYwXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogXCJcXGYxZjFcIixcbiAgXCJjYWxlbmRhci13ZWVrLWZpbGxcIjogXCJcXGYxZjJcIixcbiAgXCJjYWxlbmRhci13ZWVrXCI6IFwiXFxmMWYzXCIsXG4gIFwiY2FsZW5kYXIteC1maWxsXCI6IFwiXFxmMWY0XCIsXG4gIFwiY2FsZW5kYXIteFwiOiBcIlxcZjFmNVwiLFxuICBcImNhbGVuZGFyXCI6IFwiXFxmMWY2XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrLWZpbGxcIjogXCJcXGYxZjdcIixcbiAgXCJjYWxlbmRhcjItY2hlY2tcIjogXCJcXGYxZjhcIixcbiAgXCJjYWxlbmRhcjItZGF0ZS1maWxsXCI6IFwiXFxmMWY5XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGVcIjogXCJcXGYxZmFcIixcbiAgXCJjYWxlbmRhcjItZGF5LWZpbGxcIjogXCJcXGYxZmJcIixcbiAgXCJjYWxlbmRhcjItZGF5XCI6IFwiXFxmMWZjXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50LWZpbGxcIjogXCJcXGYxZmRcIixcbiAgXCJjYWxlbmRhcjItZXZlbnRcIjogXCJcXGYxZmVcIixcbiAgXCJjYWxlbmRhcjItZmlsbFwiOiBcIlxcZjFmZlwiLFxuICBcImNhbGVuZGFyMi1taW51cy1maWxsXCI6IFwiXFxmMjAwXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzXCI6IFwiXFxmMjAxXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIjogXCJcXGYyMDJcIixcbiAgXCJjYWxlbmRhcjItbW9udGhcIjogXCJcXGYyMDNcIixcbiAgXCJjYWxlbmRhcjItcGx1cy1maWxsXCI6IFwiXFxmMjA0XCIsXG4gIFwiY2FsZW5kYXIyLXBsdXNcIjogXCJcXGYyMDVcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiOiBcIlxcZjIwNlwiLFxuICBcImNhbGVuZGFyMi1yYW5nZVwiOiBcIlxcZjIwN1wiLFxuICBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIjogXCJcXGYyMDhcIixcbiAgXCJjYWxlbmRhcjItd2Vla1wiOiBcIlxcZjIwOVwiLFxuICBcImNhbGVuZGFyMi14LWZpbGxcIjogXCJcXGYyMGFcIixcbiAgXCJjYWxlbmRhcjIteFwiOiBcIlxcZjIwYlwiLFxuICBcImNhbGVuZGFyMlwiOiBcIlxcZjIwY1wiLFxuICBcImNhbGVuZGFyMy1ldmVudC1maWxsXCI6IFwiXFxmMjBkXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50XCI6IFwiXFxmMjBlXCIsXG4gIFwiY2FsZW5kYXIzLWZpbGxcIjogXCJcXGYyMGZcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2UtZmlsbFwiOiBcIlxcZjIxMFwiLFxuICBcImNhbGVuZGFyMy1yYW5nZVwiOiBcIlxcZjIxMVwiLFxuICBcImNhbGVuZGFyMy13ZWVrLWZpbGxcIjogXCJcXGYyMTJcIixcbiAgXCJjYWxlbmRhcjMtd2Vla1wiOiBcIlxcZjIxM1wiLFxuICBcImNhbGVuZGFyM1wiOiBcIlxcZjIxNFwiLFxuICBcImNhbGVuZGFyNC1ldmVudFwiOiBcIlxcZjIxNVwiLFxuICBcImNhbGVuZGFyNC1yYW5nZVwiOiBcIlxcZjIxNlwiLFxuICBcImNhbGVuZGFyNC13ZWVrXCI6IFwiXFxmMjE3XCIsXG4gIFwiY2FsZW5kYXI0XCI6IFwiXFxmMjE4XCIsXG4gIFwiY2FtZXJhLWZpbGxcIjogXCJcXGYyMTlcIixcbiAgXCJjYW1lcmEtcmVlbHMtZmlsbFwiOiBcIlxcZjIxYVwiLFxuICBcImNhbWVyYS1yZWVsc1wiOiBcIlxcZjIxYlwiLFxuICBcImNhbWVyYS12aWRlby1maWxsXCI6IFwiXFxmMjFjXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZi1maWxsXCI6IFwiXFxmMjFkXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZlwiOiBcIlxcZjIxZVwiLFxuICBcImNhbWVyYS12aWRlb1wiOiBcIlxcZjIxZlwiLFxuICBcImNhbWVyYVwiOiBcIlxcZjIyMFwiLFxuICBcImNhbWVyYTJcIjogXCJcXGYyMjFcIixcbiAgXCJjYXBzbG9jay1maWxsXCI6IFwiXFxmMjIyXCIsXG4gIFwiY2Fwc2xvY2tcIjogXCJcXGYyMjNcIixcbiAgXCJjYXJkLWNoZWNrbGlzdFwiOiBcIlxcZjIyNFwiLFxuICBcImNhcmQtaGVhZGluZ1wiOiBcIlxcZjIyNVwiLFxuICBcImNhcmQtaW1hZ2VcIjogXCJcXGYyMjZcIixcbiAgXCJjYXJkLWxpc3RcIjogXCJcXGYyMjdcIixcbiAgXCJjYXJkLXRleHRcIjogXCJcXGYyMjhcIixcbiAgXCJjYXJldC1kb3duLWZpbGxcIjogXCJcXGYyMjlcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMjJhXCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmVcIjogXCJcXGYyMmJcIixcbiAgXCJjYXJldC1kb3duXCI6IFwiXFxmMjJjXCIsXG4gIFwiY2FyZXQtbGVmdC1maWxsXCI6IFwiXFxmMjJkXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyZVwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlXCI6IFwiXFxmMjJmXCIsXG4gIFwiY2FyZXQtbGVmdFwiOiBcIlxcZjIzMFwiLFxuICBcImNhcmV0LXJpZ2h0LWZpbGxcIjogXCJcXGYyMzFcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzMlwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjIzM1wiLFxuICBcImNhcmV0LXJpZ2h0XCI6IFwiXFxmMjM0XCIsXG4gIFwiY2FyZXQtdXAtZmlsbFwiOiBcIlxcZjIzNVwiLFxuICBcImNhcmV0LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMjM2XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlXCI6IFwiXFxmMjM3XCIsXG4gIFwiY2FyZXQtdXBcIjogXCJcXGYyMzhcIixcbiAgXCJjYXJ0LWNoZWNrLWZpbGxcIjogXCJcXGYyMzlcIixcbiAgXCJjYXJ0LWNoZWNrXCI6IFwiXFxmMjNhXCIsXG4gIFwiY2FydC1kYXNoLWZpbGxcIjogXCJcXGYyM2JcIixcbiAgXCJjYXJ0LWRhc2hcIjogXCJcXGYyM2NcIixcbiAgXCJjYXJ0LWZpbGxcIjogXCJcXGYyM2RcIixcbiAgXCJjYXJ0LXBsdXMtZmlsbFwiOiBcIlxcZjIzZVwiLFxuICBcImNhcnQtcGx1c1wiOiBcIlxcZjIzZlwiLFxuICBcImNhcnQteC1maWxsXCI6IFwiXFxmMjQwXCIsXG4gIFwiY2FydC14XCI6IFwiXFxmMjQxXCIsXG4gIFwiY2FydFwiOiBcIlxcZjI0MlwiLFxuICBcImNhcnQyXCI6IFwiXFxmMjQzXCIsXG4gIFwiY2FydDNcIjogXCJcXGYyNDRcIixcbiAgXCJjYXJ0NFwiOiBcIlxcZjI0NVwiLFxuICBcImNhc2gtc3RhY2tcIjogXCJcXGYyNDZcIixcbiAgXCJjYXNoXCI6IFwiXFxmMjQ3XCIsXG4gIFwiY2FzdFwiOiBcIlxcZjI0OFwiLFxuICBcImNoYXQtZG90cy1maWxsXCI6IFwiXFxmMjQ5XCIsXG4gIFwiY2hhdC1kb3RzXCI6IFwiXFxmMjRhXCIsXG4gIFwiY2hhdC1maWxsXCI6IFwiXFxmMjRiXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHMtZmlsbFwiOiBcIlxcZjI0Y1wiLFxuICBcImNoYXQtbGVmdC1kb3RzXCI6IFwiXFxmMjRkXCIsXG4gIFwiY2hhdC1sZWZ0LWZpbGxcIjogXCJcXGYyNGVcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGUtZmlsbFwiOiBcIlxcZjI0ZlwiLFxuICBcImNoYXQtbGVmdC1xdW90ZVwiOiBcIlxcZjI1MFwiLFxuICBcImNoYXQtbGVmdC10ZXh0LWZpbGxcIjogXCJcXGYyNTFcIixcbiAgXCJjaGF0LWxlZnQtdGV4dFwiOiBcIlxcZjI1MlwiLFxuICBcImNoYXQtbGVmdFwiOiBcIlxcZjI1M1wiLFxuICBcImNoYXQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1NFwiLFxuICBcImNoYXQtcXVvdGVcIjogXCJcXGYyNTVcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHMtZmlsbFwiOiBcIlxcZjI1NlwiLFxuICBcImNoYXQtcmlnaHQtZG90c1wiOiBcIlxcZjI1N1wiLFxuICBcImNoYXQtcmlnaHQtZmlsbFwiOiBcIlxcZjI1OFwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1OVwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGVcIjogXCJcXGYyNWFcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHQtZmlsbFwiOiBcIlxcZjI1YlwiLFxuICBcImNoYXQtcmlnaHQtdGV4dFwiOiBcIlxcZjI1Y1wiLFxuICBcImNoYXQtcmlnaHRcIjogXCJcXGYyNWRcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzLWZpbGxcIjogXCJcXGYyNWVcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzXCI6IFwiXFxmMjVmXCIsXG4gIFwiY2hhdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2MFwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlLWZpbGxcIjogXCJcXGYyNjFcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZVwiOiBcIlxcZjI2MlwiLFxuICBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiOiBcIlxcZjI2M1wiLFxuICBcImNoYXQtc3F1YXJlLXRleHRcIjogXCJcXGYyNjRcIixcbiAgXCJjaGF0LXNxdWFyZVwiOiBcIlxcZjI2NVwiLFxuICBcImNoYXQtdGV4dC1maWxsXCI6IFwiXFxmMjY2XCIsXG4gIFwiY2hhdC10ZXh0XCI6IFwiXFxmMjY3XCIsXG4gIFwiY2hhdFwiOiBcIlxcZjI2OFwiLFxuICBcImNoZWNrLWFsbFwiOiBcIlxcZjI2OVwiLFxuICBcImNoZWNrLWNpcmNsZS1maWxsXCI6IFwiXFxmMjZhXCIsXG4gIFwiY2hlY2stY2lyY2xlXCI6IFwiXFxmMjZiXCIsXG4gIFwiY2hlY2stc3F1YXJlLWZpbGxcIjogXCJcXGYyNmNcIixcbiAgXCJjaGVjay1zcXVhcmVcIjogXCJcXGYyNmRcIixcbiAgXCJjaGVja1wiOiBcIlxcZjI2ZVwiLFxuICBcImNoZWNrMi1hbGxcIjogXCJcXGYyNmZcIixcbiAgXCJjaGVjazItY2lyY2xlXCI6IFwiXFxmMjcwXCIsXG4gIFwiY2hlY2syLXNxdWFyZVwiOiBcIlxcZjI3MVwiLFxuICBcImNoZWNrMlwiOiBcIlxcZjI3MlwiLFxuICBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCI6IFwiXFxmMjczXCIsXG4gIFwiY2hldnJvbi1iYXItZG93blwiOiBcIlxcZjI3NFwiLFxuICBcImNoZXZyb24tYmFyLWV4cGFuZFwiOiBcIlxcZjI3NVwiLFxuICBcImNoZXZyb24tYmFyLWxlZnRcIjogXCJcXGYyNzZcIixcbiAgXCJjaGV2cm9uLWJhci1yaWdodFwiOiBcIlxcZjI3N1wiLFxuICBcImNoZXZyb24tYmFyLXVwXCI6IFwiXFxmMjc4XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWRvd25cIjogXCJcXGYyNzlcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtbGVmdFwiOiBcIlxcZjI3YVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiOiBcIlxcZjI3YlwiLFxuICBcImNoZXZyb24tY29tcGFjdC11cFwiOiBcIlxcZjI3Y1wiLFxuICBcImNoZXZyb24tY29udHJhY3RcIjogXCJcXGYyN2RcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6IFwiXFxmMjdlXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiBcIlxcZjI3ZlwiLFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6IFwiXFxmMjgwXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogXCJcXGYyODFcIixcbiAgXCJjaGV2cm9uLWRvd25cIjogXCJcXGYyODJcIixcbiAgXCJjaGV2cm9uLWV4cGFuZFwiOiBcIlxcZjI4M1wiLFxuICBcImNoZXZyb24tbGVmdFwiOiBcIlxcZjI4NFwiLFxuICBcImNoZXZyb24tcmlnaHRcIjogXCJcXGYyODVcIixcbiAgXCJjaGV2cm9uLXVwXCI6IFwiXFxmMjg2XCIsXG4gIFwiY2lyY2xlLWZpbGxcIjogXCJcXGYyODdcIixcbiAgXCJjaXJjbGUtaGFsZlwiOiBcIlxcZjI4OFwiLFxuICBcImNpcmNsZS1zcXVhcmVcIjogXCJcXGYyODlcIixcbiAgXCJjaXJjbGVcIjogXCJcXGYyOGFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogXCJcXGYyOGJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YVwiOiBcIlxcZjI4Y1wiLFxuICBcImNsaXBib2FyZC1taW51c1wiOiBcIlxcZjI4ZFwiLFxuICBcImNsaXBib2FyZC1wbHVzXCI6IFwiXFxmMjhlXCIsXG4gIFwiY2xpcGJvYXJkLXhcIjogXCJcXGYyOGZcIixcbiAgXCJjbGlwYm9hcmRcIjogXCJcXGYyOTBcIixcbiAgXCJjbG9jay1maWxsXCI6IFwiXFxmMjkxXCIsXG4gIFwiY2xvY2staGlzdG9yeVwiOiBcIlxcZjI5MlwiLFxuICBcImNsb2NrXCI6IFwiXFxmMjkzXCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMjk0XCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiBcIlxcZjI5NVwiLFxuICBcImNsb3VkLWFycm93LXVwLWZpbGxcIjogXCJcXGYyOTZcIixcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiBcIlxcZjI5N1wiLFxuICBcImNsb3VkLWNoZWNrLWZpbGxcIjogXCJcXGYyOThcIixcbiAgXCJjbG91ZC1jaGVja1wiOiBcIlxcZjI5OVwiLFxuICBcImNsb3VkLWRvd25sb2FkLWZpbGxcIjogXCJcXGYyOWFcIixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiBcIlxcZjI5YlwiLFxuICBcImNsb3VkLWRyaXp6bGUtZmlsbFwiOiBcIlxcZjI5Y1wiLFxuICBcImNsb3VkLWRyaXp6bGVcIjogXCJcXGYyOWRcIixcbiAgXCJjbG91ZC1maWxsXCI6IFwiXFxmMjllXCIsXG4gIFwiY2xvdWQtZm9nLWZpbGxcIjogXCJcXGYyOWZcIixcbiAgXCJjbG91ZC1mb2dcIjogXCJcXGYyYTBcIixcbiAgXCJjbG91ZC1mb2cyLWZpbGxcIjogXCJcXGYyYTFcIixcbiAgXCJjbG91ZC1mb2cyXCI6IFwiXFxmMmEyXCIsXG4gIFwiY2xvdWQtaGFpbC1maWxsXCI6IFwiXFxmMmEzXCIsXG4gIFwiY2xvdWQtaGFpbFwiOiBcIlxcZjJhNFwiLFxuICBcImNsb3VkLWhhemUtMVwiOiBcIlxcZjJhNVwiLFxuICBcImNsb3VkLWhhemUtZmlsbFwiOiBcIlxcZjJhNlwiLFxuICBcImNsb3VkLWhhemVcIjogXCJcXGYyYTdcIixcbiAgXCJjbG91ZC1oYXplMi1maWxsXCI6IFwiXFxmMmE4XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLWZpbGxcIjogXCJcXGYyYTlcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpbi1maWxsXCI6IFwiXFxmMmFhXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW5cIjogXCJcXGYyYWJcIixcbiAgXCJjbG91ZC1saWdodG5pbmdcIjogXCJcXGYyYWNcIixcbiAgXCJjbG91ZC1taW51cy1maWxsXCI6IFwiXFxmMmFkXCIsXG4gIFwiY2xvdWQtbWludXNcIjogXCJcXGYyYWVcIixcbiAgXCJjbG91ZC1tb29uLWZpbGxcIjogXCJcXGYyYWZcIixcbiAgXCJjbG91ZC1tb29uXCI6IFwiXFxmMmIwXCIsXG4gIFwiY2xvdWQtcGx1cy1maWxsXCI6IFwiXFxmMmIxXCIsXG4gIFwiY2xvdWQtcGx1c1wiOiBcIlxcZjJiMlwiLFxuICBcImNsb3VkLXJhaW4tZmlsbFwiOiBcIlxcZjJiM1wiLFxuICBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiOiBcIlxcZjJiNFwiLFxuICBcImNsb3VkLXJhaW4taGVhdnlcIjogXCJcXGYyYjVcIixcbiAgXCJjbG91ZC1yYWluXCI6IFwiXFxmMmI2XCIsXG4gIFwiY2xvdWQtc2xhc2gtZmlsbFwiOiBcIlxcZjJiN1wiLFxuICBcImNsb3VkLXNsYXNoXCI6IFwiXFxmMmI4XCIsXG4gIFwiY2xvdWQtc2xlZXQtZmlsbFwiOiBcIlxcZjJiOVwiLFxuICBcImNsb3VkLXNsZWV0XCI6IFwiXFxmMmJhXCIsXG4gIFwiY2xvdWQtc25vdy1maWxsXCI6IFwiXFxmMmJiXCIsXG4gIFwiY2xvdWQtc25vd1wiOiBcIlxcZjJiY1wiLFxuICBcImNsb3VkLXN1bi1maWxsXCI6IFwiXFxmMmJkXCIsXG4gIFwiY2xvdWQtc3VuXCI6IFwiXFxmMmJlXCIsXG4gIFwiY2xvdWQtdXBsb2FkLWZpbGxcIjogXCJcXGYyYmZcIixcbiAgXCJjbG91ZC11cGxvYWRcIjogXCJcXGYyYzBcIixcbiAgXCJjbG91ZFwiOiBcIlxcZjJjMVwiLFxuICBcImNsb3Vkcy1maWxsXCI6IFwiXFxmMmMyXCIsXG4gIFwiY2xvdWRzXCI6IFwiXFxmMmMzXCIsXG4gIFwiY2xvdWR5LWZpbGxcIjogXCJcXGYyYzRcIixcbiAgXCJjbG91ZHlcIjogXCJcXGYyYzVcIixcbiAgXCJjb2RlLXNsYXNoXCI6IFwiXFxmMmM2XCIsXG4gIFwiY29kZS1zcXVhcmVcIjogXCJcXGYyYzdcIixcbiAgXCJjb2RlXCI6IFwiXFxmMmM4XCIsXG4gIFwiY29sbGVjdGlvbi1maWxsXCI6IFwiXFxmMmM5XCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5LWZpbGxcIjogXCJcXGYyY2FcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXlcIjogXCJcXGYyY2JcIixcbiAgXCJjb2xsZWN0aW9uXCI6IFwiXFxmMmNjXCIsXG4gIFwiY29sdW1ucy1nYXBcIjogXCJcXGYyY2RcIixcbiAgXCJjb2x1bW5zXCI6IFwiXFxmMmNlXCIsXG4gIFwiY29tbWFuZFwiOiBcIlxcZjJjZlwiLFxuICBcImNvbXBhc3MtZmlsbFwiOiBcIlxcZjJkMFwiLFxuICBcImNvbXBhc3NcIjogXCJcXGYyZDFcIixcbiAgXCJjb25lLXN0cmlwZWRcIjogXCJcXGYyZDJcIixcbiAgXCJjb25lXCI6IFwiXFxmMmQzXCIsXG4gIFwiY29udHJvbGxlclwiOiBcIlxcZjJkNFwiLFxuICBcImNwdS1maWxsXCI6IFwiXFxmMmQ1XCIsXG4gIFwiY3B1XCI6IFwiXFxmMmQ2XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIjogXCJcXGYyZDdcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2tcIjogXCJcXGYyZDhcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250LWZpbGxcIjogXCJcXGYyZDlcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250XCI6IFwiXFxmMmRhXCIsXG4gIFwiY3JlZGl0LWNhcmQtZmlsbFwiOiBcIlxcZjJkYlwiLFxuICBcImNyZWRpdC1jYXJkXCI6IFwiXFxmMmRjXCIsXG4gIFwiY3JvcFwiOiBcIlxcZjJkZFwiLFxuICBcImN1cC1maWxsXCI6IFwiXFxmMmRlXCIsXG4gIFwiY3VwLXN0cmF3XCI6IFwiXFxmMmRmXCIsXG4gIFwiY3VwXCI6IFwiXFxmMmUwXCIsXG4gIFwiY3Vyc29yLWZpbGxcIjogXCJcXGYyZTFcIixcbiAgXCJjdXJzb3ItdGV4dFwiOiBcIlxcZjJlMlwiLFxuICBcImN1cnNvclwiOiBcIlxcZjJlM1wiLFxuICBcImRhc2gtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjJlNFwiLFxuICBcImRhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGYyZTVcIixcbiAgXCJkYXNoLWNpcmNsZVwiOiBcIlxcZjJlNlwiLFxuICBcImRhc2gtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjJlN1wiLFxuICBcImRhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGYyZThcIixcbiAgXCJkYXNoLXNxdWFyZVwiOiBcIlxcZjJlOVwiLFxuICBcImRhc2hcIjogXCJcXGYyZWFcIixcbiAgXCJkaWFncmFtLTItZmlsbFwiOiBcIlxcZjJlYlwiLFxuICBcImRpYWdyYW0tMlwiOiBcIlxcZjJlY1wiLFxuICBcImRpYWdyYW0tMy1maWxsXCI6IFwiXFxmMmVkXCIsXG4gIFwiZGlhZ3JhbS0zXCI6IFwiXFxmMmVlXCIsXG4gIFwiZGlhbW9uZC1maWxsXCI6IFwiXFxmMmVmXCIsXG4gIFwiZGlhbW9uZC1oYWxmXCI6IFwiXFxmMmYwXCIsXG4gIFwiZGlhbW9uZFwiOiBcIlxcZjJmMVwiLFxuICBcImRpY2UtMS1maWxsXCI6IFwiXFxmMmYyXCIsXG4gIFwiZGljZS0xXCI6IFwiXFxmMmYzXCIsXG4gIFwiZGljZS0yLWZpbGxcIjogXCJcXGYyZjRcIixcbiAgXCJkaWNlLTJcIjogXCJcXGYyZjVcIixcbiAgXCJkaWNlLTMtZmlsbFwiOiBcIlxcZjJmNlwiLFxuICBcImRpY2UtM1wiOiBcIlxcZjJmN1wiLFxuICBcImRpY2UtNC1maWxsXCI6IFwiXFxmMmY4XCIsXG4gIFwiZGljZS00XCI6IFwiXFxmMmY5XCIsXG4gIFwiZGljZS01LWZpbGxcIjogXCJcXGYyZmFcIixcbiAgXCJkaWNlLTVcIjogXCJcXGYyZmJcIixcbiAgXCJkaWNlLTYtZmlsbFwiOiBcIlxcZjJmY1wiLFxuICBcImRpY2UtNlwiOiBcIlxcZjJmZFwiLFxuICBcImRpc2MtZmlsbFwiOiBcIlxcZjJmZVwiLFxuICBcImRpc2NcIjogXCJcXGYyZmZcIixcbiAgXCJkaXNjb3JkXCI6IFwiXFxmMzAwXCIsXG4gIFwiZGlzcGxheS1maWxsXCI6IFwiXFxmMzAxXCIsXG4gIFwiZGlzcGxheVwiOiBcIlxcZjMwMlwiLFxuICBcImRpc3RyaWJ1dGUtaG9yaXpvbnRhbFwiOiBcIlxcZjMwM1wiLFxuICBcImRpc3RyaWJ1dGUtdmVydGljYWxcIjogXCJcXGYzMDRcIixcbiAgXCJkb29yLWNsb3NlZC1maWxsXCI6IFwiXFxmMzA1XCIsXG4gIFwiZG9vci1jbG9zZWRcIjogXCJcXGYzMDZcIixcbiAgXCJkb29yLW9wZW4tZmlsbFwiOiBcIlxcZjMwN1wiLFxuICBcImRvb3Itb3BlblwiOiBcIlxcZjMwOFwiLFxuICBcImRvdFwiOiBcIlxcZjMwOVwiLFxuICBcImRvd25sb2FkXCI6IFwiXFxmMzBhXCIsXG4gIFwiZHJvcGxldC1maWxsXCI6IFwiXFxmMzBiXCIsXG4gIFwiZHJvcGxldC1oYWxmXCI6IFwiXFxmMzBjXCIsXG4gIFwiZHJvcGxldFwiOiBcIlxcZjMwZFwiLFxuICBcImVhcmJ1ZHNcIjogXCJcXGYzMGVcIixcbiAgXCJlYXNlbC1maWxsXCI6IFwiXFxmMzBmXCIsXG4gIFwiZWFzZWxcIjogXCJcXGYzMTBcIixcbiAgXCJlZ2ctZmlsbFwiOiBcIlxcZjMxMVwiLFxuICBcImVnZy1mcmllZFwiOiBcIlxcZjMxMlwiLFxuICBcImVnZ1wiOiBcIlxcZjMxM1wiLFxuICBcImVqZWN0LWZpbGxcIjogXCJcXGYzMTRcIixcbiAgXCJlamVjdFwiOiBcIlxcZjMxNVwiLFxuICBcImVtb2ppLWFuZ3J5LWZpbGxcIjogXCJcXGYzMTZcIixcbiAgXCJlbW9qaS1hbmdyeVwiOiBcIlxcZjMxN1wiLFxuICBcImVtb2ppLWRpenp5LWZpbGxcIjogXCJcXGYzMThcIixcbiAgXCJlbW9qaS1kaXp6eVwiOiBcIlxcZjMxOVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGxcIjogXCJcXGYzMWFcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzc1wiOiBcIlxcZjMxYlwiLFxuICBcImVtb2ppLWZyb3duLWZpbGxcIjogXCJcXGYzMWNcIixcbiAgXCJlbW9qaS1mcm93blwiOiBcIlxcZjMxZFwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXMtZmlsbFwiOiBcIlxcZjMxZVwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXNcIjogXCJcXGYzMWZcIixcbiAgXCJlbW9qaS1sYXVnaGluZy1maWxsXCI6IFwiXFxmMzIwXCIsXG4gIFwiZW1vamktbGF1Z2hpbmdcIjogXCJcXGYzMjFcIixcbiAgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIjogXCJcXGYzMjJcIixcbiAgXCJlbW9qaS1uZXV0cmFsXCI6IFwiXFxmMzIzXCIsXG4gIFwiZW1vamktc21pbGUtZmlsbFwiOiBcIlxcZjMyNFwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIjogXCJcXGYzMjVcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiOiBcIlxcZjMyNlwiLFxuICBcImVtb2ppLXNtaWxlXCI6IFwiXFxmMzI3XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlcy1maWxsXCI6IFwiXFxmMzI4XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlc1wiOiBcIlxcZjMyOVwiLFxuICBcImVtb2ppLXdpbmstZmlsbFwiOiBcIlxcZjMyYVwiLFxuICBcImVtb2ppLXdpbmtcIjogXCJcXGYzMmJcIixcbiAgXCJlbnZlbG9wZS1maWxsXCI6IFwiXFxmMzJjXCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1maWxsXCI6IFwiXFxmMzJkXCIsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiBcIlxcZjMyZVwiLFxuICBcImVudmVsb3BlXCI6IFwiXFxmMzJmXCIsXG4gIFwiZXJhc2VyLWZpbGxcIjogXCJcXGYzMzBcIixcbiAgXCJlcmFzZXJcIjogXCJcXGYzMzFcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjMzMlwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiBcIlxcZjMzM1wiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjMzNFwiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmRcIjogXCJcXGYzMzVcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGYzMzZcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uXCI6IFwiXFxmMzM3XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlLWZpbGxcIjogXCJcXGYzMzhcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogXCJcXGYzMzlcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZS1maWxsXCI6IFwiXFxmMzNhXCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogXCJcXGYzM2JcIixcbiAgXCJleGNsYW1hdGlvblwiOiBcIlxcZjMzY1wiLFxuICBcImV4Y2x1ZGVcIjogXCJcXGYzM2RcIixcbiAgXCJleWUtZmlsbFwiOiBcIlxcZjMzZVwiLFxuICBcImV5ZS1zbGFzaC1maWxsXCI6IFwiXFxmMzNmXCIsXG4gIFwiZXllLXNsYXNoXCI6IFwiXFxmMzQwXCIsXG4gIFwiZXllXCI6IFwiXFxmMzQxXCIsXG4gIFwiZXllZHJvcHBlclwiOiBcIlxcZjM0MlwiLFxuICBcImV5ZWdsYXNzZXNcIjogXCJcXGYzNDNcIixcbiAgXCJmYWNlYm9va1wiOiBcIlxcZjM0NFwiLFxuICBcImZpbGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzQ1XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6IFwiXFxmMzQ2XCIsXG4gIFwiZmlsZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzQ3XCIsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiBcIlxcZjM0OFwiLFxuICBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNDlcIixcbiAgXCJmaWxlLWJhci1ncmFwaFwiOiBcIlxcZjM0YVwiLFxuICBcImZpbGUtYmluYXJ5LWZpbGxcIjogXCJcXGYzNGJcIixcbiAgXCJmaWxlLWJpbmFyeVwiOiBcIlxcZjM0Y1wiLFxuICBcImZpbGUtYnJlYWstZmlsbFwiOiBcIlxcZjM0ZFwiLFxuICBcImZpbGUtYnJlYWtcIjogXCJcXGYzNGVcIixcbiAgXCJmaWxlLWNoZWNrLWZpbGxcIjogXCJcXGYzNGZcIixcbiAgXCJmaWxlLWNoZWNrXCI6IFwiXFxmMzUwXCIsXG4gIFwiZmlsZS1jb2RlLWZpbGxcIjogXCJcXGYzNTFcIixcbiAgXCJmaWxlLWNvZGVcIjogXCJcXGYzNTJcIixcbiAgXCJmaWxlLWRpZmYtZmlsbFwiOiBcIlxcZjM1M1wiLFxuICBcImZpbGUtZGlmZlwiOiBcIlxcZjM1NFwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNTVcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiOiBcIlxcZjM1NlwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzU3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwXCI6IFwiXFxmMzU4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzU5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaFwiOiBcIlxcZjM1YVwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnktZmlsbFwiOiBcIlxcZjM1YlwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnlcIjogXCJcXGYzNWNcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWstZmlsbFwiOiBcIlxcZjM1ZFwiLFxuICBcImZpbGUtZWFybWFyay1icmVha1wiOiBcIlxcZjM1ZVwiLFxuICBcImZpbGUtZWFybWFyay1jaGVjay1maWxsXCI6IFwiXFxmMzVmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCI6IFwiXFxmMzYwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGUtZmlsbFwiOiBcIlxcZjM2MVwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlXCI6IFwiXFxmMzYyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmYtZmlsbFwiOiBcIlxcZjM2M1wiLFxuICBcImZpbGUtZWFybWFyay1kaWZmXCI6IFwiXFxmMzY0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGxcIjogXCJcXGYzNjVcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWxcIjogXCJcXGYzNjZcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWwtZmlsbFwiOiBcIlxcZjM2N1wiLFxuICBcImZpbGUtZWFybWFyay1leGNlbFwiOiBcIlxcZjM2OFwiLFxuICBcImZpbGUtZWFybWFyay1maWxsXCI6IFwiXFxmMzY5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnQtZmlsbFwiOiBcIlxcZjM2YVwiLFxuICBcImZpbGUtZWFybWFyay1mb250XCI6IFwiXFxmMzZiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlLWZpbGxcIjogXCJcXGYzNmNcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIjogXCJcXGYzNmRcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jay1maWxsXCI6IFwiXFxmMzZlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2tcIjogXCJcXGYzNmZcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazItZmlsbFwiOiBcIlxcZjM3MFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMlwiOiBcIlxcZjM3MVwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGxcIjogXCJcXGYzNzJcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbFwiOiBcIlxcZjM3M1wiLFxuICBcImZpbGUtZWFybWFyay1taW51cy1maWxsXCI6IFwiXFxmMzc0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCI6IFwiXFxmMzc1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIjogXCJcXGYzNzZcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWNcIjogXCJcXGYzNzdcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uLWZpbGxcIjogXCJcXGYzNzhcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uXCI6IFwiXFxmMzc5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiOiBcIlxcZjM3YVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5XCI6IFwiXFxmMzdiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjM3Y1wiLFxuICBcImZpbGUtZWFybWFyay1wbHVzXCI6IFwiXFxmMzdkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3QtZmlsbFwiOiBcIlxcZjM3ZVwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0XCI6IFwiXFxmMzdmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdC1maWxsXCI6IFwiXFxmMzgwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdFwiOiBcIlxcZjM4MVwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsXCI6IFwiXFxmMzgyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0XCI6IFwiXFxmMzgzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGxcIjogXCJcXGYzODRcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWRcIjogXCJcXGYzODVcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzLWZpbGxcIjogXCJcXGYzODZcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCI6IFwiXFxmMzg3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzODhcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXRcIjogXCJcXGYzODlcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCI6IFwiXFxmMzhhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHRcIjogXCJcXGYzOGJcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZC1maWxsXCI6IFwiXFxmMzhjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmRcIjogXCJcXGYzOGRcIixcbiAgXCJmaWxlLWVhcm1hcmsteC1maWxsXCI6IFwiXFxmMzhlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXhcIjogXCJcXGYzOGZcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwLWZpbGxcIjogXCJcXGYzOTBcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwXCI6IFwiXFxmMzkxXCIsXG4gIFwiZmlsZS1lYXJtYXJrXCI6IFwiXFxmMzkyXCIsXG4gIFwiZmlsZS1lYXNlbC1maWxsXCI6IFwiXFxmMzkzXCIsXG4gIFwiZmlsZS1lYXNlbFwiOiBcIlxcZjM5NFwiLFxuICBcImZpbGUtZXhjZWwtZmlsbFwiOiBcIlxcZjM5NVwiLFxuICBcImZpbGUtZXhjZWxcIjogXCJcXGYzOTZcIixcbiAgXCJmaWxlLWZpbGxcIjogXCJcXGYzOTdcIixcbiAgXCJmaWxlLWZvbnQtZmlsbFwiOiBcIlxcZjM5OFwiLFxuICBcImZpbGUtZm9udFwiOiBcIlxcZjM5OVwiLFxuICBcImZpbGUtaW1hZ2UtZmlsbFwiOiBcIlxcZjM5YVwiLFxuICBcImZpbGUtaW1hZ2VcIjogXCJcXGYzOWJcIixcbiAgXCJmaWxlLWxvY2stZmlsbFwiOiBcIlxcZjM5Y1wiLFxuICBcImZpbGUtbG9ja1wiOiBcIlxcZjM5ZFwiLFxuICBcImZpbGUtbG9jazItZmlsbFwiOiBcIlxcZjM5ZVwiLFxuICBcImZpbGUtbG9jazJcIjogXCJcXGYzOWZcIixcbiAgXCJmaWxlLW1lZGljYWwtZmlsbFwiOiBcIlxcZjNhMFwiLFxuICBcImZpbGUtbWVkaWNhbFwiOiBcIlxcZjNhMVwiLFxuICBcImZpbGUtbWludXMtZmlsbFwiOiBcIlxcZjNhMlwiLFxuICBcImZpbGUtbWludXNcIjogXCJcXGYzYTNcIixcbiAgXCJmaWxlLW11c2ljLWZpbGxcIjogXCJcXGYzYTRcIixcbiAgXCJmaWxlLW11c2ljXCI6IFwiXFxmM2E1XCIsXG4gIFwiZmlsZS1wZXJzb24tZmlsbFwiOiBcIlxcZjNhNlwiLFxuICBcImZpbGUtcGVyc29uXCI6IFwiXFxmM2E3XCIsXG4gIFwiZmlsZS1wbGF5LWZpbGxcIjogXCJcXGYzYThcIixcbiAgXCJmaWxlLXBsYXlcIjogXCJcXGYzYTlcIixcbiAgXCJmaWxlLXBsdXMtZmlsbFwiOiBcIlxcZjNhYVwiLFxuICBcImZpbGUtcGx1c1wiOiBcIlxcZjNhYlwiLFxuICBcImZpbGUtcG9zdC1maWxsXCI6IFwiXFxmM2FjXCIsXG4gIFwiZmlsZS1wb3N0XCI6IFwiXFxmM2FkXCIsXG4gIFwiZmlsZS1wcHQtZmlsbFwiOiBcIlxcZjNhZVwiLFxuICBcImZpbGUtcHB0XCI6IFwiXFxmM2FmXCIsXG4gIFwiZmlsZS1yaWNodGV4dC1maWxsXCI6IFwiXFxmM2IwXCIsXG4gIFwiZmlsZS1yaWNodGV4dFwiOiBcIlxcZjNiMVwiLFxuICBcImZpbGUtcnVsZWQtZmlsbFwiOiBcIlxcZjNiMlwiLFxuICBcImZpbGUtcnVsZWRcIjogXCJcXGYzYjNcIixcbiAgXCJmaWxlLXNsaWRlcy1maWxsXCI6IFwiXFxmM2I0XCIsXG4gIFwiZmlsZS1zbGlkZXNcIjogXCJcXGYzYjVcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzYjZcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6IFwiXFxmM2I3XCIsXG4gIFwiZmlsZS10ZXh0LWZpbGxcIjogXCJcXGYzYjhcIixcbiAgXCJmaWxlLXRleHRcIjogXCJcXGYzYjlcIixcbiAgXCJmaWxlLXdvcmQtZmlsbFwiOiBcIlxcZjNiYVwiLFxuICBcImZpbGUtd29yZFwiOiBcIlxcZjNiYlwiLFxuICBcImZpbGUteC1maWxsXCI6IFwiXFxmM2JjXCIsXG4gIFwiZmlsZS14XCI6IFwiXFxmM2JkXCIsXG4gIFwiZmlsZS16aXAtZmlsbFwiOiBcIlxcZjNiZVwiLFxuICBcImZpbGUtemlwXCI6IFwiXFxmM2JmXCIsXG4gIFwiZmlsZVwiOiBcIlxcZjNjMFwiLFxuICBcImZpbGVzLWFsdFwiOiBcIlxcZjNjMVwiLFxuICBcImZpbGVzXCI6IFwiXFxmM2MyXCIsXG4gIFwiZmlsbVwiOiBcIlxcZjNjM1wiLFxuICBcImZpbHRlci1jaXJjbGUtZmlsbFwiOiBcIlxcZjNjNFwiLFxuICBcImZpbHRlci1jaXJjbGVcIjogXCJcXGYzYzVcIixcbiAgXCJmaWx0ZXItbGVmdFwiOiBcIlxcZjNjNlwiLFxuICBcImZpbHRlci1yaWdodFwiOiBcIlxcZjNjN1wiLFxuICBcImZpbHRlci1zcXVhcmUtZmlsbFwiOiBcIlxcZjNjOFwiLFxuICBcImZpbHRlci1zcXVhcmVcIjogXCJcXGYzYzlcIixcbiAgXCJmaWx0ZXJcIjogXCJcXGYzY2FcIixcbiAgXCJmbGFnLWZpbGxcIjogXCJcXGYzY2JcIixcbiAgXCJmbGFnXCI6IFwiXFxmM2NjXCIsXG4gIFwiZmxvd2VyMVwiOiBcIlxcZjNjZFwiLFxuICBcImZsb3dlcjJcIjogXCJcXGYzY2VcIixcbiAgXCJmbG93ZXIzXCI6IFwiXFxmM2NmXCIsXG4gIFwiZm9sZGVyLWNoZWNrXCI6IFwiXFxmM2QwXCIsXG4gIFwiZm9sZGVyLWZpbGxcIjogXCJcXGYzZDFcIixcbiAgXCJmb2xkZXItbWludXNcIjogXCJcXGYzZDJcIixcbiAgXCJmb2xkZXItcGx1c1wiOiBcIlxcZjNkM1wiLFxuICBcImZvbGRlci1zeW1saW5rLWZpbGxcIjogXCJcXGYzZDRcIixcbiAgXCJmb2xkZXItc3ltbGlua1wiOiBcIlxcZjNkNVwiLFxuICBcImZvbGRlci14XCI6IFwiXFxmM2Q2XCIsXG4gIFwiZm9sZGVyXCI6IFwiXFxmM2Q3XCIsXG4gIFwiZm9sZGVyMi1vcGVuXCI6IFwiXFxmM2Q4XCIsXG4gIFwiZm9sZGVyMlwiOiBcIlxcZjNkOVwiLFxuICBcImZvbnRzXCI6IFwiXFxmM2RhXCIsXG4gIFwiZm9yd2FyZC1maWxsXCI6IFwiXFxmM2RiXCIsXG4gIFwiZm9yd2FyZFwiOiBcIlxcZjNkY1wiLFxuICBcImZyb250XCI6IFwiXFxmM2RkXCIsXG4gIFwiZnVsbHNjcmVlbi1leGl0XCI6IFwiXFxmM2RlXCIsXG4gIFwiZnVsbHNjcmVlblwiOiBcIlxcZjNkZlwiLFxuICBcImZ1bm5lbC1maWxsXCI6IFwiXFxmM2UwXCIsXG4gIFwiZnVubmVsXCI6IFwiXFxmM2UxXCIsXG4gIFwiZ2Vhci1maWxsXCI6IFwiXFxmM2UyXCIsXG4gIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiOiBcIlxcZjNlM1wiLFxuICBcImdlYXItd2lkZVwiOiBcIlxcZjNlNFwiLFxuICBcImdlYXJcIjogXCJcXGYzZTVcIixcbiAgXCJnZW1cIjogXCJcXGYzZTZcIixcbiAgXCJnZW8tYWx0LWZpbGxcIjogXCJcXGYzZTdcIixcbiAgXCJnZW8tYWx0XCI6IFwiXFxmM2U4XCIsXG4gIFwiZ2VvLWZpbGxcIjogXCJcXGYzZTlcIixcbiAgXCJnZW9cIjogXCJcXGYzZWFcIixcbiAgXCJnaWZ0LWZpbGxcIjogXCJcXGYzZWJcIixcbiAgXCJnaWZ0XCI6IFwiXFxmM2VjXCIsXG4gIFwiZ2l0aHViXCI6IFwiXFxmM2VkXCIsXG4gIFwiZ2xvYmVcIjogXCJcXGYzZWVcIixcbiAgXCJnbG9iZTJcIjogXCJcXGYzZWZcIixcbiAgXCJnb29nbGVcIjogXCJcXGYzZjBcIixcbiAgXCJncmFwaC1kb3duXCI6IFwiXFxmM2YxXCIsXG4gIFwiZ3JhcGgtdXBcIjogXCJcXGYzZjJcIixcbiAgXCJncmlkLTF4Mi1maWxsXCI6IFwiXFxmM2YzXCIsXG4gIFwiZ3JpZC0xeDJcIjogXCJcXGYzZjRcIixcbiAgXCJncmlkLTN4Mi1nYXAtZmlsbFwiOiBcIlxcZjNmNVwiLFxuICBcImdyaWQtM3gyLWdhcFwiOiBcIlxcZjNmNlwiLFxuICBcImdyaWQtM3gyXCI6IFwiXFxmM2Y3XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwLWZpbGxcIjogXCJcXGYzZjhcIixcbiAgXCJncmlkLTN4My1nYXBcIjogXCJcXGYzZjlcIixcbiAgXCJncmlkLTN4M1wiOiBcIlxcZjNmYVwiLFxuICBcImdyaWQtZmlsbFwiOiBcIlxcZjNmYlwiLFxuICBcImdyaWRcIjogXCJcXGYzZmNcIixcbiAgXCJncmlwLWhvcml6b250YWxcIjogXCJcXGYzZmRcIixcbiAgXCJncmlwLXZlcnRpY2FsXCI6IFwiXFxmM2ZlXCIsXG4gIFwiaGFtbWVyXCI6IFwiXFxmM2ZmXCIsXG4gIFwiaGFuZC1pbmRleC1maWxsXCI6IFwiXFxmNDAwXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYi1maWxsXCI6IFwiXFxmNDAxXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYlwiOiBcIlxcZjQwMlwiLFxuICBcImhhbmQtaW5kZXhcIjogXCJcXGY0MDNcIixcbiAgXCJoYW5kLXRodW1icy1kb3duLWZpbGxcIjogXCJcXGY0MDRcIixcbiAgXCJoYW5kLXRodW1icy1kb3duXCI6IFwiXFxmNDA1XCIsXG4gIFwiaGFuZC10aHVtYnMtdXAtZmlsbFwiOiBcIlxcZjQwNlwiLFxuICBcImhhbmQtdGh1bWJzLXVwXCI6IFwiXFxmNDA3XCIsXG4gIFwiaGFuZGJhZy1maWxsXCI6IFwiXFxmNDA4XCIsXG4gIFwiaGFuZGJhZ1wiOiBcIlxcZjQwOVwiLFxuICBcImhhc2hcIjogXCJcXGY0MGFcIixcbiAgXCJoZGQtZmlsbFwiOiBcIlxcZjQwYlwiLFxuICBcImhkZC1uZXR3b3JrLWZpbGxcIjogXCJcXGY0MGNcIixcbiAgXCJoZGQtbmV0d29ya1wiOiBcIlxcZjQwZFwiLFxuICBcImhkZC1yYWNrLWZpbGxcIjogXCJcXGY0MGVcIixcbiAgXCJoZGQtcmFja1wiOiBcIlxcZjQwZlwiLFxuICBcImhkZC1zdGFjay1maWxsXCI6IFwiXFxmNDEwXCIsXG4gIFwiaGRkLXN0YWNrXCI6IFwiXFxmNDExXCIsXG4gIFwiaGRkXCI6IFwiXFxmNDEyXCIsXG4gIFwiaGVhZHBob25lc1wiOiBcIlxcZjQxM1wiLFxuICBcImhlYWRzZXRcIjogXCJcXGY0MTRcIixcbiAgXCJoZWFydC1maWxsXCI6IFwiXFxmNDE1XCIsXG4gIFwiaGVhcnQtaGFsZlwiOiBcIlxcZjQxNlwiLFxuICBcImhlYXJ0XCI6IFwiXFxmNDE3XCIsXG4gIFwiaGVwdGFnb24tZmlsbFwiOiBcIlxcZjQxOFwiLFxuICBcImhlcHRhZ29uLWhhbGZcIjogXCJcXGY0MTlcIixcbiAgXCJoZXB0YWdvblwiOiBcIlxcZjQxYVwiLFxuICBcImhleGFnb24tZmlsbFwiOiBcIlxcZjQxYlwiLFxuICBcImhleGFnb24taGFsZlwiOiBcIlxcZjQxY1wiLFxuICBcImhleGFnb25cIjogXCJcXGY0MWRcIixcbiAgXCJob3VyZ2xhc3MtYm90dG9tXCI6IFwiXFxmNDFlXCIsXG4gIFwiaG91cmdsYXNzLXNwbGl0XCI6IFwiXFxmNDFmXCIsXG4gIFwiaG91cmdsYXNzLXRvcFwiOiBcIlxcZjQyMFwiLFxuICBcImhvdXJnbGFzc1wiOiBcIlxcZjQyMVwiLFxuICBcImhvdXNlLWRvb3ItZmlsbFwiOiBcIlxcZjQyMlwiLFxuICBcImhvdXNlLWRvb3JcIjogXCJcXGY0MjNcIixcbiAgXCJob3VzZS1maWxsXCI6IFwiXFxmNDI0XCIsXG4gIFwiaG91c2VcIjogXCJcXGY0MjVcIixcbiAgXCJoclwiOiBcIlxcZjQyNlwiLFxuICBcImh1cnJpY2FuZVwiOiBcIlxcZjQyN1wiLFxuICBcImltYWdlLWFsdFwiOiBcIlxcZjQyOFwiLFxuICBcImltYWdlLWZpbGxcIjogXCJcXGY0MjlcIixcbiAgXCJpbWFnZVwiOiBcIlxcZjQyYVwiLFxuICBcImltYWdlc1wiOiBcIlxcZjQyYlwiLFxuICBcImluYm94LWZpbGxcIjogXCJcXGY0MmNcIixcbiAgXCJpbmJveFwiOiBcIlxcZjQyZFwiLFxuICBcImluYm94ZXMtZmlsbFwiOiBcIlxcZjQyZVwiLFxuICBcImluYm94ZXNcIjogXCJcXGY0MmZcIixcbiAgXCJpbmZvLWNpcmNsZS1maWxsXCI6IFwiXFxmNDMwXCIsXG4gIFwiaW5mby1jaXJjbGVcIjogXCJcXGY0MzFcIixcbiAgXCJpbmZvLXNxdWFyZS1maWxsXCI6IFwiXFxmNDMyXCIsXG4gIFwiaW5mby1zcXVhcmVcIjogXCJcXGY0MzNcIixcbiAgXCJpbmZvXCI6IFwiXFxmNDM0XCIsXG4gIFwiaW5wdXQtY3Vyc29yLXRleHRcIjogXCJcXGY0MzVcIixcbiAgXCJpbnB1dC1jdXJzb3JcIjogXCJcXGY0MzZcIixcbiAgXCJpbnN0YWdyYW1cIjogXCJcXGY0MzdcIixcbiAgXCJpbnRlcnNlY3RcIjogXCJcXGY0MzhcIixcbiAgXCJqb3VybmFsLWFsYnVtXCI6IFwiXFxmNDM5XCIsXG4gIFwiam91cm5hbC1hcnJvdy1kb3duXCI6IFwiXFxmNDNhXCIsXG4gIFwiam91cm5hbC1hcnJvdy11cFwiOiBcIlxcZjQzYlwiLFxuICBcImpvdXJuYWwtYm9va21hcmstZmlsbFwiOiBcIlxcZjQzY1wiLFxuICBcImpvdXJuYWwtYm9va21hcmtcIjogXCJcXGY0M2RcIixcbiAgXCJqb3VybmFsLWNoZWNrXCI6IFwiXFxmNDNlXCIsXG4gIFwiam91cm5hbC1jb2RlXCI6IFwiXFxmNDNmXCIsXG4gIFwiam91cm5hbC1tZWRpY2FsXCI6IFwiXFxmNDQwXCIsXG4gIFwiam91cm5hbC1taW51c1wiOiBcIlxcZjQ0MVwiLFxuICBcImpvdXJuYWwtcGx1c1wiOiBcIlxcZjQ0MlwiLFxuICBcImpvdXJuYWwtcmljaHRleHRcIjogXCJcXGY0NDNcIixcbiAgXCJqb3VybmFsLXRleHRcIjogXCJcXGY0NDRcIixcbiAgXCJqb3VybmFsLXhcIjogXCJcXGY0NDVcIixcbiAgXCJqb3VybmFsXCI6IFwiXFxmNDQ2XCIsXG4gIFwiam91cm5hbHNcIjogXCJcXGY0NDdcIixcbiAgXCJqb3lzdGlja1wiOiBcIlxcZjQ0OFwiLFxuICBcImp1c3RpZnktbGVmdFwiOiBcIlxcZjQ0OVwiLFxuICBcImp1c3RpZnktcmlnaHRcIjogXCJcXGY0NGFcIixcbiAgXCJqdXN0aWZ5XCI6IFwiXFxmNDRiXCIsXG4gIFwia2FuYmFuLWZpbGxcIjogXCJcXGY0NGNcIixcbiAgXCJrYW5iYW5cIjogXCJcXGY0NGRcIixcbiAgXCJrZXktZmlsbFwiOiBcIlxcZjQ0ZVwiLFxuICBcImtleVwiOiBcIlxcZjQ0ZlwiLFxuICBcImtleWJvYXJkLWZpbGxcIjogXCJcXGY0NTBcIixcbiAgXCJrZXlib2FyZFwiOiBcIlxcZjQ1MVwiLFxuICBcImxhZGRlclwiOiBcIlxcZjQ1MlwiLFxuICBcImxhbXAtZmlsbFwiOiBcIlxcZjQ1M1wiLFxuICBcImxhbXBcIjogXCJcXGY0NTRcIixcbiAgXCJsYXB0b3AtZmlsbFwiOiBcIlxcZjQ1NVwiLFxuICBcImxhcHRvcFwiOiBcIlxcZjQ1NlwiLFxuICBcImxheWVyLWJhY2t3YXJkXCI6IFwiXFxmNDU3XCIsXG4gIFwibGF5ZXItZm9yd2FyZFwiOiBcIlxcZjQ1OFwiLFxuICBcImxheWVycy1maWxsXCI6IFwiXFxmNDU5XCIsXG4gIFwibGF5ZXJzLWhhbGZcIjogXCJcXGY0NWFcIixcbiAgXCJsYXllcnNcIjogXCJcXGY0NWJcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCI6IFwiXFxmNDVjXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIjogXCJcXGY0NWRcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDVlXCIsXG4gIFwibGF5b3V0LXNpZGViYXJcIjogXCJcXGY0NWZcIixcbiAgXCJsYXlvdXQtc3BsaXRcIjogXCJcXGY0NjBcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NjFcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCI6IFwiXFxmNDYyXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIjogXCJcXGY0NjNcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3dcIjogXCJcXGY0NjRcIixcbiAgXCJsYXlvdXQtdGhyZWUtY29sdW1uc1wiOiBcIlxcZjQ2NVwiLFxuICBcImxheW91dC13dGZcIjogXCJcXGY0NjZcIixcbiAgXCJsaWZlLXByZXNlcnZlclwiOiBcIlxcZjQ2N1wiLFxuICBcImxpZ2h0YnVsYi1maWxsXCI6IFwiXFxmNDY4XCIsXG4gIFwibGlnaHRidWxiLW9mZi1maWxsXCI6IFwiXFxmNDY5XCIsXG4gIFwibGlnaHRidWxiLW9mZlwiOiBcIlxcZjQ2YVwiLFxuICBcImxpZ2h0YnVsYlwiOiBcIlxcZjQ2YlwiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2UtZmlsbFwiOiBcIlxcZjQ2Y1wiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2VcIjogXCJcXGY0NmRcIixcbiAgXCJsaWdodG5pbmctZmlsbFwiOiBcIlxcZjQ2ZVwiLFxuICBcImxpZ2h0bmluZ1wiOiBcIlxcZjQ2ZlwiLFxuICBcImxpbmstNDVkZWdcIjogXCJcXGY0NzBcIixcbiAgXCJsaW5rXCI6IFwiXFxmNDcxXCIsXG4gIFwibGlua2VkaW5cIjogXCJcXGY0NzJcIixcbiAgXCJsaXN0LWNoZWNrXCI6IFwiXFxmNDczXCIsXG4gIFwibGlzdC1uZXN0ZWRcIjogXCJcXGY0NzRcIixcbiAgXCJsaXN0LW9sXCI6IFwiXFxmNDc1XCIsXG4gIFwibGlzdC1zdGFyc1wiOiBcIlxcZjQ3NlwiLFxuICBcImxpc3QtdGFza1wiOiBcIlxcZjQ3N1wiLFxuICBcImxpc3QtdWxcIjogXCJcXGY0NzhcIixcbiAgXCJsaXN0XCI6IFwiXFxmNDc5XCIsXG4gIFwibG9jay1maWxsXCI6IFwiXFxmNDdhXCIsXG4gIFwibG9ja1wiOiBcIlxcZjQ3YlwiLFxuICBcIm1haWxib3hcIjogXCJcXGY0N2NcIixcbiAgXCJtYWlsYm94MlwiOiBcIlxcZjQ3ZFwiLFxuICBcIm1hcC1maWxsXCI6IFwiXFxmNDdlXCIsXG4gIFwibWFwXCI6IFwiXFxmNDdmXCIsXG4gIFwibWFya2Rvd24tZmlsbFwiOiBcIlxcZjQ4MFwiLFxuICBcIm1hcmtkb3duXCI6IFwiXFxmNDgxXCIsXG4gIFwibWFza1wiOiBcIlxcZjQ4MlwiLFxuICBcIm1lZ2FwaG9uZS1maWxsXCI6IFwiXFxmNDgzXCIsXG4gIFwibWVnYXBob25lXCI6IFwiXFxmNDg0XCIsXG4gIFwibWVudS1hcHAtZmlsbFwiOiBcIlxcZjQ4NVwiLFxuICBcIm1lbnUtYXBwXCI6IFwiXFxmNDg2XCIsXG4gIFwibWVudS1idXR0b24tZmlsbFwiOiBcIlxcZjQ4N1wiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiOiBcIlxcZjQ4OFwiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGVcIjogXCJcXGY0ODlcIixcbiAgXCJtZW51LWJ1dHRvblwiOiBcIlxcZjQ4YVwiLFxuICBcIm1lbnUtZG93blwiOiBcIlxcZjQ4YlwiLFxuICBcIm1lbnUtdXBcIjogXCJcXGY0OGNcIixcbiAgXCJtaWMtZmlsbFwiOiBcIlxcZjQ4ZFwiLFxuICBcIm1pYy1tdXRlLWZpbGxcIjogXCJcXGY0OGVcIixcbiAgXCJtaWMtbXV0ZVwiOiBcIlxcZjQ4ZlwiLFxuICBcIm1pY1wiOiBcIlxcZjQ5MFwiLFxuICBcIm1pbmVjYXJ0LWxvYWRlZFwiOiBcIlxcZjQ5MVwiLFxuICBcIm1pbmVjYXJ0XCI6IFwiXFxmNDkyXCIsXG4gIFwibW9pc3R1cmVcIjogXCJcXGY0OTNcIixcbiAgXCJtb29uLWZpbGxcIjogXCJcXGY0OTRcIixcbiAgXCJtb29uLXN0YXJzLWZpbGxcIjogXCJcXGY0OTVcIixcbiAgXCJtb29uLXN0YXJzXCI6IFwiXFxmNDk2XCIsXG4gIFwibW9vblwiOiBcIlxcZjQ5N1wiLFxuICBcIm1vdXNlLWZpbGxcIjogXCJcXGY0OThcIixcbiAgXCJtb3VzZVwiOiBcIlxcZjQ5OVwiLFxuICBcIm1vdXNlMi1maWxsXCI6IFwiXFxmNDlhXCIsXG4gIFwibW91c2UyXCI6IFwiXFxmNDliXCIsXG4gIFwibW91c2UzLWZpbGxcIjogXCJcXGY0OWNcIixcbiAgXCJtb3VzZTNcIjogXCJcXGY0OWRcIixcbiAgXCJtdXNpYy1ub3RlLWJlYW1lZFwiOiBcIlxcZjQ5ZVwiLFxuICBcIm11c2ljLW5vdGUtbGlzdFwiOiBcIlxcZjQ5ZlwiLFxuICBcIm11c2ljLW5vdGVcIjogXCJcXGY0YTBcIixcbiAgXCJtdXNpYy1wbGF5ZXItZmlsbFwiOiBcIlxcZjRhMVwiLFxuICBcIm11c2ljLXBsYXllclwiOiBcIlxcZjRhMlwiLFxuICBcIm5ld3NwYXBlclwiOiBcIlxcZjRhM1wiLFxuICBcIm5vZGUtbWludXMtZmlsbFwiOiBcIlxcZjRhNFwiLFxuICBcIm5vZGUtbWludXNcIjogXCJcXGY0YTVcIixcbiAgXCJub2RlLXBsdXMtZmlsbFwiOiBcIlxcZjRhNlwiLFxuICBcIm5vZGUtcGx1c1wiOiBcIlxcZjRhN1wiLFxuICBcIm51dC1maWxsXCI6IFwiXFxmNGE4XCIsXG4gIFwibnV0XCI6IFwiXFxmNGE5XCIsXG4gIFwib2N0YWdvbi1maWxsXCI6IFwiXFxmNGFhXCIsXG4gIFwib2N0YWdvbi1oYWxmXCI6IFwiXFxmNGFiXCIsXG4gIFwib2N0YWdvblwiOiBcIlxcZjRhY1wiLFxuICBcIm9wdGlvblwiOiBcIlxcZjRhZFwiLFxuICBcIm91dGxldFwiOiBcIlxcZjRhZVwiLFxuICBcInBhaW50LWJ1Y2tldFwiOiBcIlxcZjRhZlwiLFxuICBcInBhbGV0dGUtZmlsbFwiOiBcIlxcZjRiMFwiLFxuICBcInBhbGV0dGVcIjogXCJcXGY0YjFcIixcbiAgXCJwYWxldHRlMlwiOiBcIlxcZjRiMlwiLFxuICBcInBhcGVyY2xpcFwiOiBcIlxcZjRiM1wiLFxuICBcInBhcmFncmFwaFwiOiBcIlxcZjRiNFwiLFxuICBcInBhdGNoLWNoZWNrLWZpbGxcIjogXCJcXGY0YjVcIixcbiAgXCJwYXRjaC1jaGVja1wiOiBcIlxcZjRiNlwiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY0YjdcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvblwiOiBcIlxcZjRiOFwiLFxuICBcInBhdGNoLW1pbnVzLWZpbGxcIjogXCJcXGY0YjlcIixcbiAgXCJwYXRjaC1taW51c1wiOiBcIlxcZjRiYVwiLFxuICBcInBhdGNoLXBsdXMtZmlsbFwiOiBcIlxcZjRiYlwiLFxuICBcInBhdGNoLXBsdXNcIjogXCJcXGY0YmNcIixcbiAgXCJwYXRjaC1xdWVzdGlvbi1maWxsXCI6IFwiXFxmNGJkXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb25cIjogXCJcXGY0YmVcIixcbiAgXCJwYXVzZS1idG4tZmlsbFwiOiBcIlxcZjRiZlwiLFxuICBcInBhdXNlLWJ0blwiOiBcIlxcZjRjMFwiLFxuICBcInBhdXNlLWNpcmNsZS1maWxsXCI6IFwiXFxmNGMxXCIsXG4gIFwicGF1c2UtY2lyY2xlXCI6IFwiXFxmNGMyXCIsXG4gIFwicGF1c2UtZmlsbFwiOiBcIlxcZjRjM1wiLFxuICBcInBhdXNlXCI6IFwiXFxmNGM0XCIsXG4gIFwicGVhY2UtZmlsbFwiOiBcIlxcZjRjNVwiLFxuICBcInBlYWNlXCI6IFwiXFxmNGM2XCIsXG4gIFwicGVuLWZpbGxcIjogXCJcXGY0YzdcIixcbiAgXCJwZW5cIjogXCJcXGY0YzhcIixcbiAgXCJwZW5jaWwtZmlsbFwiOiBcIlxcZjRjOVwiLFxuICBcInBlbmNpbC1zcXVhcmVcIjogXCJcXGY0Y2FcIixcbiAgXCJwZW5jaWxcIjogXCJcXGY0Y2JcIixcbiAgXCJwZW50YWdvbi1maWxsXCI6IFwiXFxmNGNjXCIsXG4gIFwicGVudGFnb24taGFsZlwiOiBcIlxcZjRjZFwiLFxuICBcInBlbnRhZ29uXCI6IFwiXFxmNGNlXCIsXG4gIFwicGVvcGxlLWZpbGxcIjogXCJcXGY0Y2ZcIixcbiAgXCJwZW9wbGVcIjogXCJcXGY0ZDBcIixcbiAgXCJwZXJjZW50XCI6IFwiXFxmNGQxXCIsXG4gIFwicGVyc29uLWJhZGdlLWZpbGxcIjogXCJcXGY0ZDJcIixcbiAgXCJwZXJzb24tYmFkZ2VcIjogXCJcXGY0ZDNcIixcbiAgXCJwZXJzb24tYm91bmRpbmctYm94XCI6IFwiXFxmNGQ0XCIsXG4gIFwicGVyc29uLWNoZWNrLWZpbGxcIjogXCJcXGY0ZDVcIixcbiAgXCJwZXJzb24tY2hlY2tcIjogXCJcXGY0ZDZcIixcbiAgXCJwZXJzb24tY2lyY2xlXCI6IFwiXFxmNGQ3XCIsXG4gIFwicGVyc29uLWRhc2gtZmlsbFwiOiBcIlxcZjRkOFwiLFxuICBcInBlcnNvbi1kYXNoXCI6IFwiXFxmNGQ5XCIsXG4gIFwicGVyc29uLWZpbGxcIjogXCJcXGY0ZGFcIixcbiAgXCJwZXJzb24tbGluZXMtZmlsbFwiOiBcIlxcZjRkYlwiLFxuICBcInBlcnNvbi1wbHVzLWZpbGxcIjogXCJcXGY0ZGNcIixcbiAgXCJwZXJzb24tcGx1c1wiOiBcIlxcZjRkZFwiLFxuICBcInBlcnNvbi1zcXVhcmVcIjogXCJcXGY0ZGVcIixcbiAgXCJwZXJzb24teC1maWxsXCI6IFwiXFxmNGRmXCIsXG4gIFwicGVyc29uLXhcIjogXCJcXGY0ZTBcIixcbiAgXCJwZXJzb25cIjogXCJcXGY0ZTFcIixcbiAgXCJwaG9uZS1maWxsXCI6IFwiXFxmNGUyXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY0ZTNcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGVcIjogXCJcXGY0ZTRcIixcbiAgXCJwaG9uZS12aWJyYXRlLWZpbGxcIjogXCJcXGY0ZTVcIixcbiAgXCJwaG9uZS12aWJyYXRlXCI6IFwiXFxmNGU2XCIsXG4gIFwicGhvbmVcIjogXCJcXGY0ZTdcIixcbiAgXCJwaWUtY2hhcnQtZmlsbFwiOiBcIlxcZjRlOFwiLFxuICBcInBpZS1jaGFydFwiOiBcIlxcZjRlOVwiLFxuICBcInBpbi1hbmdsZS1maWxsXCI6IFwiXFxmNGVhXCIsXG4gIFwicGluLWFuZ2xlXCI6IFwiXFxmNGViXCIsXG4gIFwicGluLWZpbGxcIjogXCJcXGY0ZWNcIixcbiAgXCJwaW5cIjogXCJcXGY0ZWRcIixcbiAgXCJwaXAtZmlsbFwiOiBcIlxcZjRlZVwiLFxuICBcInBpcFwiOiBcIlxcZjRlZlwiLFxuICBcInBsYXktYnRuLWZpbGxcIjogXCJcXGY0ZjBcIixcbiAgXCJwbGF5LWJ0blwiOiBcIlxcZjRmMVwiLFxuICBcInBsYXktY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjJcIixcbiAgXCJwbGF5LWNpcmNsZVwiOiBcIlxcZjRmM1wiLFxuICBcInBsYXktZmlsbFwiOiBcIlxcZjRmNFwiLFxuICBcInBsYXlcIjogXCJcXGY0ZjVcIixcbiAgXCJwbHVnLWZpbGxcIjogXCJcXGY0ZjZcIixcbiAgXCJwbHVnXCI6IFwiXFxmNGY3XCIsXG4gIFwicGx1cy1jaXJjbGUtZG90dGVkXCI6IFwiXFxmNGY4XCIsXG4gIFwicGx1cy1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmOVwiLFxuICBcInBsdXMtY2lyY2xlXCI6IFwiXFxmNGZhXCIsXG4gIFwicGx1cy1zcXVhcmUtZG90dGVkXCI6IFwiXFxmNGZiXCIsXG4gIFwicGx1cy1zcXVhcmUtZmlsbFwiOiBcIlxcZjRmY1wiLFxuICBcInBsdXMtc3F1YXJlXCI6IFwiXFxmNGZkXCIsXG4gIFwicGx1c1wiOiBcIlxcZjRmZVwiLFxuICBcInBvd2VyXCI6IFwiXFxmNGZmXCIsXG4gIFwicHJpbnRlci1maWxsXCI6IFwiXFxmNTAwXCIsXG4gIFwicHJpbnRlclwiOiBcIlxcZjUwMVwiLFxuICBcInB1enpsZS1maWxsXCI6IFwiXFxmNTAyXCIsXG4gIFwicHV6emxlXCI6IFwiXFxmNTAzXCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlLWZpbGxcIjogXCJcXGY1MDRcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogXCJcXGY1MDVcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGY1MDZcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kXCI6IFwiXFxmNTA3XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmNTA4XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvblwiOiBcIlxcZjUwOVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmNTBhXCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6IFwiXFxmNTBiXCIsXG4gIFwicXVlc3Rpb25cIjogXCJcXGY1MGNcIixcbiAgXCJyYWluYm93XCI6IFwiXFxmNTBkXCIsXG4gIFwicmVjZWlwdC1jdXRvZmZcIjogXCJcXGY1MGVcIixcbiAgXCJyZWNlaXB0XCI6IFwiXFxmNTBmXCIsXG4gIFwicmVjZXB0aW9uLTBcIjogXCJcXGY1MTBcIixcbiAgXCJyZWNlcHRpb24tMVwiOiBcIlxcZjUxMVwiLFxuICBcInJlY2VwdGlvbi0yXCI6IFwiXFxmNTEyXCIsXG4gIFwicmVjZXB0aW9uLTNcIjogXCJcXGY1MTNcIixcbiAgXCJyZWNlcHRpb24tNFwiOiBcIlxcZjUxNFwiLFxuICBcInJlY29yZC1idG4tZmlsbFwiOiBcIlxcZjUxNVwiLFxuICBcInJlY29yZC1idG5cIjogXCJcXGY1MTZcIixcbiAgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1MTdcIixcbiAgXCJyZWNvcmQtY2lyY2xlXCI6IFwiXFxmNTE4XCIsXG4gIFwicmVjb3JkLWZpbGxcIjogXCJcXGY1MTlcIixcbiAgXCJyZWNvcmRcIjogXCJcXGY1MWFcIixcbiAgXCJyZWNvcmQyLWZpbGxcIjogXCJcXGY1MWJcIixcbiAgXCJyZWNvcmQyXCI6IFwiXFxmNTFjXCIsXG4gIFwicmVwbHktYWxsLWZpbGxcIjogXCJcXGY1MWRcIixcbiAgXCJyZXBseS1hbGxcIjogXCJcXGY1MWVcIixcbiAgXCJyZXBseS1maWxsXCI6IFwiXFxmNTFmXCIsXG4gIFwicmVwbHlcIjogXCJcXGY1MjBcIixcbiAgXCJyc3MtZmlsbFwiOiBcIlxcZjUyMVwiLFxuICBcInJzc1wiOiBcIlxcZjUyMlwiLFxuICBcInJ1bGVyc1wiOiBcIlxcZjUyM1wiLFxuICBcInNhdmUtZmlsbFwiOiBcIlxcZjUyNFwiLFxuICBcInNhdmVcIjogXCJcXGY1MjVcIixcbiAgXCJzYXZlMi1maWxsXCI6IFwiXFxmNTI2XCIsXG4gIFwic2F2ZTJcIjogXCJcXGY1MjdcIixcbiAgXCJzY2lzc29yc1wiOiBcIlxcZjUyOFwiLFxuICBcInNjcmV3ZHJpdmVyXCI6IFwiXFxmNTI5XCIsXG4gIFwic2VhcmNoXCI6IFwiXFxmNTJhXCIsXG4gIFwic2VnbWVudGVkLW5hdlwiOiBcIlxcZjUyYlwiLFxuICBcInNlcnZlclwiOiBcIlxcZjUyY1wiLFxuICBcInNoYXJlLWZpbGxcIjogXCJcXGY1MmRcIixcbiAgXCJzaGFyZVwiOiBcIlxcZjUyZVwiLFxuICBcInNoaWVsZC1jaGVja1wiOiBcIlxcZjUyZlwiLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMFwiLFxuICBcInNoaWVsZC1maWxsLWNoZWNrXCI6IFwiXFxmNTMxXCIsXG4gIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY1MzJcIixcbiAgXCJzaGllbGQtZmlsbC1taW51c1wiOiBcIlxcZjUzM1wiLFxuICBcInNoaWVsZC1maWxsLXBsdXNcIjogXCJcXGY1MzRcIixcbiAgXCJzaGllbGQtZmlsbC14XCI6IFwiXFxmNTM1XCIsXG4gIFwic2hpZWxkLWZpbGxcIjogXCJcXGY1MzZcIixcbiAgXCJzaGllbGQtbG9jay1maWxsXCI6IFwiXFxmNTM3XCIsXG4gIFwic2hpZWxkLWxvY2tcIjogXCJcXGY1MzhcIixcbiAgXCJzaGllbGQtbWludXNcIjogXCJcXGY1MzlcIixcbiAgXCJzaGllbGQtcGx1c1wiOiBcIlxcZjUzYVwiLFxuICBcInNoaWVsZC1zaGFkZWRcIjogXCJcXGY1M2JcIixcbiAgXCJzaGllbGQtc2xhc2gtZmlsbFwiOiBcIlxcZjUzY1wiLFxuICBcInNoaWVsZC1zbGFzaFwiOiBcIlxcZjUzZFwiLFxuICBcInNoaWVsZC14XCI6IFwiXFxmNTNlXCIsXG4gIFwic2hpZWxkXCI6IFwiXFxmNTNmXCIsXG4gIFwic2hpZnQtZmlsbFwiOiBcIlxcZjU0MFwiLFxuICBcInNoaWZ0XCI6IFwiXFxmNTQxXCIsXG4gIFwic2hvcC13aW5kb3dcIjogXCJcXGY1NDJcIixcbiAgXCJzaG9wXCI6IFwiXFxmNTQzXCIsXG4gIFwic2h1ZmZsZVwiOiBcIlxcZjU0NFwiLFxuICBcInNpZ25wb3N0LTItZmlsbFwiOiBcIlxcZjU0NVwiLFxuICBcInNpZ25wb3N0LTJcIjogXCJcXGY1NDZcIixcbiAgXCJzaWducG9zdC1maWxsXCI6IFwiXFxmNTQ3XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiOiBcIlxcZjU0OFwiLFxuICBcInNpZ25wb3N0LXNwbGl0XCI6IFwiXFxmNTQ5XCIsXG4gIFwic2lnbnBvc3RcIjogXCJcXGY1NGFcIixcbiAgXCJzaW0tZmlsbFwiOiBcIlxcZjU0YlwiLFxuICBcInNpbVwiOiBcIlxcZjU0Y1wiLFxuICBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIjogXCJcXGY1NGRcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0blwiOiBcIlxcZjU0ZVwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NGZcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZVwiOiBcIlxcZjU1MFwiLFxuICBcInNraXAtYmFja3dhcmQtZmlsbFwiOiBcIlxcZjU1MVwiLFxuICBcInNraXAtYmFja3dhcmRcIjogXCJcXGY1NTJcIixcbiAgXCJza2lwLWVuZC1idG4tZmlsbFwiOiBcIlxcZjU1M1wiLFxuICBcInNraXAtZW5kLWJ0blwiOiBcIlxcZjU1NFwiLFxuICBcInNraXAtZW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmNTU1XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlXCI6IFwiXFxmNTU2XCIsXG4gIFwic2tpcC1lbmQtZmlsbFwiOiBcIlxcZjU1N1wiLFxuICBcInNraXAtZW5kXCI6IFwiXFxmNTU4XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTU5XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0blwiOiBcIlxcZjU1YVwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1YlwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY1NWNcIixcbiAgXCJza2lwLWZvcndhcmQtZmlsbFwiOiBcIlxcZjU1ZFwiLFxuICBcInNraXAtZm9yd2FyZFwiOiBcIlxcZjU1ZVwiLFxuICBcInNraXAtc3RhcnQtYnRuLWZpbGxcIjogXCJcXGY1NWZcIixcbiAgXCJza2lwLXN0YXJ0LWJ0blwiOiBcIlxcZjU2MFwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjFcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZVwiOiBcIlxcZjU2MlwiLFxuICBcInNraXAtc3RhcnQtZmlsbFwiOiBcIlxcZjU2M1wiLFxuICBcInNraXAtc3RhcnRcIjogXCJcXGY1NjRcIixcbiAgXCJzbGFja1wiOiBcIlxcZjU2NVwiLFxuICBcInNsYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmNTY2XCIsXG4gIFwic2xhc2gtY2lyY2xlXCI6IFwiXFxmNTY3XCIsXG4gIFwic2xhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGY1NjhcIixcbiAgXCJzbGFzaC1zcXVhcmVcIjogXCJcXGY1NjlcIixcbiAgXCJzbGFzaFwiOiBcIlxcZjU2YVwiLFxuICBcInNsaWRlcnNcIjogXCJcXGY1NmJcIixcbiAgXCJzbWFydHdhdGNoXCI6IFwiXFxmNTZjXCIsXG4gIFwic25vd1wiOiBcIlxcZjU2ZFwiLFxuICBcInNub3cyXCI6IFwiXFxmNTZlXCIsXG4gIFwic25vdzNcIjogXCJcXGY1NmZcIixcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6IFwiXFxmNTcwXCIsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6IFwiXFxmNTcxXCIsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogXCJcXGY1NzJcIixcbiAgXCJzb3J0LWFscGhhLXVwXCI6IFwiXFxmNTczXCIsXG4gIFwic29ydC1kb3duLWFsdFwiOiBcIlxcZjU3NFwiLFxuICBcInNvcnQtZG93blwiOiBcIlxcZjU3NVwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiBcIlxcZjU3NlwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6IFwiXFxmNTc3XCIsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiBcIlxcZjU3OFwiLFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiBcIlxcZjU3OVwiLFxuICBcInNvcnQtdXAtYWx0XCI6IFwiXFxmNTdhXCIsXG4gIFwic29ydC11cFwiOiBcIlxcZjU3YlwiLFxuICBcInNvdW5kd2F2ZVwiOiBcIlxcZjU3Y1wiLFxuICBcInNwZWFrZXItZmlsbFwiOiBcIlxcZjU3ZFwiLFxuICBcInNwZWFrZXJcIjogXCJcXGY1N2VcIixcbiAgXCJzcGVlZG9tZXRlclwiOiBcIlxcZjU3ZlwiLFxuICBcInNwZWVkb21ldGVyMlwiOiBcIlxcZjU4MFwiLFxuICBcInNwZWxsY2hlY2tcIjogXCJcXGY1ODFcIixcbiAgXCJzcXVhcmUtZmlsbFwiOiBcIlxcZjU4MlwiLFxuICBcInNxdWFyZS1oYWxmXCI6IFwiXFxmNTgzXCIsXG4gIFwic3F1YXJlXCI6IFwiXFxmNTg0XCIsXG4gIFwic3RhY2tcIjogXCJcXGY1ODVcIixcbiAgXCJzdGFyLWZpbGxcIjogXCJcXGY1ODZcIixcbiAgXCJzdGFyLWhhbGZcIjogXCJcXGY1ODdcIixcbiAgXCJzdGFyXCI6IFwiXFxmNTg4XCIsXG4gIFwic3RhcnNcIjogXCJcXGY1ODlcIixcbiAgXCJzdGlja2llcy1maWxsXCI6IFwiXFxmNThhXCIsXG4gIFwic3RpY2tpZXNcIjogXCJcXGY1OGJcIixcbiAgXCJzdGlja3ktZmlsbFwiOiBcIlxcZjU4Y1wiLFxuICBcInN0aWNreVwiOiBcIlxcZjU4ZFwiLFxuICBcInN0b3AtYnRuLWZpbGxcIjogXCJcXGY1OGVcIixcbiAgXCJzdG9wLWJ0blwiOiBcIlxcZjU4ZlwiLFxuICBcInN0b3AtY2lyY2xlLWZpbGxcIjogXCJcXGY1OTBcIixcbiAgXCJzdG9wLWNpcmNsZVwiOiBcIlxcZjU5MVwiLFxuICBcInN0b3AtZmlsbFwiOiBcIlxcZjU5MlwiLFxuICBcInN0b3BcIjogXCJcXGY1OTNcIixcbiAgXCJzdG9wbGlnaHRzLWZpbGxcIjogXCJcXGY1OTRcIixcbiAgXCJzdG9wbGlnaHRzXCI6IFwiXFxmNTk1XCIsXG4gIFwic3RvcHdhdGNoLWZpbGxcIjogXCJcXGY1OTZcIixcbiAgXCJzdG9wd2F0Y2hcIjogXCJcXGY1OTdcIixcbiAgXCJzdWJ0cmFjdFwiOiBcIlxcZjU5OFwiLFxuICBcInN1aXQtY2x1Yi1maWxsXCI6IFwiXFxmNTk5XCIsXG4gIFwic3VpdC1jbHViXCI6IFwiXFxmNTlhXCIsXG4gIFwic3VpdC1kaWFtb25kLWZpbGxcIjogXCJcXGY1OWJcIixcbiAgXCJzdWl0LWRpYW1vbmRcIjogXCJcXGY1OWNcIixcbiAgXCJzdWl0LWhlYXJ0LWZpbGxcIjogXCJcXGY1OWRcIixcbiAgXCJzdWl0LWhlYXJ0XCI6IFwiXFxmNTllXCIsXG4gIFwic3VpdC1zcGFkZS1maWxsXCI6IFwiXFxmNTlmXCIsXG4gIFwic3VpdC1zcGFkZVwiOiBcIlxcZjVhMFwiLFxuICBcInN1bi1maWxsXCI6IFwiXFxmNWExXCIsXG4gIFwic3VuXCI6IFwiXFxmNWEyXCIsXG4gIFwic3VuZ2xhc3Nlc1wiOiBcIlxcZjVhM1wiLFxuICBcInN1bnJpc2UtZmlsbFwiOiBcIlxcZjVhNFwiLFxuICBcInN1bnJpc2VcIjogXCJcXGY1YTVcIixcbiAgXCJzdW5zZXQtZmlsbFwiOiBcIlxcZjVhNlwiLFxuICBcInN1bnNldFwiOiBcIlxcZjVhN1wiLFxuICBcInN5bW1ldHJ5LWhvcml6b250YWxcIjogXCJcXGY1YThcIixcbiAgXCJzeW1tZXRyeS12ZXJ0aWNhbFwiOiBcIlxcZjVhOVwiLFxuICBcInRhYmxlXCI6IFwiXFxmNWFhXCIsXG4gIFwidGFibGV0LWZpbGxcIjogXCJcXGY1YWJcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY1YWNcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlXCI6IFwiXFxmNWFkXCIsXG4gIFwidGFibGV0XCI6IFwiXFxmNWFlXCIsXG4gIFwidGFnLWZpbGxcIjogXCJcXGY1YWZcIixcbiAgXCJ0YWdcIjogXCJcXGY1YjBcIixcbiAgXCJ0YWdzLWZpbGxcIjogXCJcXGY1YjFcIixcbiAgXCJ0YWdzXCI6IFwiXFxmNWIyXCIsXG4gIFwidGVsZWdyYW1cIjogXCJcXGY1YjNcIixcbiAgXCJ0ZWxlcGhvbmUtZmlsbFwiOiBcIlxcZjViNFwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkLWZpbGxcIjogXCJcXGY1YjVcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZFwiOiBcIlxcZjViNlwiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kLWZpbGxcIjogXCJcXGY1YjdcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZFwiOiBcIlxcZjViOFwiLFxuICBcInRlbGVwaG9uZS1taW51cy1maWxsXCI6IFwiXFxmNWI5XCIsXG4gIFwidGVsZXBob25lLW1pbnVzXCI6IFwiXFxmNWJhXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kLWZpbGxcIjogXCJcXGY1YmJcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIjogXCJcXGY1YmNcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1cy1maWxsXCI6IFwiXFxmNWJkXCIsXG4gIFwidGVsZXBob25lLXBsdXNcIjogXCJcXGY1YmVcIixcbiAgXCJ0ZWxlcGhvbmUteC1maWxsXCI6IFwiXFxmNWJmXCIsXG4gIFwidGVsZXBob25lLXhcIjogXCJcXGY1YzBcIixcbiAgXCJ0ZWxlcGhvbmVcIjogXCJcXGY1YzFcIixcbiAgXCJ0ZXJtaW5hbC1maWxsXCI6IFwiXFxmNWMyXCIsXG4gIFwidGVybWluYWxcIjogXCJcXGY1YzNcIixcbiAgXCJ0ZXh0LWNlbnRlclwiOiBcIlxcZjVjNFwiLFxuICBcInRleHQtaW5kZW50LWxlZnRcIjogXCJcXGY1YzVcIixcbiAgXCJ0ZXh0LWluZGVudC1yaWdodFwiOiBcIlxcZjVjNlwiLFxuICBcInRleHQtbGVmdFwiOiBcIlxcZjVjN1wiLFxuICBcInRleHQtcGFyYWdyYXBoXCI6IFwiXFxmNWM4XCIsXG4gIFwidGV4dC1yaWdodFwiOiBcIlxcZjVjOVwiLFxuICBcInRleHRhcmVhLXJlc2l6ZVwiOiBcIlxcZjVjYVwiLFxuICBcInRleHRhcmVhLXRcIjogXCJcXGY1Y2JcIixcbiAgXCJ0ZXh0YXJlYVwiOiBcIlxcZjVjY1wiLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogXCJcXGY1Y2RcIixcbiAgXCJ0aGVybW9tZXRlci1oaWdoXCI6IFwiXFxmNWNlXCIsXG4gIFwidGhlcm1vbWV0ZXItbG93XCI6IFwiXFxmNWNmXCIsXG4gIFwidGhlcm1vbWV0ZXItc25vd1wiOiBcIlxcZjVkMFwiLFxuICBcInRoZXJtb21ldGVyLXN1blwiOiBcIlxcZjVkMVwiLFxuICBcInRoZXJtb21ldGVyXCI6IFwiXFxmNWQyXCIsXG4gIFwidGhyZWUtZG90cy12ZXJ0aWNhbFwiOiBcIlxcZjVkM1wiLFxuICBcInRocmVlLWRvdHNcIjogXCJcXGY1ZDRcIixcbiAgXCJ0b2dnbGUtb2ZmXCI6IFwiXFxmNWQ1XCIsXG4gIFwidG9nZ2xlLW9uXCI6IFwiXFxmNWQ2XCIsXG4gIFwidG9nZ2xlMi1vZmZcIjogXCJcXGY1ZDdcIixcbiAgXCJ0b2dnbGUyLW9uXCI6IFwiXFxmNWQ4XCIsXG4gIFwidG9nZ2xlc1wiOiBcIlxcZjVkOVwiLFxuICBcInRvZ2dsZXMyXCI6IFwiXFxmNWRhXCIsXG4gIFwidG9vbHNcIjogXCJcXGY1ZGJcIixcbiAgXCJ0b3JuYWRvXCI6IFwiXFxmNWRjXCIsXG4gIFwidHJhc2gtZmlsbFwiOiBcIlxcZjVkZFwiLFxuICBcInRyYXNoXCI6IFwiXFxmNWRlXCIsXG4gIFwidHJhc2gyLWZpbGxcIjogXCJcXGY1ZGZcIixcbiAgXCJ0cmFzaDJcIjogXCJcXGY1ZTBcIixcbiAgXCJ0cmVlLWZpbGxcIjogXCJcXGY1ZTFcIixcbiAgXCJ0cmVlXCI6IFwiXFxmNWUyXCIsXG4gIFwidHJpYW5nbGUtZmlsbFwiOiBcIlxcZjVlM1wiLFxuICBcInRyaWFuZ2xlLWhhbGZcIjogXCJcXGY1ZTRcIixcbiAgXCJ0cmlhbmdsZVwiOiBcIlxcZjVlNVwiLFxuICBcInRyb3BoeS1maWxsXCI6IFwiXFxmNWU2XCIsXG4gIFwidHJvcGh5XCI6IFwiXFxmNWU3XCIsXG4gIFwidHJvcGljYWwtc3Rvcm1cIjogXCJcXGY1ZThcIixcbiAgXCJ0cnVjay1mbGF0YmVkXCI6IFwiXFxmNWU5XCIsXG4gIFwidHJ1Y2tcIjogXCJcXGY1ZWFcIixcbiAgXCJ0c3VuYW1pXCI6IFwiXFxmNWViXCIsXG4gIFwidHYtZmlsbFwiOiBcIlxcZjVlY1wiLFxuICBcInR2XCI6IFwiXFxmNWVkXCIsXG4gIFwidHdpdGNoXCI6IFwiXFxmNWVlXCIsXG4gIFwidHdpdHRlclwiOiBcIlxcZjVlZlwiLFxuICBcInR5cGUtYm9sZFwiOiBcIlxcZjVmMFwiLFxuICBcInR5cGUtaDFcIjogXCJcXGY1ZjFcIixcbiAgXCJ0eXBlLWgyXCI6IFwiXFxmNWYyXCIsXG4gIFwidHlwZS1oM1wiOiBcIlxcZjVmM1wiLFxuICBcInR5cGUtaXRhbGljXCI6IFwiXFxmNWY0XCIsXG4gIFwidHlwZS1zdHJpa2V0aHJvdWdoXCI6IFwiXFxmNWY1XCIsXG4gIFwidHlwZS11bmRlcmxpbmVcIjogXCJcXGY1ZjZcIixcbiAgXCJ0eXBlXCI6IFwiXFxmNWY3XCIsXG4gIFwidWktY2hlY2tzLWdyaWRcIjogXCJcXGY1ZjhcIixcbiAgXCJ1aS1jaGVja3NcIjogXCJcXGY1ZjlcIixcbiAgXCJ1aS1yYWRpb3MtZ3JpZFwiOiBcIlxcZjVmYVwiLFxuICBcInVpLXJhZGlvc1wiOiBcIlxcZjVmYlwiLFxuICBcInVtYnJlbGxhLWZpbGxcIjogXCJcXGY1ZmNcIixcbiAgXCJ1bWJyZWxsYVwiOiBcIlxcZjVmZFwiLFxuICBcInVuaW9uXCI6IFwiXFxmNWZlXCIsXG4gIFwidW5sb2NrLWZpbGxcIjogXCJcXGY1ZmZcIixcbiAgXCJ1bmxvY2tcIjogXCJcXGY2MDBcIixcbiAgXCJ1cGMtc2NhblwiOiBcIlxcZjYwMVwiLFxuICBcInVwY1wiOiBcIlxcZjYwMlwiLFxuICBcInVwbG9hZFwiOiBcIlxcZjYwM1wiLFxuICBcInZlY3Rvci1wZW5cIjogXCJcXGY2MDRcIixcbiAgXCJ2aWV3LWxpc3RcIjogXCJcXGY2MDVcIixcbiAgXCJ2aWV3LXN0YWNrZWRcIjogXCJcXGY2MDZcIixcbiAgXCJ2aW55bC1maWxsXCI6IFwiXFxmNjA3XCIsXG4gIFwidmlueWxcIjogXCJcXGY2MDhcIixcbiAgXCJ2b2ljZW1haWxcIjogXCJcXGY2MDlcIixcbiAgXCJ2b2x1bWUtZG93bi1maWxsXCI6IFwiXFxmNjBhXCIsXG4gIFwidm9sdW1lLWRvd25cIjogXCJcXGY2MGJcIixcbiAgXCJ2b2x1bWUtbXV0ZS1maWxsXCI6IFwiXFxmNjBjXCIsXG4gIFwidm9sdW1lLW11dGVcIjogXCJcXGY2MGRcIixcbiAgXCJ2b2x1bWUtb2ZmLWZpbGxcIjogXCJcXGY2MGVcIixcbiAgXCJ2b2x1bWUtb2ZmXCI6IFwiXFxmNjBmXCIsXG4gIFwidm9sdW1lLXVwLWZpbGxcIjogXCJcXGY2MTBcIixcbiAgXCJ2b2x1bWUtdXBcIjogXCJcXGY2MTFcIixcbiAgXCJ2clwiOiBcIlxcZjYxMlwiLFxuICBcIndhbGxldC1maWxsXCI6IFwiXFxmNjEzXCIsXG4gIFwid2FsbGV0XCI6IFwiXFxmNjE0XCIsXG4gIFwid2FsbGV0MlwiOiBcIlxcZjYxNVwiLFxuICBcIndhdGNoXCI6IFwiXFxmNjE2XCIsXG4gIFwid2F0ZXJcIjogXCJcXGY2MTdcIixcbiAgXCJ3aGF0c2FwcFwiOiBcIlxcZjYxOFwiLFxuICBcIndpZmktMVwiOiBcIlxcZjYxOVwiLFxuICBcIndpZmktMlwiOiBcIlxcZjYxYVwiLFxuICBcIndpZmktb2ZmXCI6IFwiXFxmNjFiXCIsXG4gIFwid2lmaVwiOiBcIlxcZjYxY1wiLFxuICBcIndpbmRcIjogXCJcXGY2MWRcIixcbiAgXCJ3aW5kb3ctZG9ja1wiOiBcIlxcZjYxZVwiLFxuICBcIndpbmRvdy1zaWRlYmFyXCI6IFwiXFxmNjFmXCIsXG4gIFwid2luZG93XCI6IFwiXFxmNjIwXCIsXG4gIFwid3JlbmNoXCI6IFwiXFxmNjIxXCIsXG4gIFwieC1jaXJjbGUtZmlsbFwiOiBcIlxcZjYyMlwiLFxuICBcIngtY2lyY2xlXCI6IFwiXFxmNjIzXCIsXG4gIFwieC1kaWFtb25kLWZpbGxcIjogXCJcXGY2MjRcIixcbiAgXCJ4LWRpYW1vbmRcIjogXCJcXGY2MjVcIixcbiAgXCJ4LW9jdGFnb24tZmlsbFwiOiBcIlxcZjYyNlwiLFxuICBcIngtb2N0YWdvblwiOiBcIlxcZjYyN1wiLFxuICBcIngtc3F1YXJlLWZpbGxcIjogXCJcXGY2MjhcIixcbiAgXCJ4LXNxdWFyZVwiOiBcIlxcZjYyOVwiLFxuICBcInhcIjogXCJcXGY2MmFcIixcbiAgXCJ5b3V0dWJlXCI6IFwiXFxmNjJiXCIsXG4gIFwiem9vbS1pblwiOiBcIlxcZjYyY1wiLFxuICBcInpvb20tb3V0XCI6IFwiXFxmNjJkXCIsXG4gIFwiYmFua1wiOiBcIlxcZjYyZVwiLFxuICBcImJhbmsyXCI6IFwiXFxmNjJmXCIsXG4gIFwiYmVsbC1zbGFzaC1maWxsXCI6IFwiXFxmNjMwXCIsXG4gIFwiYmVsbC1zbGFzaFwiOiBcIlxcZjYzMVwiLFxuICBcImNhc2gtY29pblwiOiBcIlxcZjYzMlwiLFxuICBcImNoZWNrLWxnXCI6IFwiXFxmNjMzXCIsXG4gIFwiY29pblwiOiBcIlxcZjYzNFwiLFxuICBcImN1cnJlbmN5LWJpdGNvaW5cIjogXCJcXGY2MzVcIixcbiAgXCJjdXJyZW5jeS1kb2xsYXJcIjogXCJcXGY2MzZcIixcbiAgXCJjdXJyZW5jeS1ldXJvXCI6IFwiXFxmNjM3XCIsXG4gIFwiY3VycmVuY3ktZXhjaGFuZ2VcIjogXCJcXGY2MzhcIixcbiAgXCJjdXJyZW5jeS1wb3VuZFwiOiBcIlxcZjYzOVwiLFxuICBcImN1cnJlbmN5LXllblwiOiBcIlxcZjYzYVwiLFxuICBcImRhc2gtbGdcIjogXCJcXGY2M2JcIixcbiAgXCJleGNsYW1hdGlvbi1sZ1wiOiBcIlxcZjYzY1wiLFxuICBcImZpbGUtZWFybWFyay1wZGYtZmlsbFwiOiBcIlxcZjYzZFwiLFxuICBcImZpbGUtZWFybWFyay1wZGZcIjogXCJcXGY2M2VcIixcbiAgXCJmaWxlLXBkZi1maWxsXCI6IFwiXFxmNjNmXCIsXG4gIFwiZmlsZS1wZGZcIjogXCJcXGY2NDBcIixcbiAgXCJnZW5kZXItYW1iaWd1b3VzXCI6IFwiXFxmNjQxXCIsXG4gIFwiZ2VuZGVyLWZlbWFsZVwiOiBcIlxcZjY0MlwiLFxuICBcImdlbmRlci1tYWxlXCI6IFwiXFxmNjQzXCIsXG4gIFwiZ2VuZGVyLXRyYW5zXCI6IFwiXFxmNjQ0XCIsXG4gIFwiaGVhZHNldC12clwiOiBcIlxcZjY0NVwiLFxuICBcImluZm8tbGdcIjogXCJcXGY2NDZcIixcbiAgXCJtYXN0b2RvblwiOiBcIlxcZjY0N1wiLFxuICBcIm1lc3NlbmdlclwiOiBcIlxcZjY0OFwiLFxuICBcInBpZ2d5LWJhbmstZmlsbFwiOiBcIlxcZjY0OVwiLFxuICBcInBpZ2d5LWJhbmtcIjogXCJcXGY2NGFcIixcbiAgXCJwaW4tbWFwLWZpbGxcIjogXCJcXGY2NGJcIixcbiAgXCJwaW4tbWFwXCI6IFwiXFxmNjRjXCIsXG4gIFwicGx1cy1sZ1wiOiBcIlxcZjY0ZFwiLFxuICBcInF1ZXN0aW9uLWxnXCI6IFwiXFxmNjRlXCIsXG4gIFwicmVjeWNsZVwiOiBcIlxcZjY0ZlwiLFxuICBcInJlZGRpdFwiOiBcIlxcZjY1MFwiLFxuICBcInNhZmUtZmlsbFwiOiBcIlxcZjY1MVwiLFxuICBcInNhZmUyLWZpbGxcIjogXCJcXGY2NTJcIixcbiAgXCJzYWZlMlwiOiBcIlxcZjY1M1wiLFxuICBcInNkLWNhcmQtZmlsbFwiOiBcIlxcZjY1NFwiLFxuICBcInNkLWNhcmRcIjogXCJcXGY2NTVcIixcbiAgXCJza3lwZVwiOiBcIlxcZjY1NlwiLFxuICBcInNsYXNoLWxnXCI6IFwiXFxmNjU3XCIsXG4gIFwidHJhbnNsYXRlXCI6IFwiXFxmNjU4XCIsXG4gIFwieC1sZ1wiOiBcIlxcZjY1OVwiLFxuICBcInNhZmVcIjogXCJcXGY2NWFcIixcbiAgXCJhcHBsZVwiOiBcIlxcZjY1YlwiLFxuICBcIm1pY3Jvc29mdFwiOiBcIlxcZjY1ZFwiLFxuICBcIndpbmRvd3NcIjogXCJcXGY2NWVcIixcbiAgXCJiZWhhbmNlXCI6IFwiXFxmNjVjXCIsXG4gIFwiZHJpYmJibGVcIjogXCJcXGY2NWZcIixcbiAgXCJsaW5lXCI6IFwiXFxmNjYwXCIsXG4gIFwibWVkaXVtXCI6IFwiXFxmNjYxXCIsXG4gIFwicGF5cGFsXCI6IFwiXFxmNjYyXCIsXG4gIFwicGludGVyZXN0XCI6IFwiXFxmNjYzXCIsXG4gIFwic2lnbmFsXCI6IFwiXFxmNjY0XCIsXG4gIFwic25hcGNoYXRcIjogXCJcXGY2NjVcIixcbiAgXCJzcG90aWZ5XCI6IFwiXFxmNjY2XCIsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogXCJcXGY2NjdcIixcbiAgXCJzdHJhdmFcIjogXCJcXGY2NjhcIixcbiAgXCJ3b3JkcHJlc3NcIjogXCJcXGY2NjlcIixcbiAgXCJ2aW1lb1wiOiBcIlxcZjY2YVwiLFxuICBcImFjdGl2aXR5XCI6IFwiXFxmNjZiXCIsXG4gIFwiZWFzZWwyLWZpbGxcIjogXCJcXGY2NmNcIixcbiAgXCJlYXNlbDJcIjogXCJcXGY2NmRcIixcbiAgXCJlYXNlbDMtZmlsbFwiOiBcIlxcZjY2ZVwiLFxuICBcImVhc2VsM1wiOiBcIlxcZjY2ZlwiLFxuICBcImZhblwiOiBcIlxcZjY3MFwiLFxuICBcImZpbmdlcnByaW50XCI6IFwiXFxmNjcxXCIsXG4gIFwiZ3JhcGgtZG93bi1hcnJvd1wiOiBcIlxcZjY3MlwiLFxuICBcImdyYXBoLXVwLWFycm93XCI6IFwiXFxmNjczXCIsXG4gIFwiaHlwbm90aXplXCI6IFwiXFxmNjc0XCIsXG4gIFwibWFnaWNcIjogXCJcXGY2NzVcIixcbiAgXCJwZXJzb24tcm9sb2RleFwiOiBcIlxcZjY3NlwiLFxuICBcInBlcnNvbi12aWRlb1wiOiBcIlxcZjY3N1wiLFxuICBcInBlcnNvbi12aWRlbzJcIjogXCJcXGY2NzhcIixcbiAgXCJwZXJzb24tdmlkZW8zXCI6IFwiXFxmNjc5XCIsXG4gIFwicGVyc29uLXdvcmtzcGFjZVwiOiBcIlxcZjY3YVwiLFxuICBcInJhZGlvYWN0aXZlXCI6IFwiXFxmNjdiXCIsXG4gIFwid2ViY2FtLWZpbGxcIjogXCJcXGY2N2NcIixcbiAgXCJ3ZWJjYW1cIjogXCJcXGY2N2RcIixcbiAgXCJ5aW4teWFuZ1wiOiBcIlxcZjY3ZVwiLFxuICBcImJhbmRhaWQtZmlsbFwiOiBcIlxcZjY4MFwiLFxuICBcImJhbmRhaWRcIjogXCJcXGY2ODFcIixcbiAgXCJibHVldG9vdGhcIjogXCJcXGY2ODJcIixcbiAgXCJib2R5LXRleHRcIjogXCJcXGY2ODNcIixcbiAgXCJib29tYm94XCI6IFwiXFxmNjg0XCIsXG4gIFwiYm94ZXNcIjogXCJcXGY2ODVcIixcbiAgXCJkcGFkLWZpbGxcIjogXCJcXGY2ODZcIixcbiAgXCJkcGFkXCI6IFwiXFxmNjg3XCIsXG4gIFwiZWFyLWZpbGxcIjogXCJcXGY2ODhcIixcbiAgXCJlYXJcIjogXCJcXGY2ODlcIixcbiAgXCJlbnZlbG9wZS1jaGVjay0xXCI6IFwiXFxmNjhhXCIsXG4gIFwiZW52ZWxvcGUtY2hlY2stZmlsbFwiOiBcIlxcZjY4YlwiLFxuICBcImVudmVsb3BlLWNoZWNrXCI6IFwiXFxmNjhjXCIsXG4gIFwiZW52ZWxvcGUtZGFzaC0xXCI6IFwiXFxmNjhkXCIsXG4gIFwiZW52ZWxvcGUtZGFzaC1maWxsXCI6IFwiXFxmNjhlXCIsXG4gIFwiZW52ZWxvcGUtZGFzaFwiOiBcIlxcZjY4ZlwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uLTFcIjogXCJcXGY2OTBcIixcbiAgXCJlbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNjkxXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb25cIjogXCJcXGY2OTJcIixcbiAgXCJlbnZlbG9wZS1wbHVzLWZpbGxcIjogXCJcXGY2OTNcIixcbiAgXCJlbnZlbG9wZS1wbHVzXCI6IFwiXFxmNjk0XCIsXG4gIFwiZW52ZWxvcGUtc2xhc2gtMVwiOiBcIlxcZjY5NVwiLFxuICBcImVudmVsb3BlLXNsYXNoLWZpbGxcIjogXCJcXGY2OTZcIixcbiAgXCJlbnZlbG9wZS1zbGFzaFwiOiBcIlxcZjY5N1wiLFxuICBcImVudmVsb3BlLXgtMVwiOiBcIlxcZjY5OFwiLFxuICBcImVudmVsb3BlLXgtZmlsbFwiOiBcIlxcZjY5OVwiLFxuICBcImVudmVsb3BlLXhcIjogXCJcXGY2OWFcIixcbiAgXCJleHBsaWNpdC1maWxsXCI6IFwiXFxmNjliXCIsXG4gIFwiZXhwbGljaXRcIjogXCJcXGY2OWNcIixcbiAgXCJnaXRcIjogXCJcXGY2OWRcIixcbiAgXCJpbmZpbml0eVwiOiBcIlxcZjY5ZVwiLFxuICBcImxpc3QtY29sdW1ucy1yZXZlcnNlXCI6IFwiXFxmNjlmXCIsXG4gIFwibGlzdC1jb2x1bW5zXCI6IFwiXFxmNmEwXCIsXG4gIFwibWV0YVwiOiBcIlxcZjZhMVwiLFxuICBcIm1vcnRvcmJvYXJkLWZpbGxcIjogXCJcXGY2YTJcIixcbiAgXCJtb3J0b3Jib2FyZFwiOiBcIlxcZjZhM1wiLFxuICBcIm5pbnRlbmRvLXN3aXRjaFwiOiBcIlxcZjZhNFwiLFxuICBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiOiBcIlxcZjZhNVwiLFxuICBcInBjLWRpc3BsYXlcIjogXCJcXGY2YTZcIixcbiAgXCJwYy1ob3Jpem9udGFsXCI6IFwiXFxmNmE3XCIsXG4gIFwicGNcIjogXCJcXGY2YThcIixcbiAgXCJwbGF5c3RhdGlvblwiOiBcIlxcZjZhOVwiLFxuICBcInBsdXMtc2xhc2gtbWludXNcIjogXCJcXGY2YWFcIixcbiAgXCJwcm9qZWN0b3ItZmlsbFwiOiBcIlxcZjZhYlwiLFxuICBcInByb2plY3RvclwiOiBcIlxcZjZhY1wiLFxuICBcInFyLWNvZGUtc2NhblwiOiBcIlxcZjZhZFwiLFxuICBcInFyLWNvZGVcIjogXCJcXGY2YWVcIixcbiAgXCJxdW9yYVwiOiBcIlxcZjZhZlwiLFxuICBcInF1b3RlXCI6IFwiXFxmNmIwXCIsXG4gIFwicm9ib3RcIjogXCJcXGY2YjFcIixcbiAgXCJzZW5kLWNoZWNrLWZpbGxcIjogXCJcXGY2YjJcIixcbiAgXCJzZW5kLWNoZWNrXCI6IFwiXFxmNmIzXCIsXG4gIFwic2VuZC1kYXNoLWZpbGxcIjogXCJcXGY2YjRcIixcbiAgXCJzZW5kLWRhc2hcIjogXCJcXGY2YjVcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLTFcIjogXCJcXGY2YjZcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2YjdcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNmI4XCIsXG4gIFwic2VuZC1maWxsXCI6IFwiXFxmNmI5XCIsXG4gIFwic2VuZC1wbHVzLWZpbGxcIjogXCJcXGY2YmFcIixcbiAgXCJzZW5kLXBsdXNcIjogXCJcXGY2YmJcIixcbiAgXCJzZW5kLXNsYXNoLWZpbGxcIjogXCJcXGY2YmNcIixcbiAgXCJzZW5kLXNsYXNoXCI6IFwiXFxmNmJkXCIsXG4gIFwic2VuZC14LWZpbGxcIjogXCJcXGY2YmVcIixcbiAgXCJzZW5kLXhcIjogXCJcXGY2YmZcIixcbiAgXCJzZW5kXCI6IFwiXFxmNmMwXCIsXG4gIFwic3RlYW1cIjogXCJcXGY2YzFcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoLTFcIjogXCJcXGY2YzJcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoXCI6IFwiXFxmNmMzXCIsXG4gIFwidGVybWluYWwtcGx1c1wiOiBcIlxcZjZjNFwiLFxuICBcInRlcm1pbmFsLXNwbGl0XCI6IFwiXFxmNmM1XCIsXG4gIFwidGlja2V0LWRldGFpbGVkLWZpbGxcIjogXCJcXGY2YzZcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWRcIjogXCJcXGY2YzdcIixcbiAgXCJ0aWNrZXQtZmlsbFwiOiBcIlxcZjZjOFwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkLWZpbGxcIjogXCJcXGY2YzlcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZFwiOiBcIlxcZjZjYVwiLFxuICBcInRpY2tldFwiOiBcIlxcZjZjYlwiLFxuICBcInRpa3Rva1wiOiBcIlxcZjZjY1wiLFxuICBcIndpbmRvdy1kYXNoXCI6IFwiXFxmNmNkXCIsXG4gIFwid2luZG93LWRlc2t0b3BcIjogXCJcXGY2Y2VcIixcbiAgXCJ3aW5kb3ctZnVsbHNjcmVlblwiOiBcIlxcZjZjZlwiLFxuICBcIndpbmRvdy1wbHVzXCI6IFwiXFxmNmQwXCIsXG4gIFwid2luZG93LXNwbGl0XCI6IFwiXFxmNmQxXCIsXG4gIFwid2luZG93LXN0YWNrXCI6IFwiXFxmNmQyXCIsXG4gIFwid2luZG93LXhcIjogXCJcXGY2ZDNcIixcbiAgXCJ4Ym94XCI6IFwiXFxmNmQ0XCIsXG4gIFwiZXRoZXJuZXRcIjogXCJcXGY2ZDVcIixcbiAgXCJoZG1pLWZpbGxcIjogXCJcXGY2ZDZcIixcbiAgXCJoZG1pXCI6IFwiXFxmNmQ3XCIsXG4gIFwidXNiLWMtZmlsbFwiOiBcIlxcZjZkOFwiLFxuICBcInVzYi1jXCI6IFwiXFxmNmQ5XCIsXG4gIFwidXNiLWZpbGxcIjogXCJcXGY2ZGFcIixcbiAgXCJ1c2ItcGx1Zy1maWxsXCI6IFwiXFxmNmRiXCIsXG4gIFwidXNiLXBsdWdcIjogXCJcXGY2ZGNcIixcbiAgXCJ1c2Itc3ltYm9sXCI6IFwiXFxmNmRkXCIsXG4gIFwidXNiXCI6IFwiXFxmNmRlXCIsXG4gIFwiYm9vbWJveC1maWxsXCI6IFwiXFxmNmRmXCIsXG4gIFwiZGlzcGxheXBvcnQtMVwiOiBcIlxcZjZlMFwiLFxuICBcImRpc3BsYXlwb3J0XCI6IFwiXFxmNmUxXCIsXG4gIFwiZ3B1LWNhcmRcIjogXCJcXGY2ZTJcIixcbiAgXCJtZW1vcnlcIjogXCJcXGY2ZTNcIixcbiAgXCJtb2RlbS1maWxsXCI6IFwiXFxmNmU0XCIsXG4gIFwibW9kZW1cIjogXCJcXGY2ZTVcIixcbiAgXCJtb3RoZXJib2FyZC1maWxsXCI6IFwiXFxmNmU2XCIsXG4gIFwibW90aGVyYm9hcmRcIjogXCJcXGY2ZTdcIixcbiAgXCJvcHRpY2FsLWF1ZGlvLWZpbGxcIjogXCJcXGY2ZThcIixcbiAgXCJvcHRpY2FsLWF1ZGlvXCI6IFwiXFxmNmU5XCIsXG4gIFwicGNpLWNhcmRcIjogXCJcXGY2ZWFcIixcbiAgXCJyb3V0ZXItZmlsbFwiOiBcIlxcZjZlYlwiLFxuICBcInJvdXRlclwiOiBcIlxcZjZlY1wiLFxuICBcInNzZC1maWxsXCI6IFwiXFxmNmVkXCIsXG4gIFwic3NkXCI6IFwiXFxmNmVlXCIsXG4gIFwidGh1bmRlcmJvbHQtZmlsbFwiOiBcIlxcZjZlZlwiLFxuICBcInRodW5kZXJib2x0XCI6IFwiXFxmNmYwXCIsXG4gIFwidXNiLWRyaXZlLWZpbGxcIjogXCJcXGY2ZjFcIixcbiAgXCJ1c2ItZHJpdmVcIjogXCJcXGY2ZjJcIixcbiAgXCJ1c2ItbWljcm8tZmlsbFwiOiBcIlxcZjZmM1wiLFxuICBcInVzYi1taWNyb1wiOiBcIlxcZjZmNFwiLFxuICBcInVzYi1taW5pLWZpbGxcIjogXCJcXGY2ZjVcIixcbiAgXCJ1c2ItbWluaVwiOiBcIlxcZjZmNlwiLFxuICBcImNsb3VkLWhhemUyXCI6IFwiXFxmNmY3XCIsXG4gIFwiZGV2aWNlLWhkZC1maWxsXCI6IFwiXFxmNmY4XCIsXG4gIFwiZGV2aWNlLWhkZFwiOiBcIlxcZjZmOVwiLFxuICBcImRldmljZS1zc2QtZmlsbFwiOiBcIlxcZjZmYVwiLFxuICBcImRldmljZS1zc2RcIjogXCJcXGY2ZmJcIixcbiAgXCJkaXNwbGF5cG9ydC1maWxsXCI6IFwiXFxmNmZjXCIsXG4gIFwibW9ydGFyYm9hcmQtZmlsbFwiOiBcIlxcZjZmZFwiLFxuICBcIm1vcnRhcmJvYXJkXCI6IFwiXFxmNmZlXCIsXG4gIFwidGVybWluYWwteFwiOiBcIlxcZjZmZlwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnQtZmlsbFwiOiBcIlxcZjcwMFwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnRcIjogXCJcXGY3MDFcIixcbiAgXCJiYWRnZS1zZC1maWxsXCI6IFwiXFxmNzAyXCIsXG4gIFwiYmFkZ2Utc2RcIjogXCJcXGY3MDNcIixcbiAgXCJiYWctaGVhcnQtZmlsbFwiOiBcIlxcZjcwNFwiLFxuICBcImJhZy1oZWFydFwiOiBcIlxcZjcwNVwiLFxuICBcImJhbGxvb24tZmlsbFwiOiBcIlxcZjcwNlwiLFxuICBcImJhbGxvb24taGVhcnQtZmlsbFwiOiBcIlxcZjcwN1wiLFxuICBcImJhbGxvb24taGVhcnRcIjogXCJcXGY3MDhcIixcbiAgXCJiYWxsb29uXCI6IFwiXFxmNzA5XCIsXG4gIFwiYm94Mi1maWxsXCI6IFwiXFxmNzBhXCIsXG4gIFwiYm94Mi1oZWFydC1maWxsXCI6IFwiXFxmNzBiXCIsXG4gIFwiYm94Mi1oZWFydFwiOiBcIlxcZjcwY1wiLFxuICBcImJveDJcIjogXCJcXGY3MGRcIixcbiAgXCJicmFjZXMtYXN0ZXJpc2tcIjogXCJcXGY3MGVcIixcbiAgXCJjYWxlbmRhci1oZWFydC1maWxsXCI6IFwiXFxmNzBmXCIsXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogXCJcXGY3MTBcIixcbiAgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiOiBcIlxcZjcxMVwiLFxuICBcImNhbGVuZGFyMi1oZWFydFwiOiBcIlxcZjcxMlwiLFxuICBcImNoYXQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxM1wiLFxuICBcImNoYXQtaGVhcnRcIjogXCJcXGY3MTRcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxNVwiLFxuICBcImNoYXQtbGVmdC1oZWFydFwiOiBcIlxcZjcxNlwiLFxuICBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxN1wiLFxuICBcImNoYXQtcmlnaHQtaGVhcnRcIjogXCJcXGY3MThcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydC1maWxsXCI6IFwiXFxmNzE5XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnRcIjogXCJcXGY3MWFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2stZmlsbFwiOiBcIlxcZjcxYlwiLFxuICBcImNsaXBib2FyZC1kYXRhLWZpbGxcIjogXCJcXGY3MWNcIixcbiAgXCJjbGlwYm9hcmQtZmlsbFwiOiBcIlxcZjcxZFwiLFxuICBcImNsaXBib2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzFlXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0XCI6IFwiXFxmNzFmXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzLWZpbGxcIjogXCJcXGY3MjBcIixcbiAgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCI6IFwiXFxmNzIxXCIsXG4gIFwiY2xpcGJvYXJkLXB1bHNlXCI6IFwiXFxmNzIyXCIsXG4gIFwiY2xpcGJvYXJkLXgtZmlsbFwiOiBcIlxcZjcyM1wiLFxuICBcImNsaXBib2FyZDItY2hlY2stZmlsbFwiOiBcIlxcZjcyNFwiLFxuICBcImNsaXBib2FyZDItY2hlY2tcIjogXCJcXGY3MjVcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiOiBcIlxcZjcyNlwiLFxuICBcImNsaXBib2FyZDItZGF0YVwiOiBcIlxcZjcyN1wiLFxuICBcImNsaXBib2FyZDItZmlsbFwiOiBcIlxcZjcyOFwiLFxuICBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiOiBcIlxcZjcyOVwiLFxuICBcImNsaXBib2FyZDItaGVhcnRcIjogXCJcXGY3MmFcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIjogXCJcXGY3MmJcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzXCI6IFwiXFxmNzJjXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzLWZpbGxcIjogXCJcXGY3MmRcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXNcIjogXCJcXGY3MmVcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlLWZpbGxcIjogXCJcXGY3MmZcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlXCI6IFwiXFxmNzMwXCIsXG4gIFwiY2xpcGJvYXJkMi14LWZpbGxcIjogXCJcXGY3MzFcIixcbiAgXCJjbGlwYm9hcmQyLXhcIjogXCJcXGY3MzJcIixcbiAgXCJjbGlwYm9hcmQyXCI6IFwiXFxmNzMzXCIsXG4gIFwiZW1vamkta2lzcy1maWxsXCI6IFwiXFxmNzM0XCIsXG4gIFwiZW1vamkta2lzc1wiOiBcIlxcZjczNVwiLFxuICBcImVudmVsb3BlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzZcIixcbiAgXCJlbnZlbG9wZS1oZWFydFwiOiBcIlxcZjczN1wiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiOiBcIlxcZjczOFwiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnRcIjogXCJcXGY3MzlcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1maWxsXCI6IFwiXFxmNzNhXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiOiBcIlxcZjczYlwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCI6IFwiXFxmNzNjXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXJcIjogXCJcXGY3M2RcIixcbiAgXCJmaWxldHlwZS1hYWNcIjogXCJcXGY3M2VcIixcbiAgXCJmaWxldHlwZS1haVwiOiBcIlxcZjczZlwiLFxuICBcImZpbGV0eXBlLWJtcFwiOiBcIlxcZjc0MFwiLFxuICBcImZpbGV0eXBlLWNzXCI6IFwiXFxmNzQxXCIsXG4gIFwiZmlsZXR5cGUtY3NzXCI6IFwiXFxmNzQyXCIsXG4gIFwiZmlsZXR5cGUtY3N2XCI6IFwiXFxmNzQzXCIsXG4gIFwiZmlsZXR5cGUtZG9jXCI6IFwiXFxmNzQ0XCIsXG4gIFwiZmlsZXR5cGUtZG9jeFwiOiBcIlxcZjc0NVwiLFxuICBcImZpbGV0eXBlLWV4ZVwiOiBcIlxcZjc0NlwiLFxuICBcImZpbGV0eXBlLWdpZlwiOiBcIlxcZjc0N1wiLFxuICBcImZpbGV0eXBlLWhlaWNcIjogXCJcXGY3NDhcIixcbiAgXCJmaWxldHlwZS1odG1sXCI6IFwiXFxmNzQ5XCIsXG4gIFwiZmlsZXR5cGUtamF2YVwiOiBcIlxcZjc0YVwiLFxuICBcImZpbGV0eXBlLWpwZ1wiOiBcIlxcZjc0YlwiLFxuICBcImZpbGV0eXBlLWpzXCI6IFwiXFxmNzRjXCIsXG4gIFwiZmlsZXR5cGUtanN4XCI6IFwiXFxmNzRkXCIsXG4gIFwiZmlsZXR5cGUta2V5XCI6IFwiXFxmNzRlXCIsXG4gIFwiZmlsZXR5cGUtbTRwXCI6IFwiXFxmNzRmXCIsXG4gIFwiZmlsZXR5cGUtbWRcIjogXCJcXGY3NTBcIixcbiAgXCJmaWxldHlwZS1tZHhcIjogXCJcXGY3NTFcIixcbiAgXCJmaWxldHlwZS1tb3ZcIjogXCJcXGY3NTJcIixcbiAgXCJmaWxldHlwZS1tcDNcIjogXCJcXGY3NTNcIixcbiAgXCJmaWxldHlwZS1tcDRcIjogXCJcXGY3NTRcIixcbiAgXCJmaWxldHlwZS1vdGZcIjogXCJcXGY3NTVcIixcbiAgXCJmaWxldHlwZS1wZGZcIjogXCJcXGY3NTZcIixcbiAgXCJmaWxldHlwZS1waHBcIjogXCJcXGY3NTdcIixcbiAgXCJmaWxldHlwZS1wbmdcIjogXCJcXGY3NThcIixcbiAgXCJmaWxldHlwZS1wcHQtMVwiOiBcIlxcZjc1OVwiLFxuICBcImZpbGV0eXBlLXBwdFwiOiBcIlxcZjc1YVwiLFxuICBcImZpbGV0eXBlLXBzZFwiOiBcIlxcZjc1YlwiLFxuICBcImZpbGV0eXBlLXB5XCI6IFwiXFxmNzVjXCIsXG4gIFwiZmlsZXR5cGUtcmF3XCI6IFwiXFxmNzVkXCIsXG4gIFwiZmlsZXR5cGUtcmJcIjogXCJcXGY3NWVcIixcbiAgXCJmaWxldHlwZS1zYXNzXCI6IFwiXFxmNzVmXCIsXG4gIFwiZmlsZXR5cGUtc2Nzc1wiOiBcIlxcZjc2MFwiLFxuICBcImZpbGV0eXBlLXNoXCI6IFwiXFxmNzYxXCIsXG4gIFwiZmlsZXR5cGUtc3ZnXCI6IFwiXFxmNzYyXCIsXG4gIFwiZmlsZXR5cGUtdGlmZlwiOiBcIlxcZjc2M1wiLFxuICBcImZpbGV0eXBlLXRzeFwiOiBcIlxcZjc2NFwiLFxuICBcImZpbGV0eXBlLXR0ZlwiOiBcIlxcZjc2NVwiLFxuICBcImZpbGV0eXBlLXR4dFwiOiBcIlxcZjc2NlwiLFxuICBcImZpbGV0eXBlLXdhdlwiOiBcIlxcZjc2N1wiLFxuICBcImZpbGV0eXBlLXdvZmZcIjogXCJcXGY3NjhcIixcbiAgXCJmaWxldHlwZS14bHMtMVwiOiBcIlxcZjc2OVwiLFxuICBcImZpbGV0eXBlLXhsc1wiOiBcIlxcZjc2YVwiLFxuICBcImZpbGV0eXBlLXhtbFwiOiBcIlxcZjc2YlwiLFxuICBcImZpbGV0eXBlLXltbFwiOiBcIlxcZjc2Y1wiLFxuICBcImhlYXJ0LWFycm93XCI6IFwiXFxmNzZkXCIsXG4gIFwiaGVhcnQtcHVsc2UtZmlsbFwiOiBcIlxcZjc2ZVwiLFxuICBcImhlYXJ0LXB1bHNlXCI6IFwiXFxmNzZmXCIsXG4gIFwiaGVhcnRicmVhay1maWxsXCI6IFwiXFxmNzcwXCIsXG4gIFwiaGVhcnRicmVha1wiOiBcIlxcZjc3MVwiLFxuICBcImhlYXJ0c1wiOiBcIlxcZjc3MlwiLFxuICBcImhvc3BpdGFsLWZpbGxcIjogXCJcXGY3NzNcIixcbiAgXCJob3NwaXRhbFwiOiBcIlxcZjc3NFwiLFxuICBcImhvdXNlLWhlYXJ0LWZpbGxcIjogXCJcXGY3NzVcIixcbiAgXCJob3VzZS1oZWFydFwiOiBcIlxcZjc3NlwiLFxuICBcImluY29nbml0b1wiOiBcIlxcZjc3N1wiLFxuICBcIm1hZ25ldC1maWxsXCI6IFwiXFxmNzc4XCIsXG4gIFwibWFnbmV0XCI6IFwiXFxmNzc5XCIsXG4gIFwicGVyc29uLWhlYXJ0XCI6IFwiXFxmNzdhXCIsXG4gIFwicGVyc29uLWhlYXJ0c1wiOiBcIlxcZjc3YlwiLFxuICBcInBob25lLWZsaXBcIjogXCJcXGY3N2NcIixcbiAgXCJwbHVnaW5cIjogXCJcXGY3N2RcIixcbiAgXCJwb3N0YWdlLWZpbGxcIjogXCJcXGY3N2VcIixcbiAgXCJwb3N0YWdlLWhlYXJ0LWZpbGxcIjogXCJcXGY3N2ZcIixcbiAgXCJwb3N0YWdlLWhlYXJ0XCI6IFwiXFxmNzgwXCIsXG4gIFwicG9zdGFnZVwiOiBcIlxcZjc4MVwiLFxuICBcInBvc3RjYXJkLWZpbGxcIjogXCJcXGY3ODJcIixcbiAgXCJwb3N0Y2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzgzXCIsXG4gIFwicG9zdGNhcmQtaGVhcnRcIjogXCJcXGY3ODRcIixcbiAgXCJwb3N0Y2FyZFwiOiBcIlxcZjc4NVwiLFxuICBcInNlYXJjaC1oZWFydC1maWxsXCI6IFwiXFxmNzg2XCIsXG4gIFwic2VhcmNoLWhlYXJ0XCI6IFwiXFxmNzg3XCIsXG4gIFwic2xpZGVyczItdmVydGljYWxcIjogXCJcXGY3ODhcIixcbiAgXCJzbGlkZXJzMlwiOiBcIlxcZjc4OVwiLFxuICBcInRyYXNoMy1maWxsXCI6IFwiXFxmNzhhXCIsXG4gIFwidHJhc2gzXCI6IFwiXFxmNzhiXCIsXG4gIFwidmFsZW50aW5lXCI6IFwiXFxmNzhjXCIsXG4gIFwidmFsZW50aW5lMlwiOiBcIlxcZjc4ZFwiLFxuICBcIndyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsXCI6IFwiXFxmNzhlXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlXCI6IFwiXFxmNzhmXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGVcIjogXCJcXGY3OTBcIixcbiAgXCJmaWxldHlwZS1qc29uXCI6IFwiXFxmNzkxXCIsXG4gIFwiZmlsZXR5cGUtcHB0eFwiOiBcIlxcZjc5MlwiLFxuICBcImZpbGV0eXBlLXhsc3hcIjogXCJcXGY3OTNcIixcbik7XG5cbi5iaS0xMjM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiMTIzXCIpOyB9XG4uYmktYWxhcm0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhbGFybS1maWxsXCIpOyB9XG4uYmktYWxhcm06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWxhcm1cIik7IH1cbi5iaS1hbGlnbi1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWxpZ24tYm90dG9tXCIpOyB9XG4uYmktYWxpZ24tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFsaWduLWNlbnRlclwiKTsgfVxuLmJpLWFsaWduLWVuZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhbGlnbi1lbmRcIik7IH1cbi5iaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWxpZ24tbWlkZGxlXCIpOyB9XG4uYmktYWxpZ24tc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWxpZ24tc3RhcnRcIik7IH1cbi5iaS1hbGlnbi10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWxpZ24tdG9wXCIpOyB9XG4uYmktYWx0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFsdFwiKTsgfVxuLmJpLWFwcC1pbmRpY2F0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXBwLWluZGljYXRvclwiKTsgfVxuLmJpLWFwcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcHBcIik7IH1cbi5iaS1hcmNoaXZlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJjaGl2ZS1maWxsXCIpOyB9XG4uYmktYXJjaGl2ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcmNoaXZlXCIpOyB9XG4uYmktYXJyb3ctOTBkZWctZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy05MGRlZy1kb3duXCIpOyB9XG4uYmktYXJyb3ctOTBkZWctbGVmdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy05MGRlZy1sZWZ0XCIpOyB9XG4uYmktYXJyb3ctOTBkZWctcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctOTBkZWctcmlnaHRcIik7IH1cbi5iaS1hcnJvdy05MGRlZy11cDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy05MGRlZy11cFwiKTsgfVxuLmJpLWFycm93LWJhci1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWJhci1kb3duXCIpOyB9XG4uYmktYXJyb3ctYmFyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctYmFyLWxlZnRcIik7IH1cbi5iaS1hcnJvdy1iYXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctYmFyLXJpZ2h0XCIpOyB9XG4uYmktYXJyb3ctYmFyLXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWJhci11cFwiKTsgfVxuLmJpLWFycm93LWNsb2Nrd2lzZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1jbG9ja3dpc2VcIik7IH1cbi5iaS1hcnJvdy1jb3VudGVyY2xvY2t3aXNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWNvdW50ZXJjbG9ja3dpc2VcIik7IH1cbi5iaS1hcnJvdy1kb3duLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1hcnJvdy1kb3duLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1kb3duLWNpcmNsZVwiKTsgfVxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIik7IH1cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsXCIpOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCIpOyB9XG4uYmktYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tbGVmdFwiKTsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCIpOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1kb3duLXJpZ2h0LXNxdWFyZS1maWxsXCIpOyB9XG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmVcIik7IH1cbi5iaS1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tcmlnaHRcIik7IH1cbi5iaS1hcnJvdy1kb3duLXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tc2hvcnRcIik7IH1cbi5iaS1hcnJvdy1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWRvd24tc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1hcnJvdy1kb3duLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1kb3duLXNxdWFyZVwiKTsgfVxuLmJpLWFycm93LWRvd24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctZG93bi11cFwiKTsgfVxuLmJpLWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctZG93blwiKTsgfVxuLmJpLWFycm93LWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctbGVmdC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWFycm93LWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWxlZnQtY2lyY2xlXCIpOyB9XG4uYmktYXJyb3ctbGVmdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1sZWZ0LXJpZ2h0XCIpOyB9XG4uYmktYXJyb3ctbGVmdC1zaG9ydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1sZWZ0LXNob3J0XCIpOyB9XG4uYmktYXJyb3ctbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1sZWZ0LXNxdWFyZS1maWxsXCIpOyB9XG4uYmktYXJyb3ctbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctbGVmdC1zcXVhcmVcIik7IH1cbi5iaS1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LWxlZnRcIik7IH1cbi5iaS1hcnJvdy1yZXBlYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmVwZWF0XCIpOyB9XG4uYmktYXJyb3ctcmV0dXJuLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmV0dXJuLWxlZnRcIik7IH1cbi5iaS1hcnJvdy1yZXR1cm4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCIpOyB9XG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmlnaHQtY2lyY2xlXCIpOyB9XG4uYmktYXJyb3ctcmlnaHQtc2hvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctcmlnaHQtc2hvcnRcIik7IH1cbi5iaS1hcnJvdy1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1yaWdodC1zcXVhcmUtZmlsbFwiKTsgfVxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1yaWdodC1zcXVhcmVcIik7IH1cbi5iaS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy1yaWdodFwiKTsgfVxuLmJpLWFycm93LXVwLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXVwLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktYXJyb3ctdXAtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXVwLWNpcmNsZVwiKTsgfVxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctdXAtbGVmdC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXVwLWxlZnQtY2lyY2xlXCIpOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsXCIpOyB9XG4uYmktYXJyb3ctdXAtbGVmdC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctdXAtbGVmdC1zcXVhcmVcIik7IH1cbi5iaS1hcnJvdy11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXVwLWxlZnRcIik7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1yaWdodC1jaXJjbGVcIik7IH1cbi5iaS1hcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbFwiKTsgfVxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1yaWdodC1zcXVhcmVcIik7IH1cbi5iaS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy11cC1yaWdodFwiKTsgfVxuLmJpLWFycm93LXVwLXNob3J0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXVwLXNob3J0XCIpOyB9XG4uYmktYXJyb3ctdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctdXAtc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1hcnJvdy11cC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctdXAtc3F1YXJlXCIpOyB9XG4uYmktYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3ctdXBcIik7IH1cbi5iaS1hcnJvd3MtYW5nbGUtY29udHJhY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3dzLWFuZ2xlLWNvbnRyYWN0XCIpOyB9XG4uYmktYXJyb3dzLWFuZ2xlLWV4cGFuZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCIpOyB9XG4uYmktYXJyb3dzLWNvbGxhcHNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93cy1jb2xsYXBzZVwiKTsgfVxuLmJpLWFycm93cy1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3dzLWV4cGFuZFwiKTsgfVxuLmJpLWFycm93cy1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93cy1mdWxsc2NyZWVuXCIpOyB9XG4uYmktYXJyb3dzLW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXJyb3dzLW1vdmVcIik7IH1cbi5iaS1hc3BlY3QtcmF0aW8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhc3BlY3QtcmF0aW8tZmlsbFwiKTsgfVxuLmJpLWFzcGVjdC1yYXRpbzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhc3BlY3QtcmF0aW9cIik7IH1cbi5iaS1hc3Rlcmlzazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhc3Rlcmlza1wiKTsgfVxuLmJpLWF0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImF0XCIpOyB9XG4uYmktYXdhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhd2FyZC1maWxsXCIpOyB9XG4uYmktYXdhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYXdhcmRcIik7IH1cbi5iaS1iYWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhY2tcIik7IH1cbi5iaS1iYWNrc3BhY2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWNrc3BhY2UtZmlsbFwiKTsgfVxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFja3NwYWNlLXJldmVyc2UtZmlsbFwiKTsgfVxuLmJpLWJhY2tzcGFjZS1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhY2tzcGFjZS1yZXZlcnNlXCIpOyB9XG4uYmktYmFja3NwYWNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhY2tzcGFjZVwiKTsgfVxuLmJpLWJhZGdlLTNkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtM2QtZmlsbFwiKTsgfVxuLmJpLWJhZGdlLTNkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLTNkXCIpOyB9XG4uYmktYmFkZ2UtNGstZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS00ay1maWxsXCIpOyB9XG4uYmktYmFkZ2UtNGs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtNGtcIik7IH1cbi5iaS1iYWRnZS04ay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLThrLWZpbGxcIik7IH1cbi5iaS1iYWRnZS04azo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS04a1wiKTsgfVxuLmJpLWJhZGdlLWFkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtYWQtZmlsbFwiKTsgfVxuLmJpLWJhZGdlLWFkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLWFkXCIpOyB9XG4uYmktYmFkZ2UtYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS1hci1maWxsXCIpOyB9XG4uYmktYmFkZ2UtYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtYXJcIik7IH1cbi5iaS1iYWRnZS1jYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLWNjLWZpbGxcIik7IH1cbi5iaS1iYWRnZS1jYzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS1jY1wiKTsgfVxuLmJpLWJhZGdlLWhkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtaGQtZmlsbFwiKTsgfVxuLmJpLWJhZGdlLWhkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLWhkXCIpOyB9XG4uYmktYmFkZ2UtdG0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS10bS1maWxsXCIpOyB9XG4uYmktYmFkZ2UtdG06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtdG1cIik7IH1cbi5iaS1iYWRnZS12by1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLXZvLWZpbGxcIik7IH1cbi5iaS1iYWRnZS12bzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS12b1wiKTsgfVxuLmJpLWJhZGdlLXZyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2UtdnItZmlsbFwiKTsgfVxuLmJpLWJhZGdlLXZyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLXZyXCIpOyB9XG4uYmktYmFkZ2Utd2MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS13Yy1maWxsXCIpOyB9XG4uYmktYmFkZ2Utd2M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFkZ2Utd2NcIik7IH1cbi5iaS1iYWctY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWctY2hlY2stZmlsbFwiKTsgfVxuLmJpLWJhZy1jaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWctY2hlY2tcIik7IH1cbi5iaS1iYWctZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZy1kYXNoLWZpbGxcIik7IH1cbi5iaS1iYWctZGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWctZGFzaFwiKTsgfVxuLmJpLWJhZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZy1maWxsXCIpOyB9XG4uYmktYmFnLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWctcGx1cy1maWxsXCIpOyB9XG4uYmktYmFnLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFnLXBsdXNcIik7IH1cbi5iaS1iYWcteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZy14LWZpbGxcIik7IH1cbi5iaS1iYWcteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWcteFwiKTsgfVxuLmJpLWJhZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWdcIik7IH1cbi5iaS1iYXItY2hhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXItY2hhcnQtZmlsbFwiKTsgfVxuLmJpLWJhci1jaGFydC1saW5lLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFyLWNoYXJ0LWxpbmUtZmlsbFwiKTsgfVxuLmJpLWJhci1jaGFydC1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhci1jaGFydC1saW5lXCIpOyB9XG4uYmktYmFyLWNoYXJ0LXN0ZXBzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhci1jaGFydC1zdGVwc1wiKTsgfVxuLmJpLWJhci1jaGFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXItY2hhcnRcIik7IH1cbi5iaS1iYXNrZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXNrZXQtZmlsbFwiKTsgfVxuLmJpLWJhc2tldDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXNrZXRcIik7IH1cbi5iaS1iYXNrZXQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFza2V0Mi1maWxsXCIpOyB9XG4uYmktYmFza2V0Mjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXNrZXQyXCIpOyB9XG4uYmktYmFza2V0My1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhc2tldDMtZmlsbFwiKTsgfVxuLmJpLWJhc2tldDM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFza2V0M1wiKTsgfVxuLmJpLWJhdHRlcnktY2hhcmdpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmF0dGVyeS1jaGFyZ2luZ1wiKTsgfVxuLmJpLWJhdHRlcnktZnVsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXR0ZXJ5LWZ1bGxcIik7IH1cbi5iaS1iYXR0ZXJ5LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmF0dGVyeS1oYWxmXCIpOyB9XG4uYmktYmF0dGVyeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYXR0ZXJ5XCIpOyB9XG4uYmktYmVsbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJlbGwtZmlsbFwiKTsgfVxuLmJpLWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmVsbFwiKTsgfVxuLmJpLWJlemllcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiZXppZXJcIik7IH1cbi5iaS1iZXppZXIyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJlemllcjJcIik7IH1cbi5iaS1iaWN5Y2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJpY3ljbGVcIik7IH1cbi5iaS1iaW5vY3VsYXJzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmlub2N1bGFycy1maWxsXCIpOyB9XG4uYmktYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiaW5vY3VsYXJzXCIpOyB9XG4uYmktYmxvY2txdW90ZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJsb2NrcXVvdGUtbGVmdFwiKTsgfVxuLmJpLWJsb2NrcXVvdGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmxvY2txdW90ZS1yaWdodFwiKTsgfVxuLmJpLWJvb2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rLWZpbGxcIik7IH1cbi5iaS1ib29rLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9vay1oYWxmXCIpOyB9XG4uYmktYm9vazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rXCIpOyB9XG4uYmktYm9va21hcmstY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay1jaGVjay1maWxsXCIpOyB9XG4uYmktYm9va21hcmstY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9va21hcmstY2hlY2tcIik7IH1cbi5iaS1ib29rbWFyay1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9va21hcmstZGFzaC1maWxsXCIpOyB9XG4uYmktYm9va21hcmstZGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay1kYXNoXCIpOyB9XG4uYmktYm9va21hcmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay1maWxsXCIpOyB9XG4uYmktYm9va21hcmstaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay1oZWFydC1maWxsXCIpOyB9XG4uYmktYm9va21hcmstaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9va21hcmstaGVhcnRcIik7IH1cbi5iaS1ib29rbWFyay1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9va21hcmstcGx1cy1maWxsXCIpOyB9XG4uYmktYm9va21hcmstcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay1wbHVzXCIpOyB9XG4uYmktYm9va21hcmstc3Rhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvb2ttYXJrLXN0YXItZmlsbFwiKTsgfVxuLmJpLWJvb2ttYXJrLXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9va21hcmstc3RhclwiKTsgfVxuLmJpLWJvb2ttYXJrLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFyay14LWZpbGxcIik7IH1cbi5iaS1ib29rbWFyay14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvb2ttYXJrLXhcIik7IH1cbi5iaS1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rbWFya1wiKTsgfVxuLmJpLWJvb2ttYXJrcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvb2ttYXJrcy1maWxsXCIpOyB9XG4uYmktYm9va21hcmtzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvb2ttYXJrc1wiKTsgfVxuLmJpLWJvb2tzaGVsZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib29rc2hlbGZcIik7IH1cbi5iaS1ib290c3RyYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib290c3RyYXAtZmlsbFwiKTsgfVxuLmJpLWJvb3RzdHJhcC1yZWJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9vdHN0cmFwLXJlYm9vdFwiKTsgfVxuLmJpLWJvb3RzdHJhcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib290c3RyYXBcIik7IH1cbi5iaS1ib3JkZXItYWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci1hbGxcIik7IH1cbi5iaS1ib3JkZXItYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci1ib3R0b21cIik7IH1cbi5iaS1ib3JkZXItY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci1jZW50ZXJcIik7IH1cbi5iaS1ib3JkZXItaW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9yZGVyLWlubmVyXCIpOyB9XG4uYmktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9yZGVyLWxlZnRcIik7IH1cbi5iaS1ib3JkZXItbWlkZGxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci1taWRkbGVcIik7IH1cbi5iaS1ib3JkZXItb3V0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9yZGVyLW91dGVyXCIpOyB9XG4uYmktYm9yZGVyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci1yaWdodFwiKTsgfVxuLmJpLWJvcmRlci1zdHlsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3JkZXItc3R5bGVcIik7IH1cbi5iaS1ib3JkZXItdG9wOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlci10b3BcIik7IH1cbi5iaS1ib3JkZXItd2lkdGg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9yZGVyLXdpZHRoXCIpOyB9XG4uYmktYm9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvcmRlclwiKTsgfVxuLmJpLWJvdW5kaW5nLWJveC1jaXJjbGVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvdW5kaW5nLWJveC1jaXJjbGVzXCIpOyB9XG4uYmktYm91bmRpbmctYm94OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvdW5kaW5nLWJveFwiKTsgfVxuLmJpLWJveC1hcnJvdy1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWRvd24tbGVmdFwiKTsgfVxuLmJpLWJveC1hcnJvdy1kb3duLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1kb3duLXJpZ2h0XCIpOyB9XG4uYmktYm94LWFycm93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWRvd25cIik7IH1cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIik7IH1cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiKTsgfVxuLmJpLWJveC1hcnJvdy1pbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1pbi1kb3duXCIpOyB9XG4uYmktYm94LWFycm93LWluLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWluLWxlZnRcIik7IH1cbi5iaS1ib3gtYXJyb3ctaW4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWluLXJpZ2h0XCIpOyB9XG4uYmktYm94LWFycm93LWluLXVwLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWluLXVwLWxlZnRcIik7IH1cbi5iaS1ib3gtYXJyb3ctaW4tdXAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm94LWFycm93LWluLXVwLXJpZ2h0XCIpOyB9XG4uYmktYm94LWFycm93LWluLXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1pbi11cFwiKTsgfVxuLmJpLWJveC1hcnJvdy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1sZWZ0XCIpOyB9XG4uYmktYm94LWFycm93LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy1yaWdodFwiKTsgfVxuLmJpLWJveC1hcnJvdy11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy11cC1sZWZ0XCIpOyB9XG4uYmktYm94LWFycm93LXVwLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveC1hcnJvdy11cC1yaWdodFwiKTsgfVxuLmJpLWJveC1hcnJvdy11cDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3gtYXJyb3ctdXBcIik7IH1cbi5iaS1ib3gtc2VhbTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3gtc2VhbVwiKTsgfVxuLmJpLWJveDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3hcIik7IH1cbi5iaS1icmFjZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYnJhY2VzXCIpOyB9XG4uYmktYnJpY2tzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJyaWNrc1wiKTsgfVxuLmJpLWJyaWVmY2FzZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJyaWVmY2FzZS1maWxsXCIpOyB9XG4uYmktYnJpZWZjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJyaWVmY2FzZVwiKTsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWFsdC1oaWdoLWZpbGxcIik7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJyaWdodG5lc3MtYWx0LWhpZ2hcIik7IH1cbi5iaS1icmlnaHRuZXNzLWFsdC1sb3ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWFsdC1sb3ctZmlsbFwiKTsgfVxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWFsdC1sb3dcIik7IH1cbi5iaS1icmlnaHRuZXNzLWhpZ2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWhpZ2gtZmlsbFwiKTsgfVxuLmJpLWJyaWdodG5lc3MtaGlnaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWhpZ2hcIik7IH1cbi5iaS1icmlnaHRuZXNzLWxvdy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJyaWdodG5lc3MtbG93LWZpbGxcIik7IH1cbi5iaS1icmlnaHRuZXNzLWxvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicmlnaHRuZXNzLWxvd1wiKTsgfVxuLmJpLWJyb2FkY2FzdC1waW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYnJvYWRjYXN0LXBpblwiKTsgfVxuLmJpLWJyb2FkY2FzdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicm9hZGNhc3RcIik7IH1cbi5iaS1icnVzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJydXNoLWZpbGxcIik7IH1cbi5iaS1icnVzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJicnVzaFwiKTsgfVxuLmJpLWJ1Y2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJ1Y2tldC1maWxsXCIpOyB9XG4uYmktYnVja2V0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJ1Y2tldFwiKTsgfVxuLmJpLWJ1Zy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJ1Zy1maWxsXCIpOyB9XG4uYmktYnVnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJ1Z1wiKTsgfVxuLmJpLWJ1aWxkaW5nOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJ1aWxkaW5nXCIpOyB9XG4uYmktYnVsbHNleWU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYnVsbHNleWVcIik7IH1cbi5iaS1jYWxjdWxhdG9yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsY3VsYXRvci1maWxsXCIpOyB9XG4uYmktY2FsY3VsYXRvcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxjdWxhdG9yXCIpOyB9XG4uYmktY2FsZW5kYXItY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci1jaGVjay1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItY2hlY2tcIik7IH1cbi5iaS1jYWxlbmRhci1kYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItZGF0ZS1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXItZGF0ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci1kYXRlXCIpOyB9XG4uYmktY2FsZW5kYXItZGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItZGF5LWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhci1kYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItZGF5XCIpOyB9XG4uYmktY2FsZW5kYXItZXZlbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci1ldmVudC1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXItZXZlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItZXZlbnRcIik7IH1cbi5iaS1jYWxlbmRhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhci1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhci1taW51czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci1taW51c1wiKTsgfVxuLmJpLWNhbGVuZGFyLW1vbnRoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItbW9udGgtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyLW1vbnRoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLW1vbnRoXCIpOyB9XG4uYmktY2FsZW5kYXItcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLXBsdXMtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItcGx1c1wiKTsgfVxuLmJpLWNhbGVuZGFyLXJhbmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItcmFuZ2UtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyLXJhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLXJhbmdlXCIpOyB9XG4uYmktY2FsZW5kYXItd2Vlay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLXdlZWstZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItd2Vla1wiKTsgfVxuLmJpLWNhbGVuZGFyLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci14LWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhci14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyLXhcIik7IH1cbi5iaS1jYWxlbmRhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhclwiKTsgfVxuLmJpLWNhbGVuZGFyMi1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1jaGVjay1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1jaGVja1wiKTsgfVxuLmJpLWNhbGVuZGFyMi1kYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLWRhdGUtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyMi1kYXRlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1kYXRlXCIpOyB9XG4uYmktY2FsZW5kYXIyLWRheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1kYXktZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyMi1kYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLWRheVwiKTsgfVxuLmJpLWNhbGVuZGFyMi1ldmVudC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1ldmVudC1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIyLWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1ldmVudFwiKTsgfVxuLmJpLWNhbGVuZGFyMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIyLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhcjItbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLW1pbnVzXCIpOyB9XG4uYmktY2FsZW5kYXIyLW1vbnRoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhcjItbW9udGg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLW1vbnRoXCIpOyB9XG4uYmktY2FsZW5kYXIyLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItcGx1cy1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIyLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLXBsdXNcIik7IH1cbi5iaS1jYWxlbmRhcjItcmFuZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyMi1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItcmFuZ2VcIik7IH1cbi5iaS1jYWxlbmRhcjItd2Vlay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhcjItd2Vlazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItd2Vla1wiKTsgfVxuLmJpLWNhbGVuZGFyMi14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIyLXgtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyMi14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMi14XCIpOyB9XG4uYmktY2FsZW5kYXIyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMlwiKTsgfVxuLmJpLWNhbGVuZGFyMy1ldmVudC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMy1ldmVudC1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIzLWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMy1ldmVudFwiKTsgfVxuLmJpLWNhbGVuZGFyMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyMy1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIzLXJhbmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIzLXJhbmdlLWZpbGxcIik7IH1cbi5iaS1jYWxlbmRhcjMtcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIzLXJhbmdlXCIpOyB9XG4uYmktY2FsZW5kYXIzLXdlZWstZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjMtd2Vlay1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXIzLXdlZWs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIzLXdlZWtcIik7IH1cbi5iaS1jYWxlbmRhcjM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXIzXCIpOyB9XG4uYmktY2FsZW5kYXI0LWV2ZW50OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbGVuZGFyNC1ldmVudFwiKTsgfVxuLmJpLWNhbGVuZGFyNC1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjQtcmFuZ2VcIik7IH1cbi5iaS1jYWxlbmRhcjQtd2Vlazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjQtd2Vla1wiKTsgfVxuLmJpLWNhbGVuZGFyNDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjRcIik7IH1cbi5iaS1jYW1lcmEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYW1lcmEtZmlsbFwiKTsgfVxuLmJpLWNhbWVyYS1yZWVscy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbWVyYS1yZWVscy1maWxsXCIpOyB9XG4uYmktY2FtZXJhLXJlZWxzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbWVyYS1yZWVsc1wiKTsgfVxuLmJpLWNhbWVyYS12aWRlby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbWVyYS12aWRlby1maWxsXCIpOyB9XG4uYmktY2FtZXJhLXZpZGVvLW9mZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhbWVyYS12aWRlby1vZmYtZmlsbFwiKTsgfVxuLmJpLWNhbWVyYS12aWRlby1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FtZXJhLXZpZGVvLW9mZlwiKTsgfVxuLmJpLWNhbWVyYS12aWRlbzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYW1lcmEtdmlkZW9cIik7IH1cbi5iaS1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FtZXJhXCIpOyB9XG4uYmktY2FtZXJhMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYW1lcmEyXCIpOyB9XG4uYmktY2Fwc2xvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXBzbG9jay1maWxsXCIpOyB9XG4uYmktY2Fwc2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2Fwc2xvY2tcIik7IH1cbi5iaS1jYXJkLWNoZWNrbGlzdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJkLWNoZWNrbGlzdFwiKTsgfVxuLmJpLWNhcmQtaGVhZGluZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJkLWhlYWRpbmdcIik7IH1cbi5iaS1jYXJkLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmQtaW1hZ2VcIik7IH1cbi5iaS1jYXJkLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZC1saXN0XCIpOyB9XG4uYmktY2FyZC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmQtdGV4dFwiKTsgfVxuLmJpLWNhcmV0LWRvd24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJldC1kb3duLWZpbGxcIik7IH1cbi5iaS1jYXJldC1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmV0LWRvd24tc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1jYXJldC1kb3duLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJldC1kb3duLXNxdWFyZVwiKTsgfVxuLmJpLWNhcmV0LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtZG93blwiKTsgfVxuLmJpLWNhcmV0LWxlZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJldC1sZWZ0LWZpbGxcIik7IH1cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmV0LWxlZnQtc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1jYXJldC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJldC1sZWZ0LXNxdWFyZVwiKTsgfVxuLmJpLWNhcmV0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtbGVmdFwiKTsgfVxuLmJpLWNhcmV0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtcmlnaHQtZmlsbFwiKTsgfVxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmV0LXJpZ2h0LXNxdWFyZS1maWxsXCIpOyB9XG4uYmktY2FyZXQtcmlnaHQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiKTsgfVxuLmJpLWNhcmV0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcmV0LXJpZ2h0XCIpOyB9XG4uYmktY2FyZXQtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJldC11cC1maWxsXCIpOyB9XG4uYmktY2FyZXQtdXAtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtdXAtc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1jYXJldC11cC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtdXAtc3F1YXJlXCIpOyB9XG4uYmktY2FyZXQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FyZXQtdXBcIik7IH1cbi5iaS1jYXJ0LWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FydC1jaGVjay1maWxsXCIpOyB9XG4uYmktY2FydC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJ0LWNoZWNrXCIpOyB9XG4uYmktY2FydC1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FydC1kYXNoLWZpbGxcIik7IH1cbi5iaS1jYXJ0LWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FydC1kYXNoXCIpOyB9XG4uYmktY2FydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQtZmlsbFwiKTsgfVxuLmJpLWNhcnQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQtcGx1cy1maWxsXCIpOyB9XG4uYmktY2FydC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQtcGx1c1wiKTsgfVxuLmJpLWNhcnQteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQteC1maWxsXCIpOyB9XG4uYmktY2FydC14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQteFwiKTsgfVxuLmJpLWNhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FydFwiKTsgfVxuLmJpLWNhcnQyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhcnQyXCIpOyB9XG4uYmktY2FydDM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FydDNcIik7IH1cbi5iaS1jYXJ0NDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYXJ0NFwiKTsgfVxuLmJpLWNhc2gtc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FzaC1zdGFja1wiKTsgfVxuLmJpLWNhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FzaFwiKTsgfVxuLmJpLWNhc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FzdFwiKTsgfVxuLmJpLWNoYXQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtZG90cy1maWxsXCIpOyB9XG4uYmktY2hhdC1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtZG90c1wiKTsgfVxuLmJpLWNoYXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LWZpbGxcIik7IH1cbi5iaS1jaGF0LWxlZnQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtbGVmdC1kb3RzLWZpbGxcIik7IH1cbi5iaS1jaGF0LWxlZnQtZG90czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LWxlZnQtZG90c1wiKTsgfVxuLmJpLWNoYXQtbGVmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtbGVmdC1maWxsXCIpOyB9XG4uYmktY2hhdC1sZWZ0LXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0LXF1b3RlLWZpbGxcIik7IH1cbi5iaS1jaGF0LWxlZnQtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0LXF1b3RlXCIpOyB9XG4uYmktY2hhdC1sZWZ0LXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LWxlZnQtdGV4dC1maWxsXCIpOyB9XG4uYmktY2hhdC1sZWZ0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0LXRleHRcIik7IH1cbi5iaS1jaGF0LWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0XCIpOyB9XG4uYmktY2hhdC1xdW90ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtcXVvdGUtZmlsbFwiKTsgfVxuLmJpLWNoYXQtcXVvdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1xdW90ZVwiKTsgfVxuLmJpLWNoYXQtcmlnaHQtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtcmlnaHQtZG90cy1maWxsXCIpOyB9XG4uYmktY2hhdC1yaWdodC1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtcmlnaHQtZG90c1wiKTsgfVxuLmJpLWNoYXQtcmlnaHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LXJpZ2h0LWZpbGxcIik7IH1cbi5iaS1jaGF0LXJpZ2h0LXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1yaWdodC1xdW90ZS1maWxsXCIpOyB9XG4uYmktY2hhdC1yaWdodC1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LXJpZ2h0LXF1b3RlXCIpOyB9XG4uYmktY2hhdC1yaWdodC10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1yaWdodC10ZXh0LWZpbGxcIik7IH1cbi5iaS1jaGF0LXJpZ2h0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1yaWdodC10ZXh0XCIpOyB9XG4uYmktY2hhdC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LXJpZ2h0XCIpOyB9XG4uYmktY2hhdC1zcXVhcmUtZG90cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtc3F1YXJlLWRvdHMtZmlsbFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLWRvdHM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1zcXVhcmUtZG90c1wiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1zcXVhcmUtZmlsbFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1zcXVhcmUtcXVvdGUtZmlsbFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtc3F1YXJlLXF1b3RlXCIpOyB9XG4uYmktY2hhdC1zcXVhcmUtdGV4dC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1zcXVhcmUtdGV4dFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtc3F1YXJlXCIpOyB9XG4uYmktY2hhdC10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC10ZXh0LWZpbGxcIik7IH1cbi5iaS1jaGF0LXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC10ZXh0XCIpOyB9XG4uYmktY2hhdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0XCIpOyB9XG4uYmktY2hlY2stYWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLWFsbFwiKTsgfVxuLmJpLWNoZWNrLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktY2hlY2stY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLWNpcmNsZVwiKTsgfVxuLmJpLWNoZWNrLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLXNxdWFyZS1maWxsXCIpOyB9XG4uYmktY2hlY2stc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLXNxdWFyZVwiKTsgfVxuLmJpLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrXCIpOyB9XG4uYmktY2hlY2syLWFsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGVjazItYWxsXCIpOyB9XG4uYmktY2hlY2syLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGVjazItY2lyY2xlXCIpOyB9XG4uYmktY2hlY2syLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGVjazItc3F1YXJlXCIpOyB9XG4uYmktY2hlY2syOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrMlwiKTsgfVxuLmJpLWNoZXZyb24tYmFyLWNvbnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCIpOyB9XG4uYmktY2hldnJvbi1iYXItZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGV2cm9uLWJhci1kb3duXCIpOyB9XG4uYmktY2hldnJvbi1iYXItZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tYmFyLWV4cGFuZFwiKTsgfVxuLmJpLWNoZXZyb24tYmFyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hldnJvbi1iYXItbGVmdFwiKTsgfVxuLmJpLWNoZXZyb24tYmFyLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tYmFyLXJpZ2h0XCIpOyB9XG4uYmktY2hldnJvbi1iYXItdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hldnJvbi1iYXItdXBcIik7IH1cbi5iaS1jaGV2cm9uLWNvbXBhY3QtZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGV2cm9uLWNvbXBhY3QtZG93blwiKTsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tY29tcGFjdC1sZWZ0XCIpOyB9XG4uYmktY2hldnJvbi1jb21wYWN0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiKTsgfVxuLmJpLWNoZXZyb24tY29tcGFjdC11cDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGV2cm9uLWNvbXBhY3QtdXBcIik7IH1cbi5iaS1jaGV2cm9uLWNvbnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tY29udHJhY3RcIik7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tZG91YmxlLWRvd25cIik7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tZG91YmxlLWxlZnRcIik7IH1cbi5iaS1jaGV2cm9uLWRvdWJsZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGV2cm9uLWRvdWJsZS1yaWdodFwiKTsgfVxuLmJpLWNoZXZyb24tZG91YmxlLXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tZG91YmxlLXVwXCIpOyB9XG4uYmktY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tZG93blwiKTsgfVxuLmJpLWNoZXZyb24tZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tZXhwYW5kXCIpOyB9XG4uYmktY2hldnJvbi1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZXZyb24tbGVmdFwiKTsgfVxuLmJpLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hldnJvbi1yaWdodFwiKTsgfVxuLmJpLWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hldnJvbi11cFwiKTsgfVxuLmJpLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNpcmNsZS1maWxsXCIpOyB9XG4uYmktY2lyY2xlLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2lyY2xlLWhhbGZcIik7IH1cbi5iaS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNpcmNsZS1zcXVhcmVcIik7IH1cbi5iaS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2lyY2xlXCIpOyB9XG4uYmktY2xpcGJvYXJkLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1jaGVja1wiKTsgfVxuLmJpLWNsaXBib2FyZC1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1kYXRhXCIpOyB9XG4uYmktY2xpcGJvYXJkLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1taW51c1wiKTsgfVxuLmJpLWNsaXBib2FyZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1wbHVzXCIpOyB9XG4uYmktY2xpcGJvYXJkLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkLXhcIik7IH1cbi5iaS1jbGlwYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkXCIpOyB9XG4uYmktY2xvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG9jay1maWxsXCIpOyB9XG4uYmktY2xvY2staGlzdG9yeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG9jay1oaXN0b3J5XCIpOyB9XG4uYmktY2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvY2tcIik7IH1cbi5iaS1jbG91ZC1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCIpOyB9XG4uYmktY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1hcnJvdy1kb3duXCIpOyB9XG4uYmktY2xvdWQtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1hcnJvdy11cC1maWxsXCIpOyB9XG4uYmktY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtYXJyb3ctdXBcIik7IH1cbi5iaS1jbG91ZC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1jaGVja1wiKTsgfVxuLmJpLWNsb3VkLWRvd25sb2FkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtZG93bmxvYWQtZmlsbFwiKTsgfVxuLmJpLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWRvd25sb2FkXCIpOyB9XG4uYmktY2xvdWQtZHJpenpsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWRyaXp6bGUtZmlsbFwiKTsgfVxuLmJpLWNsb3VkLWRyaXp6bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtZHJpenpsZVwiKTsgfVxuLmJpLWNsb3VkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtZmlsbFwiKTsgfVxuLmJpLWNsb3VkLWZvZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWZvZy1maWxsXCIpOyB9XG4uYmktY2xvdWQtZm9nOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWZvZ1wiKTsgfVxuLmJpLWNsb3VkLWZvZzItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1mb2cyLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1mb2cyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWZvZzJcIik7IH1cbi5iaS1jbG91ZC1oYWlsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtaGFpbC1maWxsXCIpOyB9XG4uYmktY2xvdWQtaGFpbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1oYWlsXCIpOyB9XG4uYmktY2xvdWQtaGF6ZS0xOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWhhemUtMVwiKTsgfVxuLmJpLWNsb3VkLWhhemUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1oYXplLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1oYXplOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWhhemVcIik7IH1cbi5iaS1jbG91ZC1oYXplMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWhhemUyLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1saWdodG5pbmctZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1saWdodG5pbmctZmlsbFwiKTsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbFwiKTsgfVxuLmJpLWNsb3VkLWxpZ2h0bmluZy1yYWluOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWxpZ2h0bmluZy1yYWluXCIpOyB9XG4uYmktY2xvdWQtbGlnaHRuaW5nOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWxpZ2h0bmluZ1wiKTsgfVxuLmJpLWNsb3VkLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtbWludXMtZmlsbFwiKTsgfVxuLmJpLWNsb3VkLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLW1pbnVzXCIpOyB9XG4uYmktY2xvdWQtbW9vbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLW1vb24tZmlsbFwiKTsgfVxuLmJpLWNsb3VkLW1vb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtbW9vblwiKTsgfVxuLmJpLWNsb3VkLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1wbHVzLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLXBsdXNcIik7IH1cbi5iaS1jbG91ZC1yYWluLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtcmFpbi1maWxsXCIpOyB9XG4uYmktY2xvdWQtcmFpbi1oZWF2eS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiKTsgfVxuLmJpLWNsb3VkLXJhaW4taGVhdnk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtcmFpbi1oZWF2eVwiKTsgfVxuLmJpLWNsb3VkLXJhaW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtcmFpblwiKTsgfVxuLmJpLWNsb3VkLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtc2xhc2gtZmlsbFwiKTsgfVxuLmJpLWNsb3VkLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLXNsYXNoXCIpOyB9XG4uYmktY2xvdWQtc2xlZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1zbGVldC1maWxsXCIpOyB9XG4uYmktY2xvdWQtc2xlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtc2xlZXRcIik7IH1cbi5iaS1jbG91ZC1zbm93LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtc25vdy1maWxsXCIpOyB9XG4uYmktY2xvdWQtc25vdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZC1zbm93XCIpOyB9XG4uYmktY2xvdWQtc3VuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtc3VuLWZpbGxcIik7IH1cbi5iaS1jbG91ZC1zdW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtc3VuXCIpOyB9XG4uYmktY2xvdWQtdXBsb2FkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtdXBsb2FkLWZpbGxcIik7IH1cbi5iaS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWQtdXBsb2FkXCIpOyB9XG4uYmktY2xvdWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xvdWRcIik7IH1cbi5iaS1jbG91ZHMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZHMtZmlsbFwiKTsgfVxuLmJpLWNsb3Vkczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZHNcIik7IH1cbi5iaS1jbG91ZHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZHktZmlsbFwiKTsgfVxuLmJpLWNsb3VkeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbG91ZHlcIik7IH1cbi5iaS1jb2RlLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNvZGUtc2xhc2hcIik7IH1cbi5iaS1jb2RlLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2RlLXNxdWFyZVwiKTsgfVxuLmJpLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY29kZVwiKTsgfVxuLmJpLWNvbGxlY3Rpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2xsZWN0aW9uLWZpbGxcIik7IH1cbi5iaS1jb2xsZWN0aW9uLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2xsZWN0aW9uLXBsYXktZmlsbFwiKTsgfVxuLmJpLWNvbGxlY3Rpb24tcGxheTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2xsZWN0aW9uLXBsYXlcIik7IH1cbi5iaS1jb2xsZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNvbGxlY3Rpb25cIik7IH1cbi5iaS1jb2x1bW5zLWdhcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2x1bW5zLWdhcFwiKTsgfVxuLmJpLWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY29sdW1uc1wiKTsgfVxuLmJpLWNvbW1hbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY29tbWFuZFwiKTsgfVxuLmJpLWNvbXBhc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb21wYXNzLWZpbGxcIik7IH1cbi5iaS1jb21wYXNzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNvbXBhc3NcIik7IH1cbi5iaS1jb25lLXN0cmlwZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY29uZS1zdHJpcGVkXCIpOyB9XG4uYmktY29uZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb25lXCIpOyB9XG4uYmktY29udHJvbGxlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb250cm9sbGVyXCIpOyB9XG4uYmktY3B1LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3B1LWZpbGxcIik7IH1cbi5iaS1jcHU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3B1XCIpOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIik7IH1cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3JlZGl0LWNhcmQtMi1iYWNrXCIpOyB9XG4uYmktY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNyZWRpdC1jYXJkLTItZnJvbnQtZmlsbFwiKTsgfVxuLmJpLWNyZWRpdC1jYXJkLTItZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3JlZGl0LWNhcmQtMi1mcm9udFwiKTsgfVxuLmJpLWNyZWRpdC1jYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3JlZGl0LWNhcmQtZmlsbFwiKTsgfVxuLmJpLWNyZWRpdC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNyZWRpdC1jYXJkXCIpOyB9XG4uYmktY3JvcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjcm9wXCIpOyB9XG4uYmktY3VwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3VwLWZpbGxcIik7IH1cbi5iaS1jdXAtc3RyYXc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3VwLXN0cmF3XCIpOyB9XG4uYmktY3VwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImN1cFwiKTsgfVxuLmJpLWN1cnNvci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImN1cnNvci1maWxsXCIpOyB9XG4uYmktY3Vyc29yLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3Vyc29yLXRleHRcIik7IH1cbi5iaS1jdXJzb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3Vyc29yXCIpOyB9XG4uYmktZGFzaC1jaXJjbGUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRhc2gtY2lyY2xlLWRvdHRlZFwiKTsgfVxuLmJpLWRhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGFzaC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWRhc2gtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRhc2gtY2lyY2xlXCIpOyB9XG4uYmktZGFzaC1zcXVhcmUtZG90dGVkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRhc2gtc3F1YXJlLWRvdHRlZFwiKTsgfVxuLmJpLWRhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGFzaC1zcXVhcmUtZmlsbFwiKTsgfVxuLmJpLWRhc2gtc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRhc2gtc3F1YXJlXCIpOyB9XG4uYmktZGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkYXNoXCIpOyB9XG4uYmktZGlhZ3JhbS0yLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlhZ3JhbS0yLWZpbGxcIik7IH1cbi5iaS1kaWFncmFtLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlhZ3JhbS0yXCIpOyB9XG4uYmktZGlhZ3JhbS0zLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlhZ3JhbS0zLWZpbGxcIik7IH1cbi5iaS1kaWFncmFtLTM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlhZ3JhbS0zXCIpOyB9XG4uYmktZGlhbW9uZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRpYW1vbmQtZmlsbFwiKTsgfVxuLmJpLWRpYW1vbmQtaGFsZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWFtb25kLWhhbGZcIik7IH1cbi5iaS1kaWFtb25kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRpYW1vbmRcIik7IH1cbi5iaS1kaWNlLTEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTEtZmlsbFwiKTsgfVxuLmJpLWRpY2UtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTFcIik7IH1cbi5iaS1kaWNlLTItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTItZmlsbFwiKTsgfVxuLmJpLWRpY2UtMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTJcIik7IH1cbi5iaS1kaWNlLTMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTMtZmlsbFwiKTsgfVxuLmJpLWRpY2UtMzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTNcIik7IH1cbi5iaS1kaWNlLTQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTQtZmlsbFwiKTsgfVxuLmJpLWRpY2UtNDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTRcIik7IH1cbi5iaS1kaWNlLTUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTUtZmlsbFwiKTsgfVxuLmJpLWRpY2UtNTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTVcIik7IH1cbi5iaS1kaWNlLTYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTYtZmlsbFwiKTsgfVxuLmJpLWRpY2UtNjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaWNlLTZcIik7IH1cbi5iaS1kaXNjLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlzYy1maWxsXCIpOyB9XG4uYmktZGlzYzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaXNjXCIpOyB9XG4uYmktZGlzY29yZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaXNjb3JkXCIpOyB9XG4uYmktZGlzcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRpc3BsYXktZmlsbFwiKTsgfVxuLmJpLWRpc3BsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlzcGxheVwiKTsgfVxuLmJpLWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaXN0cmlidXRlLWhvcml6b250YWxcIik7IH1cbi5iaS1kaXN0cmlidXRlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRpc3RyaWJ1dGUtdmVydGljYWxcIik7IH1cbi5iaS1kb29yLWNsb3NlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRvb3ItY2xvc2VkLWZpbGxcIik7IH1cbi5iaS1kb29yLWNsb3NlZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkb29yLWNsb3NlZFwiKTsgfVxuLmJpLWRvb3Itb3Blbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRvb3Itb3Blbi1maWxsXCIpOyB9XG4uYmktZG9vci1vcGVuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRvb3Itb3BlblwiKTsgfVxuLmJpLWRvdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkb3RcIik7IH1cbi5iaS1kb3dubG9hZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkb3dubG9hZFwiKTsgfVxuLmJpLWRyb3BsZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkcm9wbGV0LWZpbGxcIik7IH1cbi5iaS1kcm9wbGV0LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZHJvcGxldC1oYWxmXCIpOyB9XG4uYmktZHJvcGxldDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkcm9wbGV0XCIpOyB9XG4uYmktZWFyYnVkczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXJidWRzXCIpOyB9XG4uYmktZWFzZWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXNlbC1maWxsXCIpOyB9XG4uYmktZWFzZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZWFzZWxcIik7IH1cbi5iaS1lZ2ctZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlZ2ctZmlsbFwiKTsgfVxuLmJpLWVnZy1mcmllZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlZ2ctZnJpZWRcIik7IH1cbi5iaS1lZ2c6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZWdnXCIpOyB9XG4uYmktZWplY3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlamVjdC1maWxsXCIpOyB9XG4uYmktZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZWplY3RcIik7IH1cbi5iaS1lbW9qaS1hbmdyeS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWFuZ3J5LWZpbGxcIik7IH1cbi5iaS1lbW9qaS1hbmdyeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1hbmdyeVwiKTsgfVxuLmJpLWVtb2ppLWRpenp5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW1vamktZGl6enktZmlsbFwiKTsgfVxuLmJpLWVtb2ppLWRpenp5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWRpenp5XCIpOyB9XG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1leHByZXNzaW9ubGVzcy1maWxsXCIpOyB9XG4uYmktZW1vamktZXhwcmVzc2lvbmxlc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW1vamktZXhwcmVzc2lvbmxlc3NcIik7IH1cbi5iaS1lbW9qaS1mcm93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWZyb3duLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1mcm93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1mcm93blwiKTsgfVxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1oZWFydC1leWVzLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1oZWFydC1leWVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWhlYXJ0LWV5ZXNcIik7IH1cbi5iaS1lbW9qaS1sYXVnaGluZy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWxhdWdoaW5nLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1sYXVnaGluZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1sYXVnaGluZ1wiKTsgfVxuLmJpLWVtb2ppLW5ldXRyYWwtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1uZXV0cmFsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLW5ldXRyYWxcIik7IH1cbi5iaS1lbW9qaS1zbWlsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLXNtaWxlLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIik7IH1cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiKTsgfVxuLmJpLWVtb2ppLXNtaWxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLXNtaWxlXCIpOyB9XG4uYmktZW1vamktc3VuZ2xhc3Nlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLXN1bmdsYXNzZXMtZmlsbFwiKTsgfVxuLmJpLWVtb2ppLXN1bmdsYXNzZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW1vamktc3VuZ2xhc3Nlc1wiKTsgfVxuLmJpLWVtb2ppLXdpbmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbW9qaS13aW5rLWZpbGxcIik7IH1cbi5iaS1lbW9qaS13aW5rOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLXdpbmtcIik7IH1cbi5iaS1lbnZlbG9wZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLWZpbGxcIik7IH1cbi5iaS1lbnZlbG9wZS1vcGVuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtb3Blbi1maWxsXCIpOyB9XG4uYmktZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1vcGVuXCIpOyB9XG4uYmktZW52ZWxvcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGVcIik7IH1cbi5iaS1lcmFzZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlcmFzZXItZmlsbFwiKTsgfVxuLmJpLWVyYXNlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlcmFzZXJcIik7IH1cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJleGNsYW1hdGlvbi1jaXJjbGVcIik7IH1cbi5iaS1leGNsYW1hdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhjbGFtYXRpb24tZGlhbW9uZC1maWxsXCIpOyB9XG4uYmktZXhjbGFtYXRpb24tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJleGNsYW1hdGlvbi1kaWFtb25kXCIpOyB9XG4uYmktZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4Y2xhbWF0aW9uLW9jdGFnb24tZmlsbFwiKTsgfVxuLmJpLWV4Y2xhbWF0aW9uLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhjbGFtYXRpb24tb2N0YWdvblwiKTsgfVxuLmJpLWV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsXCIpOyB9XG4uYmktZXhjbGFtYXRpb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4Y2xhbWF0aW9uLXNxdWFyZVwiKTsgfVxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbFwiKTsgfVxuLmJpLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCIpOyB9XG4uYmktZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhjbGFtYXRpb25cIik7IH1cbi5iaS1leGNsdWRlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4Y2x1ZGVcIik7IH1cbi5iaS1leWUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJleWUtZmlsbFwiKTsgfVxuLmJpLWV5ZS1zbGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV5ZS1zbGFzaC1maWxsXCIpOyB9XG4uYmktZXllLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV5ZS1zbGFzaFwiKTsgfVxuLmJpLWV5ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJleWVcIik7IH1cbi5iaS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV5ZWRyb3BwZXJcIik7IH1cbi5iaS1leWVnbGFzc2VzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV5ZWdsYXNzZXNcIik7IH1cbi5iaS1mYWNlYm9vazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmYWNlYm9va1wiKTsgfVxuLmJpLWZpbGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYXJyb3ctZG93bi1maWxsXCIpOyB9XG4uYmktZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYXJyb3ctZG93blwiKTsgfVxuLmJpLWZpbGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWFycm93LXVwLWZpbGxcIik7IH1cbi5iaS1maWxlLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYXJyb3ctdXBcIik7IH1cbi5iaS1maWxlLWJhci1ncmFwaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIik7IH1cbi5iaS1maWxlLWJhci1ncmFwaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWJhci1ncmFwaFwiKTsgfVxuLmJpLWZpbGUtYmluYXJ5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1iaW5hcnktZmlsbFwiKTsgfVxuLmJpLWZpbGUtYmluYXJ5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYmluYXJ5XCIpOyB9XG4uYmktZmlsZS1icmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtYnJlYWstZmlsbFwiKTsgfVxuLmJpLWZpbGUtYnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1icmVha1wiKTsgfVxuLmJpLWZpbGUtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1maWxlLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtY2hlY2tcIik7IH1cbi5iaS1maWxlLWNvZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWNvZGUtZmlsbFwiKTsgfVxuLmJpLWZpbGUtY29kZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWNvZGVcIik7IH1cbi5iaS1maWxlLWRpZmYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWRpZmYtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZGlmZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWRpZmZcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1hcnJvdy11cFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstYmFyLWdyYXBoLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstYmFyLWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1iYXItZ3JhcGhcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstYmluYXJ5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWJpbmFyeS1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJpbmFyeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstYmluYXJ5XCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstYnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWJyZWFrXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNvZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstY29kZS1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWNvZGVcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstZGlmZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1kaWZmLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstZGlmZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstZGlmZlwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1lYXNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1lYXNlbC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1lYXNlbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1leGNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1leGNlbC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWV4Y2VsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1leGNlbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWZvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstZm9udC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWZvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLWZvbnRcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstaW1hZ2UtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1sb2NrLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstbG9jazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstbG9ja1wiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1sb2NrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1sb2NrMi1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLWxvY2syOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1sb2NrMlwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLW1lZGljYWwtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1tZWRpY2FsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLW11c2ljLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstbXVzaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLW11c2ljXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1wZXJzb24tZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1wZXJzb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXBlcnNvblwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1wbGF5LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1wbGF5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1wbGF5XCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcGx1cy1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXBsdXNcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcG9zdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1wb3N0LWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcG9zdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcG9zdFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1wcHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcHB0LWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcHB0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay1wcHRcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcmljaHRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcmljaHRleHQtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcmljaHRleHRcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcnVsZWQtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay1ydWxlZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcnVsZWRcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNsaWRlczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0XCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXRleHRcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstd29yZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay13b3JkLWZpbGxcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstd29yZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstd29yZFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXgtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay14XCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXppcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZWFybWFyay16aXAtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyay16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXppcFwiKTsgfVxuLmJpLWZpbGUtZWFybWFyazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmtcIik7IH1cbi5iaS1maWxlLWVhc2VsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXNlbC1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXNlbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhc2VsXCIpOyB9XG4uYmktZmlsZS1leGNlbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtZXhjZWwtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZXhjZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1leGNlbFwiKTsgfVxuLmJpLWZpbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWZpbGxcIik7IH1cbi5iaS1maWxlLWZvbnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWZvbnQtZmlsbFwiKTsgfVxuLmJpLWZpbGUtZm9udDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWZvbnRcIik7IH1cbi5iaS1maWxlLWltYWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1pbWFnZS1maWxsXCIpOyB9XG4uYmktZmlsZS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWltYWdlXCIpOyB9XG4uYmktZmlsZS1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1sb2NrLWZpbGxcIik7IH1cbi5iaS1maWxlLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1sb2NrXCIpOyB9XG4uYmktZmlsZS1sb2NrMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtbG9jazItZmlsbFwiKTsgfVxuLmJpLWZpbGUtbG9jazI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1sb2NrMlwiKTsgfVxuLmJpLWZpbGUtbWVkaWNhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtbWVkaWNhbC1maWxsXCIpOyB9XG4uYmktZmlsZS1tZWRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtbWVkaWNhbFwiKTsgfVxuLmJpLWZpbGUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1maWxlLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtbWludXNcIik7IH1cbi5iaS1maWxlLW11c2ljLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1tdXNpYy1maWxsXCIpOyB9XG4uYmktZmlsZS1tdXNpYzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLW11c2ljXCIpOyB9XG4uYmktZmlsZS1wZXJzb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBlcnNvbi1maWxsXCIpOyB9XG4uYmktZmlsZS1wZXJzb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1wZXJzb25cIik7IH1cbi5iaS1maWxlLXBsYXktZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBsYXktZmlsbFwiKTsgfVxuLmJpLWZpbGUtcGxheTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBsYXlcIik7IH1cbi5iaS1maWxlLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBsdXMtZmlsbFwiKTsgfVxuLmJpLWZpbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBsdXNcIik7IH1cbi5iaS1maWxlLXBvc3QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBvc3QtZmlsbFwiKTsgfVxuLmJpLWZpbGUtcG9zdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBvc3RcIik7IH1cbi5iaS1maWxlLXBwdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtcHB0LWZpbGxcIik7IH1cbi5iaS1maWxlLXBwdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBwdFwiKTsgfVxuLmJpLWZpbGUtcmljaHRleHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXJpY2h0ZXh0LWZpbGxcIik7IH1cbi5iaS1maWxlLXJpY2h0ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGUtcmljaHRleHRcIik7IH1cbi5iaS1maWxlLXJ1bGVkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1ydWxlZC1maWxsXCIpOyB9XG4uYmktZmlsZS1ydWxlZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXJ1bGVkXCIpOyB9XG4uYmktZmlsZS1zbGlkZXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXNsaWRlcy1maWxsXCIpOyB9XG4uYmktZmlsZS1zbGlkZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1zbGlkZXNcIik7IH1cbi5iaS1maWxlLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1zcHJlYWRzaGVldC1maWxsXCIpOyB9XG4uYmktZmlsZS1zcHJlYWRzaGVldDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXNwcmVhZHNoZWV0XCIpOyB9XG4uYmktZmlsZS10ZXh0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS10ZXh0LWZpbGxcIik7IH1cbi5iaS1maWxlLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS10ZXh0XCIpOyB9XG4uYmktZmlsZS13b3JkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS13b3JkLWZpbGxcIik7IH1cbi5iaS1maWxlLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS13b3JkXCIpOyB9XG4uYmktZmlsZS14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS14LWZpbGxcIik7IH1cbi5iaS1maWxlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS14XCIpOyB9XG4uYmktZmlsZS16aXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXppcC1maWxsXCIpOyB9XG4uYmktZmlsZS16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS16aXBcIik7IH1cbi5iaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGVcIik7IH1cbi5iaS1maWxlcy1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXMtYWx0XCIpOyB9XG4uYmktZmlsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXNcIik7IH1cbi5iaS1maWxtOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbG1cIik7IH1cbi5iaS1maWx0ZXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsdGVyLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktZmlsdGVyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWx0ZXItY2lyY2xlXCIpOyB9XG4uYmktZmlsdGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsdGVyLWxlZnRcIik7IH1cbi5iaS1maWx0ZXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsdGVyLXJpZ2h0XCIpOyB9XG4uYmktZmlsdGVyLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbHRlci1zcXVhcmUtZmlsbFwiKTsgfVxuLmJpLWZpbHRlci1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsdGVyLXNxdWFyZVwiKTsgfVxuLmJpLWZpbHRlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWx0ZXJcIik7IH1cbi5iaS1mbGFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmxhZy1maWxsXCIpOyB9XG4uYmktZmxhZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmbGFnXCIpOyB9XG4uYmktZmxvd2VyMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmbG93ZXIxXCIpOyB9XG4uYmktZmxvd2VyMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmbG93ZXIyXCIpOyB9XG4uYmktZmxvd2VyMzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmbG93ZXIzXCIpOyB9XG4uYmktZm9sZGVyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZvbGRlci1jaGVja1wiKTsgfVxuLmJpLWZvbGRlci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZvbGRlci1maWxsXCIpOyB9XG4uYmktZm9sZGVyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZvbGRlci1taW51c1wiKTsgfVxuLmJpLWZvbGRlci1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZvbGRlci1wbHVzXCIpOyB9XG4uYmktZm9sZGVyLXN5bWxpbmstZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmb2xkZXItc3ltbGluay1maWxsXCIpOyB9XG4uYmktZm9sZGVyLXN5bWxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZm9sZGVyLXN5bWxpbmtcIik7IH1cbi5iaS1mb2xkZXIteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmb2xkZXIteFwiKTsgfVxuLmJpLWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmb2xkZXJcIik7IH1cbi5iaS1mb2xkZXIyLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZm9sZGVyMi1vcGVuXCIpOyB9XG4uYmktZm9sZGVyMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmb2xkZXIyXCIpOyB9XG4uYmktZm9udHM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZm9udHNcIik7IH1cbi5iaS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZm9yd2FyZC1maWxsXCIpOyB9XG4uYmktZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmb3J3YXJkXCIpOyB9XG4uYmktZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZnJvbnRcIik7IH1cbi5iaS1mdWxsc2NyZWVuLWV4aXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZnVsbHNjcmVlbi1leGl0XCIpOyB9XG4uYmktZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmdWxsc2NyZWVuXCIpOyB9XG4uYmktZnVubmVsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZnVubmVsLWZpbGxcIik7IH1cbi5iaS1mdW5uZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZnVubmVsXCIpOyB9XG4uYmktZ2Vhci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlYXItZmlsbFwiKTsgfVxuLmJpLWdlYXItd2lkZS1jb25uZWN0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiKTsgfVxuLmJpLWdlYXItd2lkZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJnZWFyLXdpZGVcIik7IH1cbi5iaS1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlYXJcIik7IH1cbi5iaS1nZW06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2VtXCIpOyB9XG4uYmktZ2VvLWFsdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlby1hbHQtZmlsbFwiKTsgfVxuLmJpLWdlby1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2VvLWFsdFwiKTsgfVxuLmJpLWdlby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlby1maWxsXCIpOyB9XG4uYmktZ2VvOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlb1wiKTsgfVxuLmJpLWdpZnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJnaWZ0LWZpbGxcIik7IH1cbi5iaS1naWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdpZnRcIik7IH1cbi5iaS1naXRodWI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2l0aHViXCIpOyB9XG4uYmktZ2xvYmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2xvYmVcIik7IH1cbi5iaS1nbG9iZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ2xvYmUyXCIpOyB9XG4uYmktZ29vZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdvb2dsZVwiKTsgfVxuLmJpLWdyYXBoLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ3JhcGgtZG93blwiKTsgfVxuLmJpLWdyYXBoLXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyYXBoLXVwXCIpOyB9XG4uYmktZ3JpZC0xeDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmlkLTF4Mi1maWxsXCIpOyB9XG4uYmktZ3JpZC0xeDI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ3JpZC0xeDJcIik7IH1cbi5iaS1ncmlkLTN4Mi1nYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmlkLTN4Mi1nYXAtZmlsbFwiKTsgfVxuLmJpLWdyaWQtM3gyLWdhcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmlkLTN4Mi1nYXBcIik7IH1cbi5iaS1ncmlkLTN4Mjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmlkLTN4MlwiKTsgfVxuLmJpLWdyaWQtM3gzLWdhcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyaWQtM3gzLWdhcC1maWxsXCIpOyB9XG4uYmktZ3JpZC0zeDMtZ2FwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyaWQtM3gzLWdhcFwiKTsgfVxuLmJpLWdyaWQtM3gzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyaWQtM3gzXCIpOyB9XG4uYmktZ3JpZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyaWQtZmlsbFwiKTsgfVxuLmJpLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZ3JpZFwiKTsgfVxuLmJpLWdyaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmlwLWhvcml6b250YWxcIik7IH1cbi5iaS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyaXAtdmVydGljYWxcIik7IH1cbi5iaS1oYW1tZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGFtbWVyXCIpOyB9XG4uYmktaGFuZC1pbmRleC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhhbmQtaW5kZXgtZmlsbFwiKTsgfVxuLmJpLWhhbmQtaW5kZXgtdGh1bWItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoYW5kLWluZGV4LXRodW1iLWZpbGxcIik7IH1cbi5iaS1oYW5kLWluZGV4LXRodW1iOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhhbmQtaW5kZXgtdGh1bWJcIik7IH1cbi5iaS1oYW5kLWluZGV4OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhhbmQtaW5kZXhcIik7IH1cbi5iaS1oYW5kLXRodW1icy1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGFuZC10aHVtYnMtZG93bi1maWxsXCIpOyB9XG4uYmktaGFuZC10aHVtYnMtZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoYW5kLXRodW1icy1kb3duXCIpOyB9XG4uYmktaGFuZC10aHVtYnMtdXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoYW5kLXRodW1icy11cC1maWxsXCIpOyB9XG4uYmktaGFuZC10aHVtYnMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGFuZC10aHVtYnMtdXBcIik7IH1cbi5iaS1oYW5kYmFnLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGFuZGJhZy1maWxsXCIpOyB9XG4uYmktaGFuZGJhZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoYW5kYmFnXCIpOyB9XG4uYmktaGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoYXNoXCIpOyB9XG4uYmktaGRkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGRkLWZpbGxcIik7IH1cbi5iaS1oZGQtbmV0d29yay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhkZC1uZXR3b3JrLWZpbGxcIik7IH1cbi5iaS1oZGQtbmV0d29yazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoZGQtbmV0d29ya1wiKTsgfVxuLmJpLWhkZC1yYWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGRkLXJhY2stZmlsbFwiKTsgfVxuLmJpLWhkZC1yYWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhkZC1yYWNrXCIpOyB9XG4uYmktaGRkLXN0YWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGRkLXN0YWNrLWZpbGxcIik7IH1cbi5iaS1oZGQtc3RhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGRkLXN0YWNrXCIpOyB9XG4uYmktaGRkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhkZFwiKTsgfVxuLmJpLWhlYWRwaG9uZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhZHBob25lc1wiKTsgfVxuLmJpLWhlYWRzZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhZHNldFwiKTsgfVxuLmJpLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWhlYXJ0LWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhcnQtaGFsZlwiKTsgfVxuLmJpLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhlYXJ0XCIpOyB9XG4uYmktaGVwdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoZXB0YWdvbi1maWxsXCIpOyB9XG4uYmktaGVwdGFnb24taGFsZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoZXB0YWdvbi1oYWxmXCIpOyB9XG4uYmktaGVwdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVwdGFnb25cIik7IH1cbi5iaS1oZXhhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGV4YWdvbi1maWxsXCIpOyB9XG4uYmktaGV4YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhleGFnb24taGFsZlwiKTsgfVxuLmJpLWhleGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGV4YWdvblwiKTsgfVxuLmJpLWhvdXJnbGFzcy1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaG91cmdsYXNzLWJvdHRvbVwiKTsgfVxuLmJpLWhvdXJnbGFzcy1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJob3VyZ2xhc3Mtc3BsaXRcIik7IH1cbi5iaS1ob3VyZ2xhc3MtdG9wOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhvdXJnbGFzcy10b3BcIik7IH1cbi5iaS1ob3VyZ2xhc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaG91cmdsYXNzXCIpOyB9XG4uYmktaG91c2UtZG9vci1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhvdXNlLWRvb3ItZmlsbFwiKTsgfVxuLmJpLWhvdXNlLWRvb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaG91c2UtZG9vclwiKTsgfVxuLmJpLWhvdXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaG91c2UtZmlsbFwiKTsgfVxuLmJpLWhvdXNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhvdXNlXCIpOyB9XG4uYmktaHI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaHJcIik7IH1cbi5iaS1odXJyaWNhbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaHVycmljYW5lXCIpOyB9XG4uYmktaW1hZ2UtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImltYWdlLWFsdFwiKTsgfVxuLmJpLWltYWdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW1hZ2UtZmlsbFwiKTsgfVxuLmJpLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImltYWdlXCIpOyB9XG4uYmktaW1hZ2VzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImltYWdlc1wiKTsgfVxuLmJpLWluYm94LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW5ib3gtZmlsbFwiKTsgfVxuLmJpLWluYm94OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluYm94XCIpOyB9XG4uYmktaW5ib3hlcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluYm94ZXMtZmlsbFwiKTsgfVxuLmJpLWluYm94ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW5ib3hlc1wiKTsgfVxuLmJpLWluZm8tY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW5mby1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLWluZm8tY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluZm8tY2lyY2xlXCIpOyB9XG4uYmktaW5mby1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJpbmZvLXNxdWFyZS1maWxsXCIpOyB9XG4uYmktaW5mby1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW5mby1zcXVhcmVcIik7IH1cbi5iaS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluZm9cIik7IH1cbi5iaS1pbnB1dC1jdXJzb3ItdGV4dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJpbnB1dC1jdXJzb3ItdGV4dFwiKTsgfVxuLmJpLWlucHV0LWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJpbnB1dC1jdXJzb3JcIik7IH1cbi5iaS1pbnN0YWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaW5zdGFncmFtXCIpOyB9XG4uYmktaW50ZXJzZWN0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImludGVyc2VjdFwiKTsgfVxuLmJpLWpvdXJuYWwtYWxidW06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiam91cm5hbC1hbGJ1bVwiKTsgfVxuLmJpLWpvdXJuYWwtYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLWFycm93LWRvd25cIik7IH1cbi5iaS1qb3VybmFsLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpvdXJuYWwtYXJyb3ctdXBcIik7IH1cbi5iaS1qb3VybmFsLWJvb2ttYXJrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiam91cm5hbC1ib29rbWFyay1maWxsXCIpOyB9XG4uYmktam91cm5hbC1ib29rbWFyazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLWJvb2ttYXJrXCIpOyB9XG4uYmktam91cm5hbC1jaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLWNoZWNrXCIpOyB9XG4uYmktam91cm5hbC1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpvdXJuYWwtY29kZVwiKTsgfVxuLmJpLWpvdXJuYWwtbWVkaWNhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLW1lZGljYWxcIik7IH1cbi5iaS1qb3VybmFsLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpvdXJuYWwtbWludXNcIik7IH1cbi5iaS1qb3VybmFsLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiam91cm5hbC1wbHVzXCIpOyB9XG4uYmktam91cm5hbC1yaWNodGV4dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLXJpY2h0ZXh0XCIpOyB9XG4uYmktam91cm5hbC10ZXh0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpvdXJuYWwtdGV4dFwiKTsgfVxuLmJpLWpvdXJuYWwteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsLXhcIik7IH1cbi5iaS1qb3VybmFsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpvdXJuYWxcIik7IH1cbi5iaS1qb3VybmFsczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJqb3VybmFsc1wiKTsgfVxuLmJpLWpveXN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImpveXN0aWNrXCIpOyB9XG4uYmktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImp1c3RpZnktbGVmdFwiKTsgfVxuLmJpLWp1c3RpZnktcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwianVzdGlmeS1yaWdodFwiKTsgfVxuLmJpLWp1c3RpZnk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwianVzdGlmeVwiKTsgfVxuLmJpLWthbmJhbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImthbmJhbi1maWxsXCIpOyB9XG4uYmkta2FuYmFuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImthbmJhblwiKTsgfVxuLmJpLWtleS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImtleS1maWxsXCIpOyB9XG4uYmkta2V5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImtleVwiKTsgfVxuLmJpLWtleWJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwia2V5Ym9hcmQtZmlsbFwiKTsgfVxuLmJpLWtleWJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImtleWJvYXJkXCIpOyB9XG4uYmktbGFkZGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxhZGRlclwiKTsgfVxuLmJpLWxhbXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYW1wLWZpbGxcIik7IH1cbi5iaS1sYW1wOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxhbXBcIik7IH1cbi5iaS1sYXB0b3AtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXB0b3AtZmlsbFwiKTsgfVxuLmJpLWxhcHRvcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXB0b3BcIik7IH1cbi5iaS1sYXllci1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXllci1iYWNrd2FyZFwiKTsgfVxuLmJpLWxheWVyLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5ZXItZm9yd2FyZFwiKTsgfVxuLmJpLWxheWVycy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxheWVycy1maWxsXCIpOyB9XG4uYmktbGF5ZXJzLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5ZXJzLWhhbGZcIik7IH1cbi5iaS1sYXllcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5ZXJzXCIpOyB9XG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCIpOyB9XG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIik7IH1cbi5iaS1sYXlvdXQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxheW91dC1zaWRlYmFyLXJldmVyc2VcIik7IH1cbi5iaS1sYXlvdXQtc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXlvdXQtc2lkZWJhclwiKTsgfVxuLmJpLWxheW91dC1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXlvdXQtc3BsaXRcIik7IH1cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlXCIpOyB9XG4uYmktbGF5b3V0LXRleHQtc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCIpOyB9XG4uYmktbGF5b3V0LXRleHQtd2luZG93LXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIik7IH1cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5b3V0LXRleHQtd2luZG93XCIpOyB9XG4uYmktbGF5b3V0LXRocmVlLWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGF5b3V0LXRocmVlLWNvbHVtbnNcIik7IH1cbi5iaS1sYXlvdXQtd3RmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxheW91dC13dGZcIik7IH1cbi5iaS1saWZlLXByZXNlcnZlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaWZlLXByZXNlcnZlclwiKTsgfVxuLmJpLWxpZ2h0YnVsYi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxpZ2h0YnVsYi1maWxsXCIpOyB9XG4uYmktbGlnaHRidWxiLW9mZi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxpZ2h0YnVsYi1vZmYtZmlsbFwiKTsgfVxuLmJpLWxpZ2h0YnVsYi1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlnaHRidWxiLW9mZlwiKTsgfVxuLmJpLWxpZ2h0YnVsYjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaWdodGJ1bGJcIik7IH1cbi5iaS1saWdodG5pbmctY2hhcmdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlnaHRuaW5nLWNoYXJnZS1maWxsXCIpOyB9XG4uYmktbGlnaHRuaW5nLWNoYXJnZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaWdodG5pbmctY2hhcmdlXCIpOyB9XG4uYmktbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlnaHRuaW5nLWZpbGxcIik7IH1cbi5iaS1saWdodG5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlnaHRuaW5nXCIpOyB9XG4uYmktbGluay00NWRlZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaW5rLTQ1ZGVnXCIpOyB9XG4uYmktbGluazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaW5rXCIpOyB9XG4uYmktbGlua2VkaW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlua2VkaW5cIik7IH1cbi5iaS1saXN0LWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxpc3QtY2hlY2tcIik7IH1cbi5iaS1saXN0LW5lc3RlZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaXN0LW5lc3RlZFwiKTsgfVxuLmJpLWxpc3Qtb2w6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlzdC1vbFwiKTsgfVxuLmJpLWxpc3Qtc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlzdC1zdGFyc1wiKTsgfVxuLmJpLWxpc3QtdGFzazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaXN0LXRhc2tcIik7IH1cbi5iaS1saXN0LXVsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxpc3QtdWxcIik7IH1cbi5iaS1saXN0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImxpc3RcIik7IH1cbi5iaS1sb2NrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibG9jay1maWxsXCIpOyB9XG4uYmktbG9jazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsb2NrXCIpOyB9XG4uYmktbWFpbGJveDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYWlsYm94XCIpOyB9XG4uYmktbWFpbGJveDI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWFpbGJveDJcIik7IH1cbi5iaS1tYXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYXAtZmlsbFwiKTsgfVxuLmJpLW1hcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYXBcIik7IH1cbi5iaS1tYXJrZG93bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1hcmtkb3duLWZpbGxcIik7IH1cbi5iaS1tYXJrZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYXJrZG93blwiKTsgfVxuLmJpLW1hc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWFza1wiKTsgfVxuLmJpLW1lZ2FwaG9uZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lZ2FwaG9uZS1maWxsXCIpOyB9XG4uYmktbWVnYXBob25lOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lZ2FwaG9uZVwiKTsgfVxuLmJpLW1lbnUtYXBwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWVudS1hcHAtZmlsbFwiKTsgfVxuLmJpLW1lbnUtYXBwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lbnUtYXBwXCIpOyB9XG4uYmktbWVudS1idXR0b24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtZW51LWJ1dHRvbi1maWxsXCIpOyB9XG4uYmktbWVudS1idXR0b24td2lkZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiKTsgfVxuLmJpLW1lbnUtYnV0dG9uLXdpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWVudS1idXR0b24td2lkZVwiKTsgfVxuLmJpLW1lbnUtYnV0dG9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lbnUtYnV0dG9uXCIpOyB9XG4uYmktbWVudS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lbnUtZG93blwiKTsgfVxuLmJpLW1lbnUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWVudS11cFwiKTsgfVxuLmJpLW1pYy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1pYy1maWxsXCIpOyB9XG4uYmktbWljLW11dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtaWMtbXV0ZS1maWxsXCIpOyB9XG4uYmktbWljLW11dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWljLW11dGVcIik7IH1cbi5iaS1taWM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibWljXCIpOyB9XG4uYmktbWluZWNhcnQtbG9hZGVkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1pbmVjYXJ0LWxvYWRlZFwiKTsgfVxuLmJpLW1pbmVjYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1pbmVjYXJ0XCIpOyB9XG4uYmktbW9pc3R1cmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW9pc3R1cmVcIik7IH1cbi5iaS1tb29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW9vbi1maWxsXCIpOyB9XG4uYmktbW9vbi1zdGFycy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1vb24tc3RhcnMtZmlsbFwiKTsgfVxuLmJpLW1vb24tc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW9vbi1zdGFyc1wiKTsgfVxuLmJpLW1vb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW9vblwiKTsgfVxuLmJpLW1vdXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW91c2UtZmlsbFwiKTsgfVxuLmJpLW1vdXNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1vdXNlXCIpOyB9XG4uYmktbW91c2UyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW91c2UyLWZpbGxcIik7IH1cbi5iaS1tb3VzZTI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW91c2UyXCIpOyB9XG4uYmktbW91c2UzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW91c2UzLWZpbGxcIik7IH1cbi5iaS1tb3VzZTM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW91c2UzXCIpOyB9XG4uYmktbXVzaWMtbm90ZS1iZWFtZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibXVzaWMtbm90ZS1iZWFtZWRcIik7IH1cbi5iaS1tdXNpYy1ub3RlLWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibXVzaWMtbm90ZS1saXN0XCIpOyB9XG4uYmktbXVzaWMtbm90ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtdXNpYy1ub3RlXCIpOyB9XG4uYmktbXVzaWMtcGxheWVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibXVzaWMtcGxheWVyLWZpbGxcIik7IH1cbi5iaS1tdXNpYy1wbGF5ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibXVzaWMtcGxheWVyXCIpOyB9XG4uYmktbmV3c3BhcGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm5ld3NwYXBlclwiKTsgfVxuLmJpLW5vZGUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJub2RlLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1ub2RlLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm5vZGUtbWludXNcIik7IH1cbi5iaS1ub2RlLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJub2RlLXBsdXMtZmlsbFwiKTsgfVxuLmJpLW5vZGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJub2RlLXBsdXNcIik7IH1cbi5iaS1udXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJudXQtZmlsbFwiKTsgfVxuLmJpLW51dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJudXRcIik7IH1cbi5iaS1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwib2N0YWdvbi1maWxsXCIpOyB9XG4uYmktb2N0YWdvbi1oYWxmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm9jdGFnb24taGFsZlwiKTsgfVxuLmJpLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwib2N0YWdvblwiKTsgfVxuLmJpLW9wdGlvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJvcHRpb25cIik7IH1cbi5iaS1vdXRsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwib3V0bGV0XCIpOyB9XG4uYmktcGFpbnQtYnVja2V0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhaW50LWJ1Y2tldFwiKTsgfVxuLmJpLXBhbGV0dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYWxldHRlLWZpbGxcIik7IH1cbi5iaS1wYWxldHRlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhbGV0dGVcIik7IH1cbi5iaS1wYWxldHRlMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYWxldHRlMlwiKTsgfVxuLmJpLXBhcGVyY2xpcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYXBlcmNsaXBcIik7IH1cbi5iaS1wYXJhZ3JhcGg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGFyYWdyYXBoXCIpOyB9XG4uYmktcGF0Y2gtY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYXRjaC1jaGVjay1maWxsXCIpOyB9XG4uYmktcGF0Y2gtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF0Y2gtY2hlY2tcIik7IH1cbi5iaS1wYXRjaC1leGNsYW1hdGlvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIik7IH1cbi5iaS1wYXRjaC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYXRjaC1leGNsYW1hdGlvblwiKTsgfVxuLmJpLXBhdGNoLW1pbnVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF0Y2gtbWludXMtZmlsbFwiKTsgfVxuLmJpLXBhdGNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhdGNoLW1pbnVzXCIpOyB9XG4uYmktcGF0Y2gtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhdGNoLXBsdXMtZmlsbFwiKTsgfVxuLmJpLXBhdGNoLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF0Y2gtcGx1c1wiKTsgfVxuLmJpLXBhdGNoLXF1ZXN0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF0Y2gtcXVlc3Rpb24tZmlsbFwiKTsgfVxuLmJpLXBhdGNoLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBhdGNoLXF1ZXN0aW9uXCIpOyB9XG4uYmktcGF1c2UtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF1c2UtYnRuLWZpbGxcIik7IH1cbi5iaS1wYXVzZS1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF1c2UtYnRuXCIpOyB9XG4uYmktcGF1c2UtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF1c2UtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF1c2UtY2lyY2xlXCIpOyB9XG4uYmktcGF1c2UtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYXVzZS1maWxsXCIpOyB9XG4uYmktcGF1c2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGF1c2VcIik7IH1cbi5iaS1wZWFjZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlYWNlLWZpbGxcIik7IH1cbi5iaS1wZWFjZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZWFjZVwiKTsgfVxuLmJpLXBlbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlbi1maWxsXCIpOyB9XG4uYmktcGVuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlblwiKTsgfVxuLmJpLXBlbmNpbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlbmNpbC1maWxsXCIpOyB9XG4uYmktcGVuY2lsLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZW5jaWwtc3F1YXJlXCIpOyB9XG4uYmktcGVuY2lsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlbmNpbFwiKTsgfVxuLmJpLXBlbnRhZ29uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVudGFnb24tZmlsbFwiKTsgfVxuLmJpLXBlbnRhZ29uLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVudGFnb24taGFsZlwiKTsgfVxuLmJpLXBlbnRhZ29uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlbnRhZ29uXCIpOyB9XG4uYmktcGVvcGxlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVvcGxlLWZpbGxcIik7IH1cbi5iaS1wZW9wbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVvcGxlXCIpOyB9XG4uYmktcGVyY2VudDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJjZW50XCIpOyB9XG4uYmktcGVyc29uLWJhZGdlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLWJhZGdlLWZpbGxcIik7IH1cbi5iaS1wZXJzb24tYmFkZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLWJhZGdlXCIpOyB9XG4uYmktcGVyc29uLWJvdW5kaW5nLWJveDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24tYm91bmRpbmctYm94XCIpOyB9XG4uYmktcGVyc29uLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1wZXJzb24tY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLWNoZWNrXCIpOyB9XG4uYmktcGVyc29uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24tY2lyY2xlXCIpOyB9XG4uYmktcGVyc29uLWRhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24tZGFzaC1maWxsXCIpOyB9XG4uYmktcGVyc29uLWRhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLWRhc2hcIik7IH1cbi5iaS1wZXJzb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24tZmlsbFwiKTsgfVxuLmJpLXBlcnNvbi1saW5lcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi1saW5lcy1maWxsXCIpOyB9XG4uYmktcGVyc29uLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24tcGx1cy1maWxsXCIpOyB9XG4uYmktcGVyc29uLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLXBsdXNcIik7IH1cbi5iaS1wZXJzb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi1zcXVhcmVcIik7IH1cbi5iaS1wZXJzb24teC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi14LWZpbGxcIik7IH1cbi5iaS1wZXJzb24teDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24teFwiKTsgfVxuLmJpLXBlcnNvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb25cIik7IH1cbi5iaS1waG9uZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBob25lLWZpbGxcIik7IH1cbi5iaS1waG9uZS1sYW5kc2NhcGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaG9uZS1sYW5kc2NhcGUtZmlsbFwiKTsgfVxuLmJpLXBob25lLWxhbmRzY2FwZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaG9uZS1sYW5kc2NhcGVcIik7IH1cbi5iaS1waG9uZS12aWJyYXRlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGhvbmUtdmlicmF0ZS1maWxsXCIpOyB9XG4uYmktcGhvbmUtdmlicmF0ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaG9uZS12aWJyYXRlXCIpOyB9XG4uYmktcGhvbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGhvbmVcIik7IH1cbi5iaS1waWUtY2hhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaWUtY2hhcnQtZmlsbFwiKTsgfVxuLmJpLXBpZS1jaGFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaWUtY2hhcnRcIik7IH1cbi5iaS1waW4tYW5nbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaW4tYW5nbGUtZmlsbFwiKTsgfVxuLmJpLXBpbi1hbmdsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaW4tYW5nbGVcIik7IH1cbi5iaS1waW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaW4tZmlsbFwiKTsgfVxuLmJpLXBpbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaW5cIik7IH1cbi5iaS1waXAtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaXAtZmlsbFwiKTsgfVxuLmJpLXBpcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaXBcIik7IH1cbi5iaS1wbGF5LWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsYXktYnRuLWZpbGxcIik7IH1cbi5iaS1wbGF5LWJ0bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwbGF5LWJ0blwiKTsgfVxuLmJpLXBsYXktY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGxheS1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLXBsYXktY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsYXktY2lyY2xlXCIpOyB9XG4uYmktcGxheS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsYXktZmlsbFwiKTsgfVxuLmJpLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGxheVwiKTsgfVxuLmJpLXBsdWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwbHVnLWZpbGxcIik7IH1cbi5iaS1wbHVnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsdWdcIik7IH1cbi5iaS1wbHVzLWNpcmNsZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1cy1jaXJjbGUtZG90dGVkXCIpOyB9XG4uYmktcGx1cy1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwbHVzLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktcGx1cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1cy1jaXJjbGVcIik7IH1cbi5iaS1wbHVzLXNxdWFyZS1kb3R0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1cy1zcXVhcmUtZG90dGVkXCIpOyB9XG4uYmktcGx1cy1zcXVhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwbHVzLXNxdWFyZS1maWxsXCIpOyB9XG4uYmktcGx1cy1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1cy1zcXVhcmVcIik7IH1cbi5iaS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsdXNcIik7IH1cbi5iaS1wb3dlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwb3dlclwiKTsgfVxuLmJpLXByaW50ZXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwcmludGVyLWZpbGxcIik7IH1cbi5iaS1wcmludGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInByaW50ZXJcIik7IH1cbi5iaS1wdXp6bGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwdXp6bGUtZmlsbFwiKTsgfVxuLmJpLXB1enpsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwdXp6bGVcIik7IH1cbi5iaS1xdWVzdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJxdWVzdGlvbi1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJxdWVzdGlvbi1jaXJjbGVcIik7IH1cbi5iaS1xdWVzdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicXVlc3Rpb24tZGlhbW9uZC1maWxsXCIpOyB9XG4uYmktcXVlc3Rpb24tZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJxdWVzdGlvbi1kaWFtb25kXCIpOyB9XG4uYmktcXVlc3Rpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInF1ZXN0aW9uLW9jdGFnb24tZmlsbFwiKTsgfVxuLmJpLXF1ZXN0aW9uLW9jdGFnb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicXVlc3Rpb24tb2N0YWdvblwiKTsgfVxuLmJpLXF1ZXN0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCIpOyB9XG4uYmktcXVlc3Rpb24tc3F1YXJlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInF1ZXN0aW9uLXNxdWFyZVwiKTsgfVxuLmJpLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInF1ZXN0aW9uXCIpOyB9XG4uYmktcmFpbmJvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyYWluYm93XCIpOyB9XG4uYmktcmVjZWlwdC1jdXRvZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVjZWlwdC1jdXRvZmZcIik7IH1cbi5iaS1yZWNlaXB0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlY2VpcHRcIik7IH1cbi5iaS1yZWNlcHRpb24tMDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNlcHRpb24tMFwiKTsgfVxuLmJpLXJlY2VwdGlvbi0xOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlY2VwdGlvbi0xXCIpOyB9XG4uYmktcmVjZXB0aW9uLTI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVjZXB0aW9uLTJcIik7IH1cbi5iaS1yZWNlcHRpb24tMzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNlcHRpb24tM1wiKTsgfVxuLmJpLXJlY2VwdGlvbi00OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlY2VwdGlvbi00XCIpOyB9XG4uYmktcmVjb3JkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlY29yZC1idG4tZmlsbFwiKTsgfVxuLmJpLXJlY29yZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVjb3JkLWJ0blwiKTsgfVxuLmJpLXJlY29yZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1yZWNvcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlY29yZC1jaXJjbGVcIik7IH1cbi5iaS1yZWNvcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNvcmQtZmlsbFwiKTsgfVxuLmJpLXJlY29yZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNvcmRcIik7IH1cbi5iaS1yZWNvcmQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVjb3JkMi1maWxsXCIpOyB9XG4uYmktcmVjb3JkMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWNvcmQyXCIpOyB9XG4uYmktcmVwbHktYWxsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVwbHktYWxsLWZpbGxcIik7IH1cbi5iaS1yZXBseS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVwbHktYWxsXCIpOyB9XG4uYmktcmVwbHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZXBseS1maWxsXCIpOyB9XG4uYmktcmVwbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicmVwbHlcIik7IH1cbi5iaS1yc3MtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyc3MtZmlsbFwiKTsgfVxuLmJpLXJzczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyc3NcIik7IH1cbi5iaS1ydWxlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicnVsZXJzXCIpOyB9XG4uYmktc2F2ZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNhdmUtZmlsbFwiKTsgfVxuLmJpLXNhdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2F2ZVwiKTsgfVxuLmJpLXNhdmUyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2F2ZTItZmlsbFwiKTsgfVxuLmJpLXNhdmUyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNhdmUyXCIpOyB9XG4uYmktc2Npc3NvcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2Npc3NvcnNcIik7IH1cbi5iaS1zY3Jld2RyaXZlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzY3Jld2RyaXZlclwiKTsgfVxuLmJpLXNlYXJjaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZWFyY2hcIik7IH1cbi5iaS1zZWdtZW50ZWQtbmF2OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlZ21lbnRlZC1uYXZcIik7IH1cbi5iaS1zZXJ2ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2VydmVyXCIpOyB9XG4uYmktc2hhcmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGFyZS1maWxsXCIpOyB9XG4uYmktc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hhcmVcIik7IH1cbi5iaS1zaGllbGQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLWNoZWNrXCIpOyB9XG4uYmktc2hpZWxkLWV4Y2xhbWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNoaWVsZC1leGNsYW1hdGlvblwiKTsgfVxuLmJpLXNoaWVsZC1maWxsLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNoaWVsZC1maWxsLWNoZWNrXCIpOyB9XG4uYmktc2hpZWxkLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIik7IH1cbi5iaS1zaGllbGQtZmlsbC1taW51czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGQtZmlsbC1taW51c1wiKTsgfVxuLmJpLXNoaWVsZC1maWxsLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLWZpbGwtcGx1c1wiKTsgfVxuLmJpLXNoaWVsZC1maWxsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLWZpbGwteFwiKTsgfVxuLmJpLXNoaWVsZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNoaWVsZC1maWxsXCIpOyB9XG4uYmktc2hpZWxkLWxvY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGQtbG9jay1maWxsXCIpOyB9XG4uYmktc2hpZWxkLWxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLWxvY2tcIik7IH1cbi5iaS1zaGllbGQtbWludXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLW1pbnVzXCIpOyB9XG4uYmktc2hpZWxkLXBsdXM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2hpZWxkLXBsdXNcIik7IH1cbi5iaS1zaGllbGQtc2hhZGVkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNoaWVsZC1zaGFkZWRcIik7IH1cbi5iaS1zaGllbGQtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGQtc2xhc2gtZmlsbFwiKTsgfVxuLmJpLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGQtc2xhc2hcIik7IH1cbi5iaS1zaGllbGQteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGQteFwiKTsgfVxuLmJpLXNoaWVsZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGllbGRcIik7IH1cbi5iaS1zaGlmdC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNoaWZ0LWZpbGxcIik7IH1cbi5iaS1zaGlmdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaGlmdFwiKTsgfVxuLmJpLXNob3Atd2luZG93OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNob3Atd2luZG93XCIpOyB9XG4uYmktc2hvcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaG9wXCIpOyB9XG4uYmktc2h1ZmZsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaHVmZmxlXCIpOyB9XG4uYmktc2lnbnBvc3QtMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNpZ25wb3N0LTItZmlsbFwiKTsgfVxuLmJpLXNpZ25wb3N0LTI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2lnbnBvc3QtMlwiKTsgfVxuLmJpLXNpZ25wb3N0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2lnbnBvc3QtZmlsbFwiKTsgfVxuLmJpLXNpZ25wb3N0LXNwbGl0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiKTsgfVxuLmJpLXNpZ25wb3N0LXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNpZ25wb3N0LXNwbGl0XCIpOyB9XG4uYmktc2lnbnBvc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2lnbnBvc3RcIik7IH1cbi5iaS1zaW0tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaW0tZmlsbFwiKTsgfVxuLmJpLXNpbTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzaW1cIik7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIik7IH1cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza2lwLWJhY2t3YXJkLWJ0blwiKTsgfVxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1iYWNrd2FyZC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtYmFja3dhcmQtY2lyY2xlXCIpOyB9XG4uYmktc2tpcC1iYWNrd2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtYmFja3dhcmQtZmlsbFwiKTsgfVxuLmJpLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1iYWNrd2FyZFwiKTsgfVxuLmJpLXNraXAtZW5kLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZW5kLWJ0bi1maWxsXCIpOyB9XG4uYmktc2tpcC1lbmQtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZW5kLWJ0blwiKTsgfVxuLmJpLXNraXAtZW5kLWNpcmNsZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZW5kLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktc2tpcC1lbmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZW5kLWNpcmNsZVwiKTsgfVxuLmJpLXNraXAtZW5kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1lbmQtZmlsbFwiKTsgfVxuLmJpLXNraXAtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZW5kXCIpOyB9XG4uYmktc2tpcC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZm9yd2FyZC1idG4tZmlsbFwiKTsgfVxuLmJpLXNraXAtZm9yd2FyZC1idG46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1mb3J3YXJkLWJ0blwiKTsgfVxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza2lwLWZvcndhcmQtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1za2lwLWZvcndhcmQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtZm9yd2FyZC1jaXJjbGVcIik7IH1cbi5iaS1za2lwLWZvcndhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza2lwLWZvcndhcmQtZmlsbFwiKTsgfVxuLmJpLXNraXAtZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza2lwLWZvcndhcmRcIik7IH1cbi5iaS1za2lwLXN0YXJ0LWJ0bi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtc3RhcnQtYnRuLWZpbGxcIik7IH1cbi5iaS1za2lwLXN0YXJ0LWJ0bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza2lwLXN0YXJ0LWJ0blwiKTsgfVxuLmJpLXNraXAtc3RhcnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1zdGFydC1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLXNraXAtc3RhcnQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtc3RhcnQtY2lyY2xlXCIpOyB9XG4uYmktc2tpcC1zdGFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNraXAtc3RhcnQtZmlsbFwiKTsgfVxuLmJpLXNraXAtc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2tpcC1zdGFydFwiKTsgfVxuLmJpLXNsYWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNsYWNrXCIpOyB9XG4uYmktc2xhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xhc2gtY2lyY2xlLWZpbGxcIik7IH1cbi5iaS1zbGFzaC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xhc2gtY2lyY2xlXCIpOyB9XG4uYmktc2xhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xhc2gtc3F1YXJlLWZpbGxcIik7IH1cbi5iaS1zbGFzaC1zcXVhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xhc2gtc3F1YXJlXCIpOyB9XG4uYmktc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xhc2hcIik7IH1cbi5iaS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNsaWRlcnNcIik7IH1cbi5iaS1zbWFydHdhdGNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNtYXJ0d2F0Y2hcIik7IH1cbi5iaS1zbm93OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNub3dcIik7IH1cbi5iaS1zbm93Mjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzbm93MlwiKTsgfVxuLmJpLXNub3czOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNub3czXCIpOyB9XG4uYmktc29ydC1hbHBoYS1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LWFscGhhLWRvd24tYWx0XCIpOyB9XG4uYmktc29ydC1hbHBoYS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNvcnQtYWxwaGEtZG93blwiKTsgfVxuLmJpLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNvcnQtYWxwaGEtdXAtYWx0XCIpOyB9XG4uYmktc29ydC1hbHBoYS11cDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LWFscGhhLXVwXCIpOyB9XG4uYmktc29ydC1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LWRvd24tYWx0XCIpOyB9XG4uYmktc29ydC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNvcnQtZG93blwiKTsgfVxuLmJpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIik7IH1cbi5iaS1zb3J0LW51bWVyaWMtZG93bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LW51bWVyaWMtZG93blwiKTsgfVxuLmJpLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic29ydC1udW1lcmljLXVwLWFsdFwiKTsgfVxuLmJpLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LW51bWVyaWMtdXBcIik7IH1cbi5iaS1zb3J0LXVwLWFsdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3J0LXVwLWFsdFwiKTsgfVxuLmJpLXNvcnQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic29ydC11cFwiKTsgfVxuLmJpLXNvdW5kd2F2ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzb3VuZHdhdmVcIik7IH1cbi5iaS1zcGVha2VyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3BlYWtlci1maWxsXCIpOyB9XG4uYmktc3BlYWtlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzcGVha2VyXCIpOyB9XG4uYmktc3BlZWRvbWV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3BlZWRvbWV0ZXJcIik7IH1cbi5iaS1zcGVlZG9tZXRlcjI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3BlZWRvbWV0ZXIyXCIpOyB9XG4uYmktc3BlbGxjaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzcGVsbGNoZWNrXCIpOyB9XG4uYmktc3F1YXJlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3F1YXJlLWZpbGxcIik7IH1cbi5iaS1zcXVhcmUtaGFsZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzcXVhcmUtaGFsZlwiKTsgfVxuLmJpLXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzcXVhcmVcIik7IH1cbi5iaS1zdGFjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdGFja1wiKTsgfVxuLmJpLXN0YXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdGFyLWZpbGxcIik7IH1cbi5iaS1zdGFyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3Rhci1oYWxmXCIpOyB9XG4uYmktc3Rhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdGFyXCIpOyB9XG4uYmktc3RhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RhcnNcIik7IH1cbi5iaS1zdGlja2llcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0aWNraWVzLWZpbGxcIik7IH1cbi5iaS1zdGlja2llczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdGlja2llc1wiKTsgfVxuLmJpLXN0aWNreS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0aWNreS1maWxsXCIpOyB9XG4uYmktc3RpY2t5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0aWNreVwiKTsgfVxuLmJpLXN0b3AtYnRuLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RvcC1idG4tZmlsbFwiKTsgfVxuLmJpLXN0b3AtYnRuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0b3AtYnRuXCIpOyB9XG4uYmktc3RvcC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdG9wLWNpcmNsZS1maWxsXCIpOyB9XG4uYmktc3RvcC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RvcC1jaXJjbGVcIik7IH1cbi5iaS1zdG9wLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RvcC1maWxsXCIpOyB9XG4uYmktc3RvcDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdG9wXCIpOyB9XG4uYmktc3RvcGxpZ2h0cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0b3BsaWdodHMtZmlsbFwiKTsgfVxuLmJpLXN0b3BsaWdodHM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RvcGxpZ2h0c1wiKTsgfVxuLmJpLXN0b3B3YXRjaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0b3B3YXRjaC1maWxsXCIpOyB9XG4uYmktc3RvcHdhdGNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN0b3B3YXRjaFwiKTsgfVxuLmJpLXN1YnRyYWN0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN1YnRyYWN0XCIpOyB9XG4uYmktc3VpdC1jbHViLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VpdC1jbHViLWZpbGxcIik7IH1cbi5iaS1zdWl0LWNsdWI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VpdC1jbHViXCIpOyB9XG4uYmktc3VpdC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VpdC1kaWFtb25kLWZpbGxcIik7IH1cbi5iaS1zdWl0LWRpYW1vbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VpdC1kaWFtb25kXCIpOyB9XG4uYmktc3VpdC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN1aXQtaGVhcnQtZmlsbFwiKTsgfVxuLmJpLXN1aXQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VpdC1oZWFydFwiKTsgfVxuLmJpLXN1aXQtc3BhZGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdWl0LXNwYWRlLWZpbGxcIik7IH1cbi5iaS1zdWl0LXNwYWRlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN1aXQtc3BhZGVcIik7IH1cbi5iaS1zdW4tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdW4tZmlsbFwiKTsgfVxuLmJpLXN1bjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdW5cIik7IH1cbi5iaS1zdW5nbGFzc2VzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInN1bmdsYXNzZXNcIik7IH1cbi5iaS1zdW5yaXNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3VucmlzZS1maWxsXCIpOyB9XG4uYmktc3VucmlzZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdW5yaXNlXCIpOyB9XG4uYmktc3Vuc2V0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3Vuc2V0LWZpbGxcIik7IH1cbi5iaS1zdW5zZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3Vuc2V0XCIpOyB9XG4uYmktc3ltbWV0cnktaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzeW1tZXRyeS1ob3Jpem9udGFsXCIpOyB9XG4uYmktc3ltbWV0cnktdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3ltbWV0cnktdmVydGljYWxcIik7IH1cbi5iaS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0YWJsZVwiKTsgfVxuLmJpLXRhYmxldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRhYmxldC1maWxsXCIpOyB9XG4uYmktdGFibGV0LWxhbmRzY2FwZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRhYmxldC1sYW5kc2NhcGUtZmlsbFwiKTsgfVxuLmJpLXRhYmxldC1sYW5kc2NhcGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGFibGV0LWxhbmRzY2FwZVwiKTsgfVxuLmJpLXRhYmxldDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0YWJsZXRcIik7IH1cbi5iaS10YWctZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0YWctZmlsbFwiKTsgfVxuLmJpLXRhZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0YWdcIik7IH1cbi5iaS10YWdzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGFncy1maWxsXCIpOyB9XG4uYmktdGFnczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0YWdzXCIpOyB9XG4uYmktdGVsZWdyYW06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVsZWdyYW1cIik7IH1cbi5iaS10ZWxlcGhvbmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtZmlsbFwiKTsgfVxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVsZXBob25lLWZvcndhcmQtZmlsbFwiKTsgfVxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlbGVwaG9uZS1mb3J3YXJkXCIpOyB9XG4uYmktdGVsZXBob25lLWluYm91bmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtaW5ib3VuZC1maWxsXCIpOyB9XG4uYmktdGVsZXBob25lLWluYm91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVsZXBob25lLWluYm91bmRcIik7IH1cbi5iaS10ZWxlcGhvbmUtbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtbWludXMtZmlsbFwiKTsgfVxuLmJpLXRlbGVwaG9uZS1taW51czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtbWludXNcIik7IH1cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtb3V0Ym91bmQtZmlsbFwiKTsgfVxuLmJpLXRlbGVwaG9uZS1vdXRib3VuZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIik7IH1cbi5iaS10ZWxlcGhvbmUtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlbGVwaG9uZS1wbHVzLWZpbGxcIik7IH1cbi5iaS10ZWxlcGhvbmUtcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZWxlcGhvbmUtcGx1c1wiKTsgfVxuLmJpLXRlbGVwaG9uZS14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVsZXBob25lLXgtZmlsbFwiKTsgfVxuLmJpLXRlbGVwaG9uZS14OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlbGVwaG9uZS14XCIpOyB9XG4uYmktdGVsZXBob25lOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlbGVwaG9uZVwiKTsgfVxuLmJpLXRlcm1pbmFsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVybWluYWwtZmlsbFwiKTsgfVxuLmJpLXRlcm1pbmFsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlcm1pbmFsXCIpOyB9XG4uYmktdGV4dC1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGV4dC1jZW50ZXJcIik7IH1cbi5iaS10ZXh0LWluZGVudC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRleHQtaW5kZW50LWxlZnRcIik7IH1cbi5iaS10ZXh0LWluZGVudC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXh0LWluZGVudC1yaWdodFwiKTsgfVxuLmJpLXRleHQtbGVmdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXh0LWxlZnRcIik7IH1cbi5iaS10ZXh0LXBhcmFncmFwaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXh0LXBhcmFncmFwaFwiKTsgfVxuLmJpLXRleHQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGV4dC1yaWdodFwiKTsgfVxuLmJpLXRleHRhcmVhLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXh0YXJlYS1yZXNpemVcIik7IH1cbi5iaS10ZXh0YXJlYS10OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRleHRhcmVhLXRcIik7IH1cbi5iaS10ZXh0YXJlYTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXh0YXJlYVwiKTsgfVxuLmJpLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGhlcm1vbWV0ZXItaGFsZlwiKTsgfVxuLmJpLXRoZXJtb21ldGVyLWhpZ2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGhlcm1vbWV0ZXItaGlnaFwiKTsgfVxuLmJpLXRoZXJtb21ldGVyLWxvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0aGVybW9tZXRlci1sb3dcIik7IH1cbi5iaS10aGVybW9tZXRlci1zbm93OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRoZXJtb21ldGVyLXNub3dcIik7IH1cbi5iaS10aGVybW9tZXRlci1zdW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGhlcm1vbWV0ZXItc3VuXCIpOyB9XG4uYmktdGhlcm1vbWV0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGhlcm1vbWV0ZXJcIik7IH1cbi5iaS10aHJlZS1kb3RzLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRocmVlLWRvdHMtdmVydGljYWxcIik7IH1cbi5iaS10aHJlZS1kb3RzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRocmVlLWRvdHNcIik7IH1cbi5iaS10b2dnbGUtb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRvZ2dsZS1vZmZcIik7IH1cbi5iaS10b2dnbGUtb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidG9nZ2xlLW9uXCIpOyB9XG4uYmktdG9nZ2xlMi1vZmY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidG9nZ2xlMi1vZmZcIik7IH1cbi5iaS10b2dnbGUyLW9uOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRvZ2dsZTItb25cIik7IH1cbi5iaS10b2dnbGVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRvZ2dsZXNcIik7IH1cbi5iaS10b2dnbGVzMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0b2dnbGVzMlwiKTsgfVxuLmJpLXRvb2xzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRvb2xzXCIpOyB9XG4uYmktdG9ybmFkbzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0b3JuYWRvXCIpOyB9XG4uYmktdHJhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmFzaC1maWxsXCIpOyB9XG4uYmktdHJhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHJhc2hcIik7IH1cbi5iaS10cmFzaDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmFzaDItZmlsbFwiKTsgfVxuLmJpLXRyYXNoMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmFzaDJcIik7IH1cbi5iaS10cmVlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHJlZS1maWxsXCIpOyB9XG4uYmktdHJlZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmVlXCIpOyB9XG4uYmktdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmlhbmdsZS1maWxsXCIpOyB9XG4uYmktdHJpYW5nbGUtaGFsZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cmlhbmdsZS1oYWxmXCIpOyB9XG4uYmktdHJpYW5nbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHJpYW5nbGVcIik7IH1cbi5iaS10cm9waHktZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cm9waHktZmlsbFwiKTsgfVxuLmJpLXRyb3BoeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cm9waHlcIik7IH1cbi5iaS10cm9waWNhbC1zdG9ybTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0cm9waWNhbC1zdG9ybVwiKTsgfVxuLmJpLXRydWNrLWZsYXRiZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHJ1Y2stZmxhdGJlZFwiKTsgfVxuLmJpLXRydWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRydWNrXCIpOyB9XG4uYmktdHN1bmFtaTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0c3VuYW1pXCIpOyB9XG4uYmktdHYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0di1maWxsXCIpOyB9XG4uYmktdHY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHZcIik7IH1cbi5iaS10d2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHdpdGNoXCIpOyB9XG4uYmktdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0d2l0dGVyXCIpOyB9XG4uYmktdHlwZS1ib2xkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInR5cGUtYm9sZFwiKTsgfVxuLmJpLXR5cGUtaDE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHlwZS1oMVwiKTsgfVxuLmJpLXR5cGUtaDI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHlwZS1oMlwiKTsgfVxuLmJpLXR5cGUtaDM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidHlwZS1oM1wiKTsgfVxuLmJpLXR5cGUtaXRhbGljOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInR5cGUtaXRhbGljXCIpOyB9XG4uYmktdHlwZS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInR5cGUtc3RyaWtldGhyb3VnaFwiKTsgfVxuLmJpLXR5cGUtdW5kZXJsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInR5cGUtdW5kZXJsaW5lXCIpOyB9XG4uYmktdHlwZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0eXBlXCIpOyB9XG4uYmktdWktY2hlY2tzLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidWktY2hlY2tzLWdyaWRcIik7IH1cbi5iaS11aS1jaGVja3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidWktY2hlY2tzXCIpOyB9XG4uYmktdWktcmFkaW9zLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidWktcmFkaW9zLWdyaWRcIik7IH1cbi5iaS11aS1yYWRpb3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidWktcmFkaW9zXCIpOyB9XG4uYmktdW1icmVsbGEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1bWJyZWxsYS1maWxsXCIpOyB9XG4uYmktdW1icmVsbGE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidW1icmVsbGFcIik7IH1cbi5iaS11bmlvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1bmlvblwiKTsgfVxuLmJpLXVubG9jay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVubG9jay1maWxsXCIpOyB9XG4uYmktdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVubG9ja1wiKTsgfVxuLmJpLXVwYy1zY2FuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVwYy1zY2FuXCIpOyB9XG4uYmktdXBjOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVwY1wiKTsgfVxuLmJpLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1cGxvYWRcIik7IH1cbi5iaS12ZWN0b3ItcGVuOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZlY3Rvci1wZW5cIik7IH1cbi5iaS12aWV3LWxpc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidmlldy1saXN0XCIpOyB9XG4uYmktdmlldy1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZpZXctc3RhY2tlZFwiKTsgfVxuLmJpLXZpbnlsLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidmlueWwtZmlsbFwiKTsgfVxuLmJpLXZpbnlsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZpbnlsXCIpOyB9XG4uYmktdm9pY2VtYWlsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZvaWNlbWFpbFwiKTsgfVxuLmJpLXZvbHVtZS1kb3duLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidm9sdW1lLWRvd24tZmlsbFwiKTsgfVxuLmJpLXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZvbHVtZS1kb3duXCIpOyB9XG4uYmktdm9sdW1lLW11dGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ2b2x1bWUtbXV0ZS1maWxsXCIpOyB9XG4uYmktdm9sdW1lLW11dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidm9sdW1lLW11dGVcIik7IH1cbi5iaS12b2x1bWUtb2ZmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidm9sdW1lLW9mZi1maWxsXCIpOyB9XG4uYmktdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ2b2x1bWUtb2ZmXCIpOyB9XG4uYmktdm9sdW1lLXVwLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidm9sdW1lLXVwLWZpbGxcIik7IH1cbi5iaS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidm9sdW1lLXVwXCIpOyB9XG4uYmktdnI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidnJcIik7IH1cbi5iaS13YWxsZXQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3YWxsZXQtZmlsbFwiKTsgfVxuLmJpLXdhbGxldDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3YWxsZXRcIik7IH1cbi5iaS13YWxsZXQyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndhbGxldDJcIik7IH1cbi5iaS13YXRjaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3YXRjaFwiKTsgfVxuLmJpLXdhdGVyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndhdGVyXCIpOyB9XG4uYmktd2hhdHNhcHA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2hhdHNhcHBcIik7IH1cbi5iaS13aWZpLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2lmaS0xXCIpOyB9XG4uYmktd2lmaS0yOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndpZmktMlwiKTsgfVxuLmJpLXdpZmktb2ZmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndpZmktb2ZmXCIpOyB9XG4uYmktd2lmaTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aWZpXCIpOyB9XG4uYmktd2luZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kXCIpOyB9XG4uYmktd2luZG93LWRvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2luZG93LWRvY2tcIik7IH1cbi5iaS13aW5kb3ctc2lkZWJhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kb3ctc2lkZWJhclwiKTsgfVxuLmJpLXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kb3dcIik7IH1cbi5iaS13cmVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid3JlbmNoXCIpOyB9XG4uYmkteC1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LWNpcmNsZS1maWxsXCIpOyB9XG4uYmkteC1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieC1jaXJjbGVcIik7IH1cbi5iaS14LWRpYW1vbmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LWRpYW1vbmQtZmlsbFwiKTsgfVxuLmJpLXgtZGlhbW9uZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LWRpYW1vbmRcIik7IH1cbi5iaS14LW9jdGFnb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LW9jdGFnb24tZmlsbFwiKTsgfVxuLmJpLXgtb2N0YWdvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LW9jdGFnb25cIik7IH1cbi5iaS14LXNxdWFyZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIngtc3F1YXJlLWZpbGxcIik7IH1cbi5iaS14LXNxdWFyZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ4LXNxdWFyZVwiKTsgfVxuLmJpLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieFwiKTsgfVxuLmJpLXlvdXR1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieW91dHViZVwiKTsgfVxuLmJpLXpvb20taW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiem9vbS1pblwiKTsgfVxuLmJpLXpvb20tb3V0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInpvb20tb3V0XCIpOyB9XG4uYmktYmFuazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYW5rXCIpOyB9XG4uYmktYmFuazI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFuazJcIik7IH1cbi5iaS1iZWxsLXNsYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmVsbC1zbGFzaC1maWxsXCIpOyB9XG4uYmktYmVsbC1zbGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiZWxsLXNsYXNoXCIpOyB9XG4uYmktY2FzaC1jb2luOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNhc2gtY29pblwiKTsgfVxuLmJpLWNoZWNrLWxnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoZWNrLWxnXCIpOyB9XG4uYmktY29pbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjb2luXCIpOyB9XG4uYmktY3VycmVuY3ktYml0Y29pbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjdXJyZW5jeS1iaXRjb2luXCIpOyB9XG4uYmktY3VycmVuY3ktZG9sbGFyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImN1cnJlbmN5LWRvbGxhclwiKTsgfVxuLmJpLWN1cnJlbmN5LWV1cm86OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3VycmVuY3ktZXVyb1wiKTsgfVxuLmJpLWN1cnJlbmN5LWV4Y2hhbmdlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImN1cnJlbmN5LWV4Y2hhbmdlXCIpOyB9XG4uYmktY3VycmVuY3ktcG91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3VycmVuY3ktcG91bmRcIik7IH1cbi5iaS1jdXJyZW5jeS15ZW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY3VycmVuY3kteWVuXCIpOyB9XG4uYmktZGFzaC1sZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkYXNoLWxnXCIpOyB9XG4uYmktZXhjbGFtYXRpb24tbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhjbGFtYXRpb24tbGdcIik7IH1cbi5iaS1maWxlLWVhcm1hcmstcGRmLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1lYXJtYXJrLXBkZi1maWxsXCIpOyB9XG4uYmktZmlsZS1lYXJtYXJrLXBkZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLWVhcm1hcmstcGRmXCIpOyB9XG4uYmktZmlsZS1wZGYtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxlLXBkZi1maWxsXCIpOyB9XG4uYmktZmlsZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZS1wZGZcIik7IH1cbi5iaS1nZW5kZXItYW1iaWd1b3VzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlbmRlci1hbWJpZ3VvdXNcIik7IH1cbi5iaS1nZW5kZXItZmVtYWxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdlbmRlci1mZW1hbGVcIik7IH1cbi5iaS1nZW5kZXItbWFsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJnZW5kZXItbWFsZVwiKTsgfVxuLmJpLWdlbmRlci10cmFuczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJnZW5kZXItdHJhbnNcIik7IH1cbi5iaS1oZWFkc2V0LXZyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhlYWRzZXQtdnJcIik7IH1cbi5iaS1pbmZvLWxnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluZm8tbGdcIik7IH1cbi5iaS1tYXN0b2Rvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYXN0b2RvblwiKTsgfVxuLmJpLW1lc3Nlbmdlcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtZXNzZW5nZXJcIik7IH1cbi5iaS1waWdneS1iYW5rLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGlnZ3ktYmFuay1maWxsXCIpOyB9XG4uYmktcGlnZ3ktYmFuazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwaWdneS1iYW5rXCIpOyB9XG4uYmktcGluLW1hcC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBpbi1tYXAtZmlsbFwiKTsgfVxuLmJpLXBpbi1tYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGluLW1hcFwiKTsgfVxuLmJpLXBsdXMtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1cy1sZ1wiKTsgfVxuLmJpLXF1ZXN0aW9uLWxnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInF1ZXN0aW9uLWxnXCIpOyB9XG4uYmktcmVjeWNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJyZWN5Y2xlXCIpOyB9XG4uYmktcmVkZGl0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJlZGRpdFwiKTsgfVxuLmJpLXNhZmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzYWZlLWZpbGxcIik7IH1cbi5iaS1zYWZlMi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNhZmUyLWZpbGxcIik7IH1cbi5iaS1zYWZlMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzYWZlMlwiKTsgfVxuLmJpLXNkLWNhcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZC1jYXJkLWZpbGxcIik7IH1cbi5iaS1zZC1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNkLWNhcmRcIik7IH1cbi5iaS1za3lwZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJza3lwZVwiKTsgfVxuLmJpLXNsYXNoLWxnOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNsYXNoLWxnXCIpOyB9XG4uYmktdHJhbnNsYXRlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRyYW5zbGF0ZVwiKTsgfVxuLmJpLXgtbGc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieC1sZ1wiKTsgfVxuLmJpLXNhZmU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2FmZVwiKTsgfVxuLmJpLWFwcGxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFwcGxlXCIpOyB9XG4uYmktbWljcm9zb2Z0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1pY3Jvc29mdFwiKTsgfVxuLmJpLXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2luZG93c1wiKTsgfVxuLmJpLWJlaGFuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmVoYW5jZVwiKTsgfVxuLmJpLWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRyaWJiYmxlXCIpOyB9XG4uYmktbGluZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJsaW5lXCIpOyB9XG4uYmktbWVkaXVtOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1lZGl1bVwiKTsgfVxuLmJpLXBheXBhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwYXlwYWxcIik7IH1cbi5iaS1waW50ZXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGludGVyZXN0XCIpOyB9XG4uYmktc2lnbmFsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNpZ25hbFwiKTsgfVxuLmJpLXNuYXBjaGF0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNuYXBjaGF0XCIpOyB9XG4uYmktc3BvdGlmeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzcG90aWZ5XCIpOyB9XG4uYmktc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RhY2stb3ZlcmZsb3dcIik7IH1cbi5iaS1zdHJhdmE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3RyYXZhXCIpOyB9XG4uYmktd29yZHByZXNzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndvcmRwcmVzc1wiKTsgfVxuLmJpLXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZpbWVvXCIpOyB9XG4uYmktYWN0aXZpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYWN0aXZpdHlcIik7IH1cbi5iaS1lYXNlbDItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXNlbDItZmlsbFwiKTsgfVxuLmJpLWVhc2VsMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXNlbDJcIik7IH1cbi5iaS1lYXNlbDMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXNlbDMtZmlsbFwiKTsgfVxuLmJpLWVhc2VsMzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXNlbDNcIik7IH1cbi5iaS1mYW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmFuXCIpOyB9XG4uYmktZmluZ2VycHJpbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmluZ2VycHJpbnRcIik7IH1cbi5iaS1ncmFwaC1kb3duLWFycm93OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdyYXBoLWRvd24tYXJyb3dcIik7IH1cbi5iaS1ncmFwaC11cC1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncmFwaC11cC1hcnJvd1wiKTsgfVxuLmJpLWh5cG5vdGl6ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoeXBub3RpemVcIik7IH1cbi5iaS1tYWdpYzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtYWdpY1wiKTsgfVxuLmJpLXBlcnNvbi1yb2xvZGV4OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi1yb2xvZGV4XCIpOyB9XG4uYmktcGVyc29uLXZpZGVvOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi12aWRlb1wiKTsgfVxuLmJpLXBlcnNvbi12aWRlbzI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLXZpZGVvMlwiKTsgfVxuLmJpLXBlcnNvbi12aWRlbzM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLXZpZGVvM1wiKTsgfVxuLmJpLXBlcnNvbi13b3Jrc3BhY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGVyc29uLXdvcmtzcGFjZVwiKTsgfVxuLmJpLXJhZGlvYWN0aXZlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJhZGlvYWN0aXZlXCIpOyB9XG4uYmktd2ViY2FtLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2ViY2FtLWZpbGxcIik7IH1cbi5iaS13ZWJjYW06OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2ViY2FtXCIpOyB9XG4uYmkteWluLXlhbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieWluLXlhbmdcIik7IH1cbi5iaS1iYW5kYWlkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFuZGFpZC1maWxsXCIpOyB9XG4uYmktYmFuZGFpZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYW5kYWlkXCIpOyB9XG4uYmktYmx1ZXRvb3RoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJsdWV0b290aFwiKTsgfVxuLmJpLWJvZHktdGV4dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib2R5LXRleHRcIik7IH1cbi5iaS1ib29tYm94OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJvb21ib3hcIik7IH1cbi5iaS1ib3hlczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3hlc1wiKTsgfVxuLmJpLWRwYWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkcGFkLWZpbGxcIik7IH1cbi5iaS1kcGFkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRwYWRcIik7IH1cbi5iaS1lYXItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXItZmlsbFwiKTsgfVxuLmJpLWVhcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlYXJcIik7IH1cbi5iaS1lbnZlbG9wZS1jaGVjay0xOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLWNoZWNrLTFcIik7IH1cbi5iaS1lbnZlbG9wZS1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1lbnZlbG9wZS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1jaGVja1wiKTsgfVxuLmJpLWVudmVsb3BlLWRhc2gtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1kYXNoLTFcIik7IH1cbi5iaS1lbnZlbG9wZS1kYXNoLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtZGFzaC1maWxsXCIpOyB9XG4uYmktZW52ZWxvcGUtZGFzaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1kYXNoXCIpOyB9XG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb24tMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1leGNsYW1hdGlvbi0xXCIpOyB9XG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1leGNsYW1hdGlvbi1maWxsXCIpOyB9XG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtZXhjbGFtYXRpb25cIik7IH1cbi5iaS1lbnZlbG9wZS1wbHVzLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtcGx1cy1maWxsXCIpOyB9XG4uYmktZW52ZWxvcGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1wbHVzXCIpOyB9XG4uYmktZW52ZWxvcGUtc2xhc2gtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1zbGFzaC0xXCIpOyB9XG4uYmktZW52ZWxvcGUtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJlbnZlbG9wZS1zbGFzaC1maWxsXCIpOyB9XG4uYmktZW52ZWxvcGUtc2xhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtc2xhc2hcIik7IH1cbi5iaS1lbnZlbG9wZS14LTE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUteC0xXCIpOyB9XG4uYmktZW52ZWxvcGUteC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLXgtZmlsbFwiKTsgfVxuLmJpLWVudmVsb3BlLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUteFwiKTsgfVxuLmJpLWV4cGxpY2l0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZXhwbGljaXQtZmlsbFwiKTsgfVxuLmJpLWV4cGxpY2l0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV4cGxpY2l0XCIpOyB9XG4uYmktZ2l0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImdpdFwiKTsgfVxuLmJpLWluZmluaXR5OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluZmluaXR5XCIpOyB9XG4uYmktbGlzdC1jb2x1bW5zLXJldmVyc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlzdC1jb2x1bW5zLXJldmVyc2VcIik7IH1cbi5iaS1saXN0LWNvbHVtbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibGlzdC1jb2x1bW5zXCIpOyB9XG4uYmktbWV0YTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtZXRhXCIpOyB9XG4uYmktbW9ydG9yYm9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtb3J0b3Jib2FyZC1maWxsXCIpOyB9XG4uYmktbW9ydG9yYm9hcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW9ydG9yYm9hcmRcIik7IH1cbi5iaS1uaW50ZW5kby1zd2l0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibmludGVuZG8tc3dpdGNoXCIpOyB9XG4uYmktcGMtZGlzcGxheS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiKTsgfVxuLmJpLXBjLWRpc3BsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGMtZGlzcGxheVwiKTsgfVxuLmJpLXBjLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGMtaG9yaXpvbnRhbFwiKTsgfVxuLmJpLXBjOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBjXCIpOyB9XG4uYmktcGxheXN0YXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGxheXN0YXRpb25cIik7IH1cbi5iaS1wbHVzLXNsYXNoLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBsdXMtc2xhc2gtbWludXNcIik7IH1cbi5iaS1wcm9qZWN0b3ItZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwcm9qZWN0b3ItZmlsbFwiKTsgfVxuLmJpLXByb2plY3Rvcjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwcm9qZWN0b3JcIik7IH1cbi5iaS1xci1jb2RlLXNjYW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicXItY29kZS1zY2FuXCIpOyB9XG4uYmktcXItY29kZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJxci1jb2RlXCIpOyB9XG4uYmktcXVvcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicXVvcmFcIik7IH1cbi5iaS1xdW90ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJxdW90ZVwiKTsgfVxuLmJpLXJvYm90OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInJvYm90XCIpOyB9XG4uYmktc2VuZC1jaGVjay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtY2hlY2stZmlsbFwiKTsgfVxuLmJpLXNlbmQtY2hlY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2VuZC1jaGVja1wiKTsgfVxuLmJpLXNlbmQtZGFzaC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtZGFzaC1maWxsXCIpOyB9XG4uYmktc2VuZC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtZGFzaFwiKTsgfVxuLmJpLXNlbmQtZXhjbGFtYXRpb24tMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZW5kLWV4Y2xhbWF0aW9uLTFcIik7IH1cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2VuZC1leGNsYW1hdGlvbi1maWxsXCIpOyB9XG4uYmktc2VuZC1leGNsYW1hdGlvbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZW5kLWV4Y2xhbWF0aW9uXCIpOyB9XG4uYmktc2VuZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtZmlsbFwiKTsgfVxuLmJpLXNlbmQtcGx1cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtcGx1cy1maWxsXCIpOyB9XG4uYmktc2VuZC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtcGx1c1wiKTsgfVxuLmJpLXNlbmQtc2xhc2gtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZW5kLXNsYXNoLWZpbGxcIik7IH1cbi5iaS1zZW5kLXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmQtc2xhc2hcIik7IH1cbi5iaS1zZW5kLXgtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZW5kLXgtZmlsbFwiKTsgfVxuLmJpLXNlbmQteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzZW5kLXhcIik7IH1cbi5iaS1zZW5kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInNlbmRcIik7IH1cbi5iaS1zdGVhbTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzdGVhbVwiKTsgfVxuLmJpLXRlcm1pbmFsLWRhc2gtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXJtaW5hbC1kYXNoLTFcIik7IH1cbi5iaS10ZXJtaW5hbC1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlcm1pbmFsLWRhc2hcIik7IH1cbi5iaS10ZXJtaW5hbC1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRlcm1pbmFsLXBsdXNcIik7IH1cbi5iaS10ZXJtaW5hbC1zcGxpdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0ZXJtaW5hbC1zcGxpdFwiKTsgfVxuLmJpLXRpY2tldC1kZXRhaWxlZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRpY2tldC1kZXRhaWxlZC1maWxsXCIpOyB9XG4uYmktdGlja2V0LWRldGFpbGVkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRpY2tldC1kZXRhaWxlZFwiKTsgfVxuLmJpLXRpY2tldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRpY2tldC1maWxsXCIpOyB9XG4uYmktdGlja2V0LXBlcmZvcmF0ZWQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0aWNrZXQtcGVyZm9yYXRlZC1maWxsXCIpOyB9XG4uYmktdGlja2V0LXBlcmZvcmF0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGlja2V0LXBlcmZvcmF0ZWRcIik7IH1cbi5iaS10aWNrZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGlja2V0XCIpOyB9XG4uYmktdGlrdG9rOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRpa3Rva1wiKTsgfVxuLmJpLXdpbmRvdy1kYXNoOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndpbmRvdy1kYXNoXCIpOyB9XG4uYmktd2luZG93LWRlc2t0b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwid2luZG93LWRlc2t0b3BcIik7IH1cbi5iaS13aW5kb3ctZnVsbHNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kb3ctZnVsbHNjcmVlblwiKTsgfVxuLmJpLXdpbmRvdy1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndpbmRvdy1wbHVzXCIpOyB9XG4uYmktd2luZG93LXNwbGl0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIndpbmRvdy1zcGxpdFwiKTsgfVxuLmJpLXdpbmRvdy1zdGFjazo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kb3ctc3RhY2tcIik7IH1cbi5iaS13aW5kb3cteDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3aW5kb3cteFwiKTsgfVxuLmJpLXhib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwieGJveFwiKTsgfVxuLmJpLWV0aGVybmV0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImV0aGVybmV0XCIpOyB9XG4uYmktaGRtaS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhkbWktZmlsbFwiKTsgfVxuLmJpLWhkbWk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGRtaVwiKTsgfVxuLmJpLXVzYi1jLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidXNiLWMtZmlsbFwiKTsgfVxuLmJpLXVzYi1jOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVzYi1jXCIpOyB9XG4uYmktdXNiLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidXNiLWZpbGxcIik7IH1cbi5iaS11c2ItcGx1Zy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVzYi1wbHVnLWZpbGxcIik7IH1cbi5iaS11c2ItcGx1Zzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItcGx1Z1wiKTsgfVxuLmJpLXVzYi1zeW1ib2w6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidXNiLXN5bWJvbFwiKTsgfVxuLmJpLXVzYjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2JcIik7IH1cbi5iaS1ib29tYm94LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYm9vbWJveC1maWxsXCIpOyB9XG4uYmktZGlzcGxheXBvcnQtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkaXNwbGF5cG9ydC0xXCIpOyB9XG4uYmktZGlzcGxheXBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGlzcGxheXBvcnRcIik7IH1cbi5iaS1ncHUtY2FyZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJncHUtY2FyZFwiKTsgfVxuLmJpLW1lbW9yeTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtZW1vcnlcIik7IH1cbi5iaS1tb2RlbS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1vZGVtLWZpbGxcIik7IH1cbi5iaS1tb2RlbTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtb2RlbVwiKTsgfVxuLmJpLW1vdGhlcmJvYXJkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwibW90aGVyYm9hcmQtZmlsbFwiKTsgfVxuLmJpLW1vdGhlcmJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1vdGhlcmJvYXJkXCIpOyB9XG4uYmktb3B0aWNhbC1hdWRpby1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm9wdGljYWwtYXVkaW8tZmlsbFwiKTsgfVxuLmJpLW9wdGljYWwtYXVkaW86OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwib3B0aWNhbC1hdWRpb1wiKTsgfVxuLmJpLXBjaS1jYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBjaS1jYXJkXCIpOyB9XG4uYmktcm91dGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicm91dGVyLWZpbGxcIik7IH1cbi5iaS1yb3V0ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicm91dGVyXCIpOyB9XG4uYmktc3NkLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3NkLWZpbGxcIik7IH1cbi5iaS1zc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic3NkXCIpOyB9XG4uYmktdGh1bmRlcmJvbHQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ0aHVuZGVyYm9sdC1maWxsXCIpOyB9XG4uYmktdGh1bmRlcmJvbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGh1bmRlcmJvbHRcIik7IH1cbi5iaS11c2ItZHJpdmUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItZHJpdmUtZmlsbFwiKTsgfVxuLmJpLXVzYi1kcml2ZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItZHJpdmVcIik7IH1cbi5iaS11c2ItbWljcm8tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItbWljcm8tZmlsbFwiKTsgfVxuLmJpLXVzYi1taWNybzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItbWljcm9cIik7IH1cbi5iaS11c2ItbWluaS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInVzYi1taW5pLWZpbGxcIik7IH1cbi5iaS11c2ItbWluaTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ1c2ItbWluaVwiKTsgfVxuLmJpLWNsb3VkLWhhemUyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsb3VkLWhhemUyXCIpOyB9XG4uYmktZGV2aWNlLWhkZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRldmljZS1oZGQtZmlsbFwiKTsgfVxuLmJpLWRldmljZS1oZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZGV2aWNlLWhkZFwiKTsgfVxuLmJpLWRldmljZS1zc2QtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJkZXZpY2Utc3NkLWZpbGxcIik7IH1cbi5iaS1kZXZpY2Utc3NkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRldmljZS1zc2RcIik7IH1cbi5iaS1kaXNwbGF5cG9ydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImRpc3BsYXlwb3J0LWZpbGxcIik7IH1cbi5iaS1tb3J0YXJib2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1vcnRhcmJvYXJkLWZpbGxcIik7IH1cbi5iaS1tb3J0YXJib2FyZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJtb3J0YXJib2FyZFwiKTsgfVxuLmJpLXRlcm1pbmFsLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwidGVybWluYWwteFwiKTsgfVxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJhcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1hcnJvdy10aHJvdWdoLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImFycm93LXRocm91Z2gtaGVhcnRcIik7IH1cbi5iaS1iYWRnZS1zZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZGdlLXNkLWZpbGxcIik7IH1cbi5iaS1iYWRnZS1zZDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWRnZS1zZFwiKTsgfVxuLmJpLWJhZy1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZy1oZWFydC1maWxsXCIpOyB9XG4uYmktYmFnLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJhZy1oZWFydFwiKTsgfVxuLmJpLWJhbGxvb24tZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWxsb29uLWZpbGxcIik7IH1cbi5iaS1iYWxsb29uLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYmFsbG9vbi1oZWFydC1maWxsXCIpOyB9XG4uYmktYmFsbG9vbi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWxsb29uLWhlYXJ0XCIpOyB9XG4uYmktYmFsbG9vbjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJiYWxsb29uXCIpOyB9XG4uYmktYm94Mi1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveDItZmlsbFwiKTsgfVxuLmJpLWJveDItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJib3gyLWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1ib3gyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveDItaGVhcnRcIik7IH1cbi5iaS1ib3gyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImJveDJcIik7IH1cbi5iaS1icmFjZXMtYXN0ZXJpc2s6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiYnJhY2VzLWFzdGVyaXNrXCIpOyB9XG4uYmktY2FsZW5kYXItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhci1oZWFydC1maWxsXCIpOyB9XG4uYmktY2FsZW5kYXItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2FsZW5kYXItaGVhcnRcIik7IH1cbi5iaS1jYWxlbmRhcjItaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWNhbGVuZGFyMi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjYWxlbmRhcjItaGVhcnRcIik7IH1cbi5iaS1jaGF0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1oZWFydC1maWxsXCIpOyB9XG4uYmktY2hhdC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjaGF0LWhlYXJ0XCIpOyB9XG4uYmktY2hhdC1sZWZ0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0LWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1jaGF0LWxlZnQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1sZWZ0LWhlYXJ0XCIpOyB9XG4uYmktY2hhdC1yaWdodC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWNoYXQtcmlnaHQtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1yaWdodC1oZWFydFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2hhdC1zcXVhcmUtaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWNoYXQtc3F1YXJlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNoYXQtc3F1YXJlLWhlYXJ0XCIpOyB9XG4uYmktY2xpcGJvYXJkLWNoZWNrLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1jbGlwYm9hcmQtZGF0YS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1kYXRhLWZpbGxcIik7IH1cbi5iaS1jbGlwYm9hcmQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQtZmlsbFwiKTsgfVxuLmJpLWNsaXBib2FyZC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1oZWFydC1maWxsXCIpOyB9XG4uYmktY2xpcGJvYXJkLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1oZWFydFwiKTsgfVxuLmJpLWNsaXBib2FyZC1taW51cy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1taW51cy1maWxsXCIpOyB9XG4uYmktY2xpcGJvYXJkLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCIpOyB9XG4uYmktY2xpcGJvYXJkLXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZC1wdWxzZVwiKTsgfVxuLmJpLWNsaXBib2FyZC14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkLXgtZmlsbFwiKTsgfVxuLmJpLWNsaXBib2FyZDItY2hlY2stZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLWNoZWNrLWZpbGxcIik7IH1cbi5iaS1jbGlwYm9hcmQyLWNoZWNrOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZDItY2hlY2tcIik7IH1cbi5iaS1jbGlwYm9hcmQyLWRhdGEtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiKTsgfVxuLmJpLWNsaXBib2FyZDItZGF0YTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLWRhdGFcIik7IH1cbi5iaS1jbGlwYm9hcmQyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkMi1maWxsXCIpOyB9XG4uYmktY2xpcGJvYXJkMi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWNsaXBib2FyZDItaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkMi1oZWFydFwiKTsgfVxuLmJpLWNsaXBib2FyZDItbWludXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIik7IH1cbi5iaS1jbGlwYm9hcmQyLW1pbnVzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImNsaXBib2FyZDItbWludXNcIik7IH1cbi5iaS1jbGlwYm9hcmQyLXBsdXMtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLXBsdXMtZmlsbFwiKTsgfVxuLmJpLWNsaXBib2FyZDItcGx1czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLXBsdXNcIik7IH1cbi5iaS1jbGlwYm9hcmQyLXB1bHNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkMi1wdWxzZS1maWxsXCIpOyB9XG4uYmktY2xpcGJvYXJkMi1wdWxzZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyLXB1bHNlXCIpOyB9XG4uYmktY2xpcGJvYXJkMi14LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkMi14LWZpbGxcIik7IH1cbi5iaS1jbGlwYm9hcmQyLXg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiY2xpcGJvYXJkMi14XCIpOyB9XG4uYmktY2xpcGJvYXJkMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJjbGlwYm9hcmQyXCIpOyB9XG4uYmktZW1vamkta2lzcy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVtb2ppLWtpc3MtZmlsbFwiKTsgfVxuLmJpLWVtb2ppLWtpc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW1vamkta2lzc1wiKTsgfVxuLmJpLWVudmVsb3BlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWVudmVsb3BlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLWhlYXJ0XCIpOyB9XG4uYmktZW52ZWxvcGUtb3Blbi1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiKTsgfVxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtb3Blbi1oZWFydFwiKTsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtcGFwZXItZmlsbFwiKTsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCIpOyB9XG4uYmktZW52ZWxvcGUtcGFwZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZW52ZWxvcGUtcGFwZXJcIik7IH1cbi5iaS1maWxldHlwZS1hYWM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtYWFjXCIpOyB9XG4uYmktZmlsZXR5cGUtYWk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtYWlcIik7IH1cbi5iaS1maWxldHlwZS1ibXA6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtYm1wXCIpOyB9XG4uYmktZmlsZXR5cGUtY3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtY3NcIik7IH1cbi5iaS1maWxldHlwZS1jc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtY3NzXCIpOyB9XG4uYmktZmlsZXR5cGUtY3N2OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLWNzdlwiKTsgfVxuLmJpLWZpbGV0eXBlLWRvYzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1kb2NcIik7IH1cbi5iaS1maWxldHlwZS1kb2N4OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLWRvY3hcIik7IH1cbi5iaS1maWxldHlwZS1leGU6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtZXhlXCIpOyB9XG4uYmktZmlsZXR5cGUtZ2lmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLWdpZlwiKTsgfVxuLmJpLWZpbGV0eXBlLWhlaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtaGVpY1wiKTsgfVxuLmJpLWZpbGV0eXBlLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtaHRtbFwiKTsgfVxuLmJpLWZpbGV0eXBlLWphdmE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtamF2YVwiKTsgfVxuLmJpLWZpbGV0eXBlLWpwZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1qcGdcIik7IH1cbi5iaS1maWxldHlwZS1qczo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1qc1wiKTsgfVxuLmJpLWZpbGV0eXBlLWpzeDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1qc3hcIik7IH1cbi5iaS1maWxldHlwZS1rZXk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUta2V5XCIpOyB9XG4uYmktZmlsZXR5cGUtbTRwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLW00cFwiKTsgfVxuLmJpLWZpbGV0eXBlLW1kOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLW1kXCIpOyB9XG4uYmktZmlsZXR5cGUtbWR4OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLW1keFwiKTsgfVxuLmJpLWZpbGV0eXBlLW1vdjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1tb3ZcIik7IH1cbi5iaS1maWxldHlwZS1tcDM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtbXAzXCIpOyB9XG4uYmktZmlsZXR5cGUtbXA0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLW1wNFwiKTsgfVxuLmJpLWZpbGV0eXBlLW90Zjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1vdGZcIik7IH1cbi5iaS1maWxldHlwZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcGRmXCIpOyB9XG4uYmktZmlsZXR5cGUtcGhwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXBocFwiKTsgfVxuLmJpLWZpbGV0eXBlLXBuZzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1wbmdcIik7IH1cbi5iaS1maWxldHlwZS1wcHQtMTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1wcHQtMVwiKTsgfVxuLmJpLWZpbGV0eXBlLXBwdDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1wcHRcIik7IH1cbi5iaS1maWxldHlwZS1wc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcHNkXCIpOyB9XG4uYmktZmlsZXR5cGUtcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcHlcIik7IH1cbi5iaS1maWxldHlwZS1yYXc6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcmF3XCIpOyB9XG4uYmktZmlsZXR5cGUtcmI6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcmJcIik7IH1cbi5iaS1maWxldHlwZS1zYXNzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXNhc3NcIik7IH1cbi5iaS1maWxldHlwZS1zY3NzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXNjc3NcIik7IH1cbi5iaS1maWxldHlwZS1zaDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1zaFwiKTsgfVxuLmJpLWZpbGV0eXBlLXN2Zzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS1zdmdcIik7IH1cbi5iaS1maWxldHlwZS10aWZmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXRpZmZcIik7IH1cbi5iaS1maWxldHlwZS10c3g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtdHN4XCIpOyB9XG4uYmktZmlsZXR5cGUtdHRmOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXR0ZlwiKTsgfVxuLmJpLWZpbGV0eXBlLXR4dDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS10eHRcIik7IH1cbi5iaS1maWxldHlwZS13YXY6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtd2F2XCIpOyB9XG4uYmktZmlsZXR5cGUtd29mZjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS13b2ZmXCIpOyB9XG4uYmktZmlsZXR5cGUteGxzLTE6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUteGxzLTFcIik7IH1cbi5iaS1maWxldHlwZS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUteGxzXCIpOyB9XG4uYmktZmlsZXR5cGUteG1sOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImZpbGV0eXBlLXhtbFwiKTsgfVxuLmJpLWZpbGV0eXBlLXltbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJmaWxldHlwZS15bWxcIik7IH1cbi5iaS1oZWFydC1hcnJvdzo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoZWFydC1hcnJvd1wiKTsgfVxuLmJpLWhlYXJ0LXB1bHNlLWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhcnQtcHVsc2UtZmlsbFwiKTsgfVxuLmJpLWhlYXJ0LXB1bHNlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhlYXJ0LXB1bHNlXCIpOyB9XG4uYmktaGVhcnRicmVhay1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhlYXJ0YnJlYWstZmlsbFwiKTsgfVxuLmJpLWhlYXJ0YnJlYWs6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaGVhcnRicmVha1wiKTsgfVxuLmJpLWhlYXJ0czo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJoZWFydHNcIik7IH1cbi5iaS1ob3NwaXRhbC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhvc3BpdGFsLWZpbGxcIik7IH1cbi5iaS1ob3NwaXRhbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJob3NwaXRhbFwiKTsgfVxuLmJpLWhvdXNlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiaG91c2UtaGVhcnQtZmlsbFwiKTsgfVxuLmJpLWhvdXNlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImhvdXNlLWhlYXJ0XCIpOyB9XG4uYmktaW5jb2duaXRvOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcImluY29nbml0b1wiKTsgfVxuLmJpLW1hZ25ldC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1hZ25ldC1maWxsXCIpOyB9XG4uYmktbWFnbmV0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcIm1hZ25ldFwiKTsgfVxuLmJpLXBlcnNvbi1oZWFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwZXJzb24taGVhcnRcIik7IH1cbi5iaS1wZXJzb24taGVhcnRzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBlcnNvbi1oZWFydHNcIik7IH1cbi5iaS1waG9uZS1mbGlwOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBob25lLWZsaXBcIik7IH1cbi5iaS1wbHVnaW46OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwicGx1Z2luXCIpOyB9XG4uYmktcG9zdGFnZS1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RhZ2UtZmlsbFwiKTsgfVxuLmJpLXBvc3RhZ2UtaGVhcnQtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwb3N0YWdlLWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1wb3N0YWdlLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RhZ2UtaGVhcnRcIik7IH1cbi5iaS1wb3N0YWdlOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RhZ2VcIik7IH1cbi5iaS1wb3N0Y2FyZC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RjYXJkLWZpbGxcIik7IH1cbi5iaS1wb3N0Y2FyZC1oZWFydC1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RjYXJkLWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1wb3N0Y2FyZC1oZWFydDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJwb3N0Y2FyZC1oZWFydFwiKTsgfVxuLmJpLXBvc3RjYXJkOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInBvc3RjYXJkXCIpOyB9XG4uYmktc2VhcmNoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2VhcmNoLWhlYXJ0LWZpbGxcIik7IH1cbi5iaS1zZWFyY2gtaGVhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2VhcmNoLWhlYXJ0XCIpOyB9XG4uYmktc2xpZGVyczItdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwic2xpZGVyczItdmVydGljYWxcIik7IH1cbi5iaS1zbGlkZXJzMjo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJzbGlkZXJzMlwiKTsgfVxuLmJpLXRyYXNoMy1maWxsOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRyYXNoMy1maWxsXCIpOyB9XG4uYmktdHJhc2gzOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInRyYXNoM1wiKTsgfVxuLmJpLXZhbGVudGluZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ2YWxlbnRpbmVcIik7IH1cbi5iaS12YWxlbnRpbmUyOjpiZWZvcmUgeyBjb250ZW50OiBtYXAtZ2V0KCRib290c3RyYXAtaWNvbnMtbWFwLCBcInZhbGVudGluZTJcIik7IH1cbi5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbDo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGUtZmlsbFwiKTsgfVxuLmJpLXdyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGVcIik7IH1cbi5iaS13cmVuY2gtYWRqdXN0YWJsZTo6YmVmb3JlIHsgY29udGVudDogbWFwLWdldCgkYm9vdHN0cmFwLWljb25zLW1hcCwgXCJ3cmVuY2gtYWRqdXN0YWJsZVwiKTsgfVxuLmJpLWZpbGV0eXBlLWpzb246OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtanNvblwiKTsgfVxuLmJpLWZpbGV0eXBlLXBwdHg6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUtcHB0eFwiKTsgfVxuLmJpLWZpbGV0eXBlLXhsc3g6OmJlZm9yZSB7IGNvbnRlbnQ6IG1hcC1nZXQoJGJvb3RzdHJhcC1pY29ucy1tYXAsIFwiZmlsZXR5cGUteGxzeFwiKTsgfVxuIiwiLy9cbi8vIGJhY2tncm91bmQuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG59XG5cblxuLy8gQmV0d2VlblxuXG4uYmctYmV0d2VlbiB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXIsIHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlO1xuICB9XG59XG5cblxuLy8gR3JhZGllbnRzXG5cbi5iZy1ncmFkaWVudC1saWdodC13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRsaWdodCAwJSwgJHdoaXRlIDEwMCUpO1xufVxuXG4uYmctZ3JhZGllbnQtZGFyay1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRkYXJrIDAlLCAkYmxhY2sgMTAwJSk7XG59XG5cbi5iZy1ncmFkaWVudC1tdWx0aWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogY29uaWMtZ3JhZGllbnQoZnJvbSA1MmRlZyBhdCA1MCUgNTAlLFxuICAgICAgIzgwMjRBMCAwZGVnLFxuICAgICAgIzMxRUVDMSAzM2RlZyxcbiAgICAgICM2OTI0QTAgMjIyZGVnLFxuICAgICAgI0Q2NzIzQiAyNjRkZWcsXG4gICAgICAjRDU0OThDIDI5NWRlZyxcbiAgICAgICM4MDI0QTAgMzYwZGVnKTtcbn1cblxuXG4vLyBQYXR0ZXJuc1xuXG4uYmctcGF0dGVybi0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsICRibGFjayAxMDAlKSwgdXJsKCcjeyRwYXRoLXRvLWltZ30vcGF0dGVybnMvcGF0dGVybi0yLnBuZycpO1xufVxuIiwiLy9cbi8vIGltYWdlcy5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLy9cbi8vIFNrZXdlZFxuLy9cblxuLmltZy1za2V3ZWQge1xuICBwZXJzcGVjdGl2ZTogMTUwMHB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vLyBMZWZ0XG5cbi5pbWctc2tld2VkLXN0YXJ0IHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiBsZWZ0IGNlbnRlcjtcblxuICAuaW1nLXNrZXdlZC1pdGVtIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLSRpbWctc2tld2VkLXJvdGF0ZS15KSByb3RhdGVYKCRpbWctc2tld2VkLXJvdGF0ZS14KTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLy8gUmlnaHRcblxuLmltZy1za2V3ZWQtZW5kIHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cbiAgLmltZy1za2V3ZWQtaXRlbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKCRpbWctc2tld2VkLXJvdGF0ZS15KSByb3RhdGVYKCRpbWctc2tld2VkLXJvdGF0ZS14KTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvL1xuLy8gbGlmdC5zY3NzXG4vLyBUaGVtZSB1dGlsaXR5XG4vL1xuXG4ubGlmdCB7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjI1cyBlYXNlLCB0cmFuc2Zvcm0gLjI1cyBlYXNlO1xufVxuXG4ubGlmdDpob3Zlcixcbi5saWZ0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGlmdCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zcHgsIDApO1xufVxuXG4ubGlmdC1sZzpob3Zlcixcbi5saWZ0LWxnOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGlmdC1sZyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xufVxuIiwiLy9cbi8vIG92ZXJsYXkuc2Nzc1xuLy8gVGhlbWUgdXRpbGl0eVxuLy9cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIENvbG9yc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblxuICAvLyBTb2xpZFxuICAub3ZlcmxheS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIG92ZXJsYXkoJHZhbHVlKTtcbiAgfVxuXG4gIC8vIEdyYWRpZW50XG4gIC5vdmVybGF5LWdyYWRpZW50LSN7JGNvbG9yfS1lbmQge1xuICAgIEBpbmNsdWRlIG92ZXJsYXktZ3JhZGllbnQoJHZhbHVlLCByaWdodCk7XG4gIH1cbiAgLm92ZXJsYXktZ3JhZGllbnQtI3skY29sb3J9LWRvd24ge1xuICAgIEBpbmNsdWRlIG92ZXJsYXktZ3JhZGllbnQoJHZhbHVlLCBib3R0b20pO1xuICB9XG4gIC5vdmVybGF5LWdyYWRpZW50LSN7JGNvbG9yfS1zdGFydCB7XG4gICAgQGluY2x1ZGUgb3ZlcmxheS1ncmFkaWVudCgkdmFsdWUsIGxlZnQpO1xuICB9XG59XG5cblxuLy8gT3BhY2l0eVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDkge1xuICAub3ZlcmxheS0jeyRpICogMTB9IHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAjeyRpIC8gMTB9O1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBvdmVybGF5LnNjc3Ncbi8vIFRoZW1lIG1peGluXG4vL1xuXG5AbWl4aW4gb3ZlcmxheSgkY29sb3IpIHtcbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbkBtaXhpbiBvdmVybGF5LWdyYWRpZW50KCRjb2xvciwgJGRpcmVjdGlvbikge1xuICBcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgJGNvbG9yKTtcblxuICAgIEBpZigkZGlyZWN0aW9uID09IFwicmlnaHRcIiBPUiAkZGlyZWN0aW9uID09IFwibGVmdFwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byAkZGlyZWN0aW9uLCB0cmFuc3BhcmVudCwgJGNvbG9yIDUwJSwgJGNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gcG9zaXRpb24uc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi5jZW50ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiIsIi8vXG4vLyBzaGFkb3dzLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4uc2hhZG93LW11bHRpY29sb3Ige1xuICBib3gtc2hhZG93OiAtMzAwcHggMTAwcHggMzAwcHggcmdiYSgjNTAxQUU4LCAuMiksIDMwMHB4IC0xMDBweCAzMDBweCByZ2JhKCMyNEExRkMsIC4yKTtcbn0iLCIvL1xuLy8gc2l6aW5nLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4vLyBDb3ZlclxuLy9cbi8vIFNwYW5zIHRoZSBjb250YWluZXIgdGlsbCB0aGUgZWRnZSBvZiB0aGUgdmlld3BvcnRcblxuLnctY292ZXIge1xuXG4gIEBlYWNoICR3aWR0aCwgJHZhbHVlIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCN7JHdpZHRofSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtICN7JHZhbHVlfSkgLyAyICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyB0eXBlLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4vL1xuLy8gRm9udCBzaXppbmdcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAuZm9udC1zaXplLWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGctbWQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9cbi8vIHJlYm9vdC5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiIsIi8vXG4vLyB0eXBlLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4vLyBGb250XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiO1xuICAgIHNyYzogdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1FeHRyYUJvbGQud29mZjJcIilcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9DYXRhbWFyYW4vQ2F0YW1hcmFuLUV4dHJhQm9sZC53b2ZmXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiO1xuICAgIHNyYzogdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1TZW1pQm9sZC53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tU2VtaUJvbGQud29mZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhdGFtYXJhblwiO1xuICAgIHNyYzogdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1CbGFjay53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2F0YW1hcmFuXCI7XG4gICAgc3JjOiB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9DYXRhbWFyYW4vQ2F0YW1hcmFuLUxpZ2h0LndvZmYyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXRhbWFyYW5cIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tUmVndWxhci53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXRhbWFyYW5cIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXRhbWFyYW5cIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tTWVkaXVtLndvZmYyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiI3skcGF0aC10by1mb250c30vQ2F0YW1hcmFuL0NhdGFtYXJhbi1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2F0YW1hcmFuXCI7XG4gICAgc3JjOiB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9DYXRhbWFyYW4vQ2F0YW1hcmFuLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJDYXRhbWFyYW5cIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tRXh0cmFMaWdodC53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0NhdGFtYXJhbi9DYXRhbWFyYW4tRXh0cmFMaWdodC53b2ZmXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0RhbmNpbmdTY3JpcHQvRGFuY2luZ1NjcmlwdC1Cb2xkLndvZmYyXCIpXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgdXJsKFwiI3skcGF0aC10by1mb250c30vRGFuY2luZ1NjcmlwdC9EYW5jaW5nU2NyaXB0LUJvbGQud29mZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICAgIHNyYzogdXJsKFwiI3skcGF0aC10by1mb250c30vRGFuY2luZ1NjcmlwdC9EYW5jaW5nU2NyaXB0LU1lZGl1bS53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0RhbmNpbmdTY3JpcHQvRGFuY2luZ1NjcmlwdC1NZWRpdW0ud29mZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gICAgc3JjOiB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9EYW5jaW5nU2NyaXB0L0RhbmNpbmdTY3JpcHQtU2VtaUJvbGQud29mZjJcIilcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9EYW5jaW5nU2NyaXB0L0RhbmNpbmdTY3JpcHQtU2VtaUJvbGQud29mZlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRhbmNpbmcgU2NyaXB0XCI7XG4gICAgc3JjOiB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9EYW5jaW5nU2NyaXB0L0RhbmNpbmdTY3JpcHQtUmVndWxhci53b2ZmMlwiKVxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0RhbmNpbmdTY3JpcHQvRGFuY2luZ1NjcmlwdC1SZWd1bGFyLndvZmZcIilcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBGZWF0aGVyIGljb25zXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZlYXRoZXJcIjtcbiAgICBzcmM6IHVybChcIiN7JHBhdGgtdG8tZm9udHN9L0ZlYXRoZXIvRmVhdGhlci50dGY/c2R4b3ZwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgICB1cmwoXCIjeyRwYXRoLXRvLWZvbnRzfS9GZWF0aGVyL0ZlYXRoZXIud29mZj9zZHhvdnBcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICAgdXJsKFwiI3skcGF0aC10by1mb250c30vRmVhdGhlci9GZWF0aGVyLnN2Zz9zZHhvdnAjRmVhdGhlclwiKVxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyBIZWFkaW5nc1xuXG5oMSxcbmgyLFxuLmgxLFxuLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRoZWFkaW5ncy1sZXR0ZXItc3BhY2luZztcbn1cblxuaDEsXG4uaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuaDIsXG4uaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuaDMsXG4uaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAkaDMtbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuaDQsXG4uaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuaDUsXG4uaDUge1xuICAgIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XG59XG5cbmg2LFxuLmg2IHtcbiAgICBsaW5lLWhlaWdodDogJGg2LWxpbmUtaGVpZ2h0O1xuXG4gICAgJi50ZXh0LXVwcGVyY2FzZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgfVxufVxuXG4vLyBEaXNwbGF5XG5cbi5kaXNwbGF5LTEsXG4uZGlzcGxheS0yLFxuLmRpc3BsYXktMyxcbi5kaXNwbGF5LTQsXG4uZGlzcGxheS01IHtcbiAgICBsZXR0ZXItc3BhY2luZzogJGRpc3BsYXktbGV0dGVyLXNwYWNpbmc7XG59XG5cbi5kaXNwbGF5LTEge1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6ICRkaXNwbGF5MS1mb250LXNpemUtbWQ7XG4gICAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZGlzcGxheTItZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRpc3BsYXkzLWZvbnQtc2l6ZS1tZDtcbiAgICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmb250LXNpemU6ICRkaXNwbGF5NC1mb250LXNpemUtbWQ7XG4gICAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZGlzcGxheTUtZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuLy8gTGVhZFxuXG4ubGVhZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplLW1kO1xuICAgIH1cbn1cblxuLy8gQmxvY2txdW90ZVxuXG4uYmxvY2txdW90ZS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBTb2NpYWwgbGlzdFxuXG4ubGlzdC1zb2NpYWwtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gRGl2aWRlcnNcblxuLmhyLXNtIHtcbiAgICB3aWR0aDogNjBweDtcbn1cblxuLmhyLXNtOm5vdChbc2l6ZV0pIHtcbiAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGggKiAyO1xufVxuXG4uaHItbWQge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmhyLW1kOm5vdChbc2l6ZV0pIHtcbiAgICBoZWlnaHQ6ICRib3JkZXItd2lkdGggKiAyO1xufVxuXG4vLyBDb2RlXG5cbmNvZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAkY29kZS1saW5lLWhlaWdodDtcbn1cbiIsIi8vXG4vLyBpbWFnZXMuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi8vIEltYWdlIGNvdmVyXG4vL1xuLy8gU3BhbnMgdGhlIHdob2xlIHdpdGggb2YgdGhlIHZpZXdwb3J0XG5cbi5pbWctY292ZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbi8vIEV4dGVuZGluZyAuaW1nLWZsdWlkIGNsYXNzIHRvIHN1cHBvcnQgbmVzdGVkIGltYWdlc1xuXG4uaW1nLWZsdWlkID4gaW1nLFxuLmltZy1mbHVpZCA+IHN2ZyB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBGaWd1cmVcblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG59XG4iLCIvL1xuLy8gZ3JpZC5zY3Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbltjbGFzc149XCJjb250YWluZXJcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbn1cblxuW2NsYXNzXj1cImNvbFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8vXG4vLyB0YWJsZXMuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGFibGUtYWxpZ24tbWlkZGxlIHtcblxuICB0aGVhZCA+IHRyID4gdGgsXG4gIHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuIiwiLy8gXG4vLyBmbG9hdGluZy1sYWJlbHMuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vIFxuXG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWNvbG9yO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogJGZvcm0tZmxvYXRpbmctbGFiZWwtZm9udC1zaXplO1xufSIsIi8vIFxuLy8gZm9ybS1jaGVjay5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy8gXG5cbi8vXG4vLyBDaGVja1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjayArIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gRGFya1xuXG4uZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmctZGFyaztcbn1cblxuLmZvcm0tY2hlY2stZGFyayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvci1kYXJrO1xufVxuXG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLXN3aXRjaC1taW4taGVpZ2h0O1xufVxuXG4uZm9ybS1zd2l0Y2ggPiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGhlaWdodDogJGZvcm0tc3dpdGNoLW1pbi1oZWlnaHQ7XG59XG5cbi5mb3JtLXN3aXRjaCA+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogY2FsYygoI3skZm9ybS1zd2l0Y2gtbWluLWhlaWdodH0gLSAjeyRsaW5lLWhlaWdodC1iYXNlfSAqIDFlbSkgLyAyKTtcbn1cblxuLy8gRGFya1xuXG4uZm9ybS1jaGVjay1kYXJrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UtZGFyayk7XG59XG5cbi5mb3JtLWNoZWNrLWRhcmsuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZS1kYXJrKTtcbn1cblxuLmZvcm0tY2hlY2stZGFyay5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZS1kYXJrKTtcbn1cbiIsIi8vXG4vLyBmb3JtLWNvbnRyb2wuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi8vIFNpemluZ1xuXG4uZm9ybS1jb250cm9sLXhzIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC14cztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS14cyAkaW5wdXQtcGFkZGluZy14LXhzO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXhzO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUteHM7XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZsdXNoXG5cbi5mb3JtLWNvbnRyb2wtZmx1c2gsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtZmx1c2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1mbHVzaCB+IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4iLCIvL1xuLy8gZm9ybS1ncm91cC5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRcbi8vXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cbiIsIi8vIFxuLy8gZm9ybS1zZWxlY3Quc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vIFxuXG4vLyBTaXplc1xuXG4uZm9ybS1zZWxlY3QteHMge1xuICBoZWlnaHQ6ICRmb3JtLXNlbGVjdC1oZWlnaHQteHM7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkteHMgY2FsYygjeyRmb3JtLXNlbGVjdC1wYWRkaW5nLXgteHN9ICsgI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcteHN9ICsgI3skZm9ybS1zZWxlY3QtYmctc2l6ZS14c30pICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkteHMgJGZvcm0tc2VsZWN0LXBhZGRpbmcteC14cztcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodC14cztcbiAgZm9udC1zaXplOiAkZm9ybS1zZWxlY3QtZm9udC1zaXplLXhzO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLXhzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXhzIGNlbnRlcjtcbn1cbiIsIi8vXG4vLyBpbnB1dC1ncm91cC5zY3NzXG4vL1xuXG4vLyBTaXppbmdcblxuLmlucHV0LWdyb3VwLXhzIC5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXhzO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXhzICRpbnB1dC1wYWRkaW5nLXgteHM7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQteHM7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS14cztcbn1cblxuLmlucHV0LWdyb3VwLXhzIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS14cyAkaW5wdXQtcGFkZGluZy14LXhzO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXhzO1xuICBmb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplLXhzO1xufVxuIiwiLy9cbi8vIGJ1dHRvbnMuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi5idG57XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmJ0biA+IGltZyB7XG4gIG1heC1oZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG46bm90KFtjbGFzcyo9XCJidG4tb3V0bGluZVwiXSkge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gU2l6aW5nXG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS14cyAkaW5wdXQtYnRuLXBhZGRpbmcteC14cztcbiAgZm9udC1zaXplOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS14cztcbn1cblxuXG4vLyBDdXN0b20gY29sb3JzXG5cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGNvbG9yOiAkcHJpbWFyeTtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcbiAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1JSk7XG4gIH1cbn1cblxuLmJ0bi1ncm91cCAuYnRuLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1tdXRlZCwgNSUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1ncmF5LTMwMC0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMzAwLCAuMik7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS0zMDAsIC4yNSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTMwMCwgLjI1KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idG4tZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LTQwMCwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LTQwMCwgNSUpO1xuICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gIH1cbn1cblxuLmJ0bi1ncmF5LTQwMC0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktNDAwLCAuMSk7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS00MDAsIC4xNSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTQwMCwgLjE1KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xuICBjb2xvcjogJHByaW1hcnk7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5cbi8vIFNvZnQgdmFyaWFudHNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9LXNvZnQge1xuICAgIEBpbmNsdWRlIGJ0bi12YXJpYW50LXNvZnQocmdiYSgkdmFsdWUsICRidG4tc29mdC1iZy1vcGFjaXR5KSwgJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vIFBpbGxcblxuLmJ0bi1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcbn1cblxuXG4vLyBSb3VuZGVkIGNpcmNsZVxuXG4uYnRuLXJvdW5kZWQtY2lyY2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7XG59XG5cbi5idG4tcm91bmRlZC1jaXJjbGUgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMWVtO1xufVxuXG4uYnRuLXJvdW5kZWQtY2lyY2xlLmJ0bi1sZyB7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy15LWxnO1xufVxuXG4uYnRuLXJvdW5kZWQtY2lyY2xlLmJ0bi1zbSB7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy15LXNtO1xufVxuXG4uYnRuLXJvdW5kZWQtY2lyY2xlLmJ0bi14cyB7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXkteHM7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy15LXhzO1xufVxuIiwiLy9cbi8vIGJ1dHRvbnMuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbkBtaXhpbiBidG4tdmFyaWFudC1zb2Z0KCRiZywgJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgY29sb3I6ICRjb2xvcjtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLWluKCRiZywgLjA1KTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtaW4oJGJnLCAuMDUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBkcm9wZG93bi5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIHBhZGRpbmctcmlnaHQ6ICRkcm9wZG93bi1wYWRkaW5nLXg7XG59XG5cblxuLy8gSXRlbVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGRyb3Bkb3duLXBhZGRpbmcteDtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtICsgLmRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAkZHJvcGRvd24taXRlbS1zcGFjaW5nLXk7XG59XG5cblxuLy8gTGluayAob3B0aW9uYWwpXG5cbi5kcm9wZG93bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIEhlYWRlclxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0kZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW4tcmlnaHQ6IC0kZHJvcGRvd24tcGFkZGluZy14O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LXNpemU6ICRoNi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRoNi1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xufVxuXG5cbi8vIFRvZ2dsZVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZlYXRoZXJcIjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5kcm9wZW5kID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG5cbi8vIFNpemluZ1xuXG4uZHJvcGRvd24tbWVudS14cyB7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aC14cztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteS14cyAkZHJvcGRvd24tcGFkZGluZy14LXhzO1xufVxuXG4uZHJvcGRvd24tbWVudS1tZCB7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aC1tZDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGcge1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGgtbGc7XG59XG5cbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoLXhsO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZyxcbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteS1sZyAkZHJvcGRvd24tcGFkZGluZy14LWxnO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZyAuZHJvcGRvd24taXRlbSxcbi5kcm9wZG93bi1tZW51LXhsIC5kcm9wZG93bi1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogLSRkcm9wZG93bi1wYWRkaW5nLXgtbGc7XG4gIG1hcmdpbi1yaWdodDogLSRkcm9wZG93bi1wYWRkaW5nLXgtbGc7XG4gIHBhZGRpbmctbGVmdDogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14LWxnO1xuICBwYWRkaW5nLXJpZ2h0OiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtbGc7XG59XG5cblxuLy8gUG9zaXRpb25pbmdcblxuLmRyb3BlbmQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogLSRkcm9wZG93bi1wYWRkaW5nLXk7XG59XG4iLCIvL1xuLy8gbmF2YmFyLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4ubmF2YmFyIHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cblxuLy8gRGFyayB2ZXJzaW9uXG5cbi5uYXZiYXItZGFyayB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cbiAgICAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSAubmF2LWxpbmssXG4gICAgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cblxuICAgIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRhbmVyXG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEJyYW5kXG5cbi5uYXZiYXItYnJhbmQge1xuICBmb250LXdlaWdodDogJG5hdmJhci1icmFuZC1mb250LXdlaWdodDtcbn1cblxuLm5hdmJhci1icmFuZC1pbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNzAlO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cblxuLy8gQnV0dG9uXG5cbi5uYXZiYXItYnRuIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSAkYnRuLXBhZGRpbmcteDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemU7XG4gIH1cbn1cblxuXG4vLyBOYXZpZ2F0aW9uXG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG5cbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIEJveGVkIGxheW91dFxuXG4ubmF2YmFyLWRhcmsuZml4ZWQtdG9wID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtJG5hdmJhci1wYWRkaW5nLXk7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkIGZhZGUtb3V0KCR3aGl0ZSwgLjgpO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2VcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG5cbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJHNwYWNlcjtcbiAgICBsZWZ0OiAkc3BhY2VyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzcGFjZXIgKiAyfSkgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skc3BhY2VyICogMn0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kYXJrLWxnO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAvLyBBbmltYXRpb25cblxuICAubmF2YmFyLWNvbGxhcHNlLnNob3csXG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjkpO1xuICB9XG5cbn1cblxuXG4vLyBUb2dnbGVyXG5cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci10b2dnbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRzcGFjZXI7XG4gIHJpZ2h0OiAkc3BhY2VyO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2aWdhdGlvblxuXG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgcGFkZGluZzogJG5hdmJhci1uYXYtaXRlbS1zcGFjaW5nO1xuXG4gICAgKyAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVcblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1kYXJrLWxnO1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAuZHJvcGVuZCA+IC5kcm9wZG93bi1tZW51IHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgLyAyO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gaXRlbVxuXG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taGVhZGVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biB0b2dnbGVcblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLXRvZ2dsZS1tYXJnaW4tYm90dG9tO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZW5kID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLmRyb3BlbmQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG4gICAgfVxuXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRHJvcGRvd24gaW1hZ2VcblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLWltZy1zdGFydCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gT3ZlcmxheVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRwcmltYXJ5LCAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIENvbnRlbnRcblxuICAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtbGcgLmRyb3Bkb3duLWltZy1zdGFydCxcbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXhsIC5kcm9wZG93bi1pbWctc3RhcnQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15LWxnICRkcm9wZG93bi1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBib2R5XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1ib2R5IHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICB9XG59XG5cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LWxnIC5kcm9wZG93bi1ib2R5LFxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUteGwgLmRyb3Bkb3duLWJvZHkge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15LWxnICRkcm9wZG93bi1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gbGlzdCBncm91cFxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubGlzdC1ncm91cC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBUb2dnbGUgZHJvcGRvd24gb24gaG92ZXJcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLmRyb3BlbmQgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcblxuICAgICYuZHJvcGRvd24tbWVudS1lbmQge1xuICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUuc2hvd2luZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLm5hdmJhci1uYXYgLmRyb3BlbmQgPiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24gPiAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93biA+IC5kcm9wZG93bi1tZW51LWVuZC5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuIiwiLy9cbi8vIGNhcmQuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi8vIENhcmQgcmVzZXRzXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvcjtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LWdyb3c6IDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4uY2FyZC1ib2R5LCAuY2FyZC1mb290ZXIsIC5jYXJkLW1ldGEsIC5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCwgLmNhcmQtaW1nLXN0YXJ0LCAuY2FyZC1pbWctZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cblxuLy8gQ2FyZCBhY3Rpb25cblxuYS5jYXJkLCBhLmNhcmQtYm9keSwgYS5jYXJkLWZvb3RlciwgYS5jYXJkLW1ldGEge1xuICBjb2xvcjogaW5oZXJpdDtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDYXJkIGZsdXNoXG5cbi5jYXJkLWZsdXNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG5cbi5jYXJkLWZsdXNoID4gKjpub3QoLmNhcmQtYnRuKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4vLyBDYXJkIGJvcmRlclxuXG4uY2FyZC1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLWJvcmRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLXdpZHRoOiAkYm9yZGVyLXdpZHRoICogMjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skYm9yZGVyLXdpZHRoICogMn0pO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbn1cblxuLmNhcmQtYm9yZGVyLWxnOjphZnRlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6ICRib3JkZXItd2lkdGggKiAzO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRib3JkZXItd2lkdGggKiAzfSk7XG59XG5cbi5jYXJkLWJvcmRlci14bDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAkYm9yZGVyLXdpZHRoICogNDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skYm9yZGVyLXdpZHRoICogM30pO1xufVxuXG5cbi8vIENhcmQgcm93XG5cbi5jYXJkLXJvdyB7XG5cbiAgLmNhcmQtYm9keSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAkY2FyZC1yb3ctc3BhY2VyLXkgJGNhcmQtcm93LXNwYWNlci14O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLW1ldGEge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1yb3ctc3BhY2VyLXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1yb3ctc3BhY2VyLXg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2FyZCBpbWFnZVxuXG4uY2FyZC1pbWctZW5kIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG4gIH1cbn1cblxuLmNhcmQtaW1nLXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBDYXJkIGltYWdlIHNsaWRlclxuXG4uY2FyZC1pbWctc2xpZGVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgKiB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2FyZCBpbWFnZSBvdmVybGF5XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IC5jYXJkLWJvZHkge1xuICBtYXJnaW46IC0kY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM7XG59XG5cblxuLmNhcmQtaW1nLW92ZXJsYXktaG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheS1ob3ZlciAuY2FyZC1ib2R5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5LWhvdmVyOmhvdmVyIC5jYXJkLWJvZHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cblxuXG4vLyBDYXJkIGdyb3VwXG5cbi5jYXJkLWdyb3VwIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG5cbiAgICA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ2FyZCBtZXRhXG5cbi5jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgJGNhcmQtc3BhY2VyLXggJGNhcmQtbWV0YS1zcGFjZXIteTtcbn1cblxuLmNhcmQtbWV0YS1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwICRjYXJkLW1ldGEtc3BhY2VyLXk7XG59XG5cblxuLy8gQ2FyZCBidXR0b25cblxuLmNhcmQtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuXG4vLyBab29tXG5cbi5jYXJkLXpvb20ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5jYXJkLXpvb20gPiBbY2xhc3MqPVwiY2FyZC1pbWdcIl0ge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jYXJkOmhvdmVyID4gLmNhcmQtem9vbSA+IFtjbGFzcyo9XCJjYXJkLWltZ1wiXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuXG4vLyBDYXJkIGxpc3RcblxuLmNhcmQtbGlzdCAubGlzdC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC1saXN0IC5saXN0LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0kY2FyZC1zcGFjZXIteDtcbiAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoICogMiBzb2xpZCAkcHJpbWFyeTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmQtbGlzdCAubGlzdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWxpc3QgLmFjdGl2ZSAubGlzdC1saW5rIHtcbiAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLWxpc3QgLmFjdGl2ZSAubGlzdC1saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vLyBDYXJkIGJsZWVkXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gIC5jYXJkLWJsZWVkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBtYXJnaW4tbGVmdDogLSRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJkLWJsZWVkIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtYmxlZWQgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ibGVlZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQtYmxlZWQgLmNhcmQtbGlzdCAubGlzdC1saW5rOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0kZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG4iLCIvL1xuLy8gYnJlYWRjcnVtYi5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogJGJyZWFkY3J1bWItZm9udC1zaXplO1xuXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MzBcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZlYXRoZXJcIjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIHNjcm9sbFxuXG4uYnJlYWRjcnVtYi1zY3JvbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLy8gSGlkZSBzY3JvbGxiYXJcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8vXG4vLyBwYWdpbmF0aW9uLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQtc207XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1zbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLXNtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtc207XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtc207XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodC1sZztcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1sZztcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWxnO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtbGc7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1sZztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1sZztcbn1cbiIsIi8vXG4vLyBiYWRnZS5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLy8gTGlua3NcblxuLmJhZGdlW2hyZWZdIHtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcblxuLmJhZGdlLWxnIHtcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1sZyAkYmFkZ2UtcGFkZGluZy14LWxnO1xufVxuXG5cbi8vIFJvdW5kZWQgY2lyY2xlXG5cbi5iYWRnZS1yb3VuZGVkLWNpcmNsZSB7XG4gIGhlaWdodDogY2FsYygxZW0gKyAjeyRiYWRnZS1wYWRkaW5nLXkgKiAyfSk7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBhZGRpbmcteTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cblxuXG4gICYuYmFkZ2UtbGcge1xuICAgIGhlaWdodDogY2FsYygxZW0gKyAjeyRiYWRnZS1wYWRkaW5nLXktbGcgKiAyfSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGFkZGluZy15LWxnO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1wYWRkaW5nLXktbGc7XG4gIH1cbn1cblxuXG4vLyBQb3NpdGlvbmluZ1xuXG4uYmFkZ2UtZmxvYXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG59XG5cbi5iYWRnZS1mbG9hdC1pbnNpZGUge1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4uYmFkZ2UtZmxvYXQtb3V0c2lkZSB7XG4gIHRvcDogLS41cmVtO1xuICByaWdodDogLS41cmVtO1xufVxuXG5cbi8vIEFjdGl2ZSBzdGF0ZXNcblxuLmJhZGdlLmJnLXdoaXRlLXNvZnQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cblxuLmJhZGdlLmJnLXNlY29uZGFyeS1zb2Z0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSkgIWltcG9ydGFudDtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKTtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoZGFya2VuKCRwcmltYXJ5LCA1JSkpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlcyB0aGUgXCJzb2Z0XCIgYmFkZ2UgdmFyaWFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLmJnLSN7JGNvbG9yfS1zb2Z0IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LXNvZnQoJHZhbHVlLCAkYmFkZ2Utc29mdC1iZy1vcGFjaXR5KTtcbiAgfVxufVxuXG4uYmFkZ2UuYmctZ3JheS03MDAtc29mdCB7XG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQtc29mdCgkZ3JheS03MDAsICRiYWRnZS1zb2Z0LWJnLW9wYWNpdHkpO1xufVxuXG5cbi8vIENvbG9yIG9wdGlvbnNcblxuLmJhZGdlLmJnLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG5cbi8vIFRleHQgY29sb3Jcbi8vXG4vLyBSZXBsYWNpbmcgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBjb2xvclxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLmJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBiYWRnZS5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuQG1peGluIGJhZGdlLXZhcmlhbnQtc29mdCgkY29sb3IsICRiYWRnZS1zb2Z0LWJnLW9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRiYWRnZS1zb2Z0LWJnLW9wYWNpdHkpO1xuICBjb2xvcjogJGNvbG9yO1xuXG4gICZbaHJlZl06aG92ZXIsXG4gICZbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkYmFkZ2Utc29mdC1iZy1vcGFjaXR5ICogMik7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufSIsIi8vXG4vLyBhbGVydC5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLy8gQ29sb3IgdmFyaWFudHNcbi8vXG4vLyBVc2luZyBCb290c3RyYXAncyBjb3JlIGFsZXJ0LXZhcmlhbnQgbWl4aW4gdG8gZ2VuZXJhdGUgc29saWQgYmFja2dyb3VuZCBjb2xvciArIHlpcSBjb2xvcml6ZWQgdGV4dCAoYW5kIG1ha2luZyBjbG9zZS9saW5rcyBtYXRjaCB0aG9zZSBjb2xvcnMpXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKSwgc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKSwgY29sb3ItY29udHJhc3Qoc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpKSk7XG5cbiAgICAuYWxlcnQtbGluaywgLmJ0bi1jbG9zZSB7XG4gICAgICBjb2xvcjogY29sb3ItY29udHJhc3Qoc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpKTtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKSwgNSUpO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBsaXN0LWdyb3VwLnNjc3Ncbi8vIEV4dGVuZGVkIGZyb20gQm9vdHN0cmFwXG4vL1xuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBjbG9zZS5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLmJ0bi1jbG9zZSB7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufSIsIi8vXG4vLyBtb2RhbC5zY3NzXG4vLyBFeHRlbmRlZCBmcm9tIEJvb3RzdHJhcFxuLy9cblxuLm1vZGFsLW9wZW4gLm5hdmJhci5maXhlZC10b3Age1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIENsb3NlXG5cbi5tb2RhbCAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRzcGFjZXIgKiAxLjU7XG4gIHJpZ2h0OiAkc3BhY2VyICogMS41O1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xufVxuIiwiLy9cbi8vIHBvcG92ZXIuc2Nzc1xuLy8gRXh0ZW5kZWQgZnJvbSBCb290c3RyYXBcbi8vXG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6bm90KDplbXB0eSkgfiAucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG59IiwiLy9cbi8vIGF2YXRhci5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRcbi8vXG5cbi8vIEdlbmVyYWxcblxuLmF2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGF2YXRhci1zaXplLWJhc2U7XG4gIGhlaWdodDogJGF2YXRhci1zaXplLWJhc2U7XG4gIGZvbnQtc2l6ZTogJGF2YXRhci1zaXplLWJhc2UgLyAzO1xuXG4gIC8vIExvYWRzIG1hc2sgaW1hZ2VzIHNvIHRoZXkgZG9uJ3QgbGFnIG9uIGhvdmVyXG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skcGF0aC10by1pbWd9L21hc2tzL2F2YXRhci1zdGF0dXMuc3ZnKSxcbiAgICB1cmwoI3skcGF0aC10by1pbWd9L21hc2tzL2F2YXRhci1ncm91cC5zdmcpLFxuICAgIHVybCgjeyRwYXRoLXRvLWltZ30vbWFza3MvYXZhdGFyLWdyb3VwLWhvdmVyLnN2ZyksXG4gICAgdXJsKCN7JHBhdGgtdG8taW1nfS9tYXNrcy9hdmF0YXItZ3JvdXAtaG92ZXItbGFzdC5zdmcpO1xuICB9XG59XG5cbi5hdmF0YXItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYXZhdGFyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhdmF0YXItdGl0bGUtYmc7XG4gIGNvbG9yOiAkYXZhdGFyLXRpdGxlLWNvbG9yO1xufVxuXG5cbi8vIFN0YXR1c1xuXG4uYXZhdGFyLW9ubGluZSxcbi5hdmF0YXItb2ZmbGluZSB7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1JTtcbiAgICByaWdodDogNSU7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuYXZhdGFyLWltZyB7XG4gICAgbWFzay1pbWFnZTogdXJsKCN7JHBhdGgtdG8taW1nfS9tYXNrcy9hdmF0YXItc3RhdHVzLnN2Zyk7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIH1cbn1cblxuLmF2YXRhci1vbmxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uYXZhdGFyLW9mZmxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcbn1cblxuXG4vLyBTaXppbmdcblxuLmF2YXRhci14cyB7XG4gIHdpZHRoOiAkYXZhdGFyLXNpemUteHM7XG4gIGhlaWdodDogJGF2YXRhci1zaXplLXhzO1xuICBmb250LXNpemU6ICRhdmF0YXItc2l6ZS14cyAvIDM7XG59XG5cbi5hdmF0YXItc20ge1xuICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xuICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcbiAgZm9udC1zaXplOiAkYXZhdGFyLXNpemUtc20gLyAzO1xufVxuXG4uYXZhdGFyLWxnIHtcbiAgd2lkdGg6ICRhdmF0YXItc2l6ZS1sZztcbiAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XG4gIGZvbnQtc2l6ZTogJGF2YXRhci1zaXplLWxnIC8gMztcbn1cblxuLmF2YXRhci14bCB7XG4gIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XG4gIGhlaWdodDogJGF2YXRhci1zaXplLWxnO1xuICBmb250LXNpemU6ICRhdmF0YXItc2l6ZS1sZyAvIDM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAkYXZhdGFyLXNpemUteGw7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteGw7XG4gICAgZm9udC1zaXplOiAkYXZhdGFyLXNpemUteGwgLyAzO1xuICB9XG59XG5cbi5hdmF0YXIteHhsIHtcbiAgd2lkdGg6ICRhdmF0YXItc2l6ZS14bDtcbiAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteGw7XG4gIGZvbnQtc2l6ZTogJGF2YXRhci1zaXplLXhsIC8gMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6ICRhdmF0YXItc2l6ZS14eGw7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUteHhsO1xuICAgIGZvbnQtc2l6ZTogJGF2YXRhci1zaXplLXh4bCAvIDM7XG4gIH1cbn1cblxuXG4vLyBSYXRpb1xuXG4uYXZhdGFyLmF2YXRhci00YnkzIHtcbiAgd2lkdGg6ICRhdmF0YXItc2l6ZS1iYXNlICogNCAvIDM7XG59XG5cbi5hdmF0YXIteHMuYXZhdGFyLTRieTMge1xuICB3aWR0aDogJGF2YXRhci1zaXplLXhzICogNCAvIDM7XG59XG5cbi5hdmF0YXItc20uYXZhdGFyLTRieTMge1xuICB3aWR0aDogJGF2YXRhci1zaXplLXNtICogNCAvIDM7XG59XG5cbi5hdmF0YXItbGcuYXZhdGFyLTRieTMge1xuICB3aWR0aDogJGF2YXRhci1zaXplLWxnICogNCAvIDM7XG59XG5cbi5hdmF0YXIteGwuYXZhdGFyLTRieTMge1xuICB3aWR0aDogJGF2YXRhci1zaXplLXhsICogNCAvIDM7XG59XG5cbi5hdmF0YXIteHhsLmF2YXRhci00YnkzIHtcbiAgd2lkdGg6ICRhdmF0YXItc2l6ZS14eGwgKiA0IC8gMztcbn1cblxuXG4vLyBHcm91cFxuXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgLy8gU2hpZnQgZXZlcnkgbmV4dCBhdmF0YXIgbGVmdFxuXG4gIC5hdmF0YXIgKyAuYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogLSRhdmF0YXItc2l6ZS1iYXNlIC8gNDtcbiAgfVxuXG4gIC5hdmF0YXIteHMgKyAuYXZhdGFyLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogLSRhdmF0YXItc2l6ZS14cyAvIDQ7XG4gIH1cblxuICAuYXZhdGFyLXNtICsgLmF2YXRhci1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYXZhdGFyLXNpemUtc20gLyA0O1xuICB9XG5cbiAgLmF2YXRhci1sZyArIC5hdmF0YXItbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGF2YXRhci1zaXplLWxnIC8gNDtcbiAgfVxuXG4gIC5hdmF0YXIteGwgKyAuYXZhdGFyLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLSRhdmF0YXItc2l6ZS14bCAvIDQ7XG4gIH1cblxuICAuYXZhdGFyLXh4bCArIC5hdmF0YXIteHhsIHtcbiAgICBtYXJnaW4tbGVmdDogLSRhdmF0YXItc2l6ZS14eGwgLyA0O1xuICB9XG5cbiAgLy8gQWRkIHNvbWUgc3BhY2luZyBiZXR3ZWVuIGF2YXRhcnNcblxuICAuYXZhdGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hc2staW1hZ2U6IHVybCgjeyRwYXRoLXRvLWltZ30vbWFza3MvYXZhdGFyLWdyb3VwLnN2Zyk7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICAvLyBCcmluZyBhbiBhdmF0YXIgdG8gZnJvbnQgb24gaG92ZXJcblxuICAuYXZhdGFyOmhvdmVyIHtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICArIC5hdmF0YXIge1xuICAgICAgbWFzay1pbWFnZTogdXJsKCN7JHBhdGgtdG8taW1nfS9tYXNrcy9hdmF0YXItZ3JvdXAtaG92ZXIuc3ZnKTtcbiAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXNrLWltYWdlOiB1cmwoI3skcGF0aC10by1pbWd9L21hc2tzL2F2YXRhci1ncm91cC1ob3Zlci1sYXN0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vXG4vLyBjb2xsYXBzZS5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRcbi8vXG5cbi5jb2xsYXBzZS1jaGV2cm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xufVxuXG4vLyBFeHBhbmRlZFxuXG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmNvbGxhcHNlLWNoZXZyb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn0iLCIvL1xuLy8gZGV2aWNlLnNjc3Ncbi8vIFRoZW1lIGNvbXBvbmVudFxuLy9cblxuLmRldmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5pbWctZmx1aWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZGV2aWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG59XG5cbi5kZXZpY2U6OmJlZm9yZSxcbi5kZXZpY2Utc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuXG4vL1xuLy8gU2luZ2xlIGRldmljZXNcbi8vXG5cbi5kZXZpY2UtaXBob25leDo6YmVmb3JlLFxuLmRldmljZS1pcGhvbmV4ID4gLmRldmljZS1zY3JlZW4ge1xuICB0b3A6IDcuNzg0NDMxMTM4JTsgbGVmdDogMTYuNDAyMTE2NCU7XG4gIHdpZHRoOiA2Ni4xMzc1NjYxMzclOyBoZWlnaHQ6IDgwLjgzODMyMzM1MyU7XG59XG5cbi5kZXZpY2UtbWFjYm9vazo6YmVmb3JlLFxuLmRldmljZS1tYWNib29rID4gLmRldmljZS1zY3JlZW4ge1xuICB0b3A6IDExLjUzODQ2MTU0JTsgbGVmdDogMTMuMzg3MDk2NzclO1xuICB3aWR0aDogNzMuNTQ4Mzg3MDk2JTsgaGVpZ2h0OiA3My4wNzY5MjMwNzYlO1xufVxuXG5cbi8vXG4vLyBDb21ib3Ncbi8vXG5cbi5kZXZpY2UtY29tYm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXZpY2UtY29tYm8gPiAuZGV2aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGV2aWNlLWNvbWJvLWlwaG9uZXgtaXBob25leCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAuMjUwNDgyJTtcbn1cblxuLmRldmljZS1jb21iby1pcGhvbmV4LWlwaG9uZXggPiAuZGV2aWNlLWlwaG9uZXgge1xuICBcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NS41MjYwMTE2JTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICB0b3A6IDA7IHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA3Mi44MzIzNjk5JTtcbiAgfVxufVxuXG4uZGV2aWNlLWNvbWJvLW1hY2Jvb2staXBob25leCxcbi5kZXZpY2UtY29tYm8taXBob25leC1tYWNib29rIHtcbiAgcGFkZGluZy1ib3R0b206IDYyLjQyNjAzNTUlO1xufVxuXG4uZGV2aWNlLWNvbWJvLW1hY2Jvb2staXBob25leCA+IC5kZXZpY2UtbWFjYm9vayxcbi5kZXZpY2UtY29tYm8taXBob25leC1tYWNib29rID4gLmRldmljZS1tYWNib29rIHtcbiAgd2lkdGg6IDkxLjcxNTk3NjMlO1xufVxuXG4uZGV2aWNlLWNvbWJvLW1hY2Jvb2staXBob25leCA+IC5kZXZpY2UtaXBob25leCxcbi5kZXZpY2UtY29tYm8taXBob25leC1tYWNib29rID4gLmRldmljZS1pcGhvbmV4IHtcbiAgd2lkdGg6IDI3Ljk1ODU3OTklO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGV2aWNlLWNvbWJvLW1hY2Jvb2staXBob25leCA+IC5kZXZpY2UtbWFjYm9vayB7XG4gIHRvcDogMDsgbGVmdDogMDtcbn1cblxuLmRldmljZS1jb21iby1pcGhvbmV4LW1hY2Jvb2sgPiAuZGV2aWNlLW1hY2Jvb2sge1xuICB0b3A6IDA7IHJpZ2h0OiAwO1xufVxuXG4uZGV2aWNlLWNvbWJvLW1hY2Jvb2staXBob25leCA+IC5kZXZpY2UtaXBob25leCB7XG4gIGJvdHRvbTogMDsgcmlnaHQ6IDA7XG59XG5cbi5kZXZpY2UtY29tYm8taXBob25leC1tYWNib29rID4gLmRldmljZS1pcGhvbmV4IHtcbiAgYm90dG9tOiAwOyBsZWZ0OiAwO1xufSIsIi8vXG4vLyBmb290ZXIuc2Nzc1xuLy8gVGhlbWUgY29tcG9uZW50XG4vL1xuXG4vLyBCcmFuZCBpbWFnZVxuXG4uYmctZGFyayAuZm9vdGVyLWJyYW5kIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn0iLCIvL1xuLy8gaWNvbi5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRcbi8vXG5cbi5pY29uID4gc3ZnIHtcbiAgd2lkdGg6ICRpY29uLXNpemUtYmFzZTtcbiAgaGVpZ2h0OiAkaWNvbi1zaXplLWJhc2U7XG59XG5cbi8vIFVzZSBcInRleHQtXCIgdXRpbGl0aWVzIHRvIGZpbGwgc3ZnIGljb25zXG4uaWNvbltjbGFzcyo9XCJ0ZXh0LVwiXSA+IHN2ZyBbZmlsbF06bm90KFtmaWxsPVwibm9uZVwiXSkge1xuICBmaWxsOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cblxuXG4vLyBTaXppbmdcblxuLmljb24teHMgPiBzdmcge1xuICB3aWR0aDogJGljb24tc2l6ZS14cztcbiAgaGVpZ2h0OiAkaWNvbi1zaXplLXhzO1xufVxuXG4uaWNvbi1zbSA+IHN2ZyB7XG4gIHdpZHRoOiAkaWNvbi1zaXplLXNtO1xuICBoZWlnaHQ6ICRpY29uLXNpemUtc207XG59XG5cbi5pY29uLWxnID4gc3ZnIHtcbiAgd2lkdGg6ICRpY29uLXNpemUtbGc7XG4gIGhlaWdodDogJGljb24tc2l6ZS1sZztcbn1cblxuLmljb24teGwgPiBzdmcge1xuICB3aWR0aDogJGljb24tc2l6ZS14bDtcbiAgaGVpZ2h0OiAkaWNvbi1zaXplLXhsO1xufVxuXG5cbi8vIENpcmNsZVxuXG4uaWNvbi1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAkaWNvbi1jaXJjbGUtc2l6ZTtcbiAgaGVpZ2h0OiAkaWNvbi1jaXJjbGUtc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gID4gLmZlIHtcbiAgICBmb250LXNpemU6ICRpY29uLWNpcmNsZS1mb250LXNpemU7XG4gIH1cbn1cbiIsIi8vXG4vLyBsaXN0LnNjc3Ncbi8vIFRoZW1lIGNvbXBvbmVudFxuLy9cblxuLmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmxpc3QtaXRlbSArIC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAkbGlzdC1pdGVtLXNwYWNpbmcteTtcbn1cblxuLmxpc3QtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6ICRsaXN0LWxpbmstZm9udC1zaXplO1xuICBjb2xvcjogJGxpc3QtbGluay1jb2xvcjtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWxpbmstaG92ZXItY29sb3I7XG4gIH1cbn0iLCIvL1xuLy8gc2NyZWVuc2hvdC5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRcbi8vXG5cbi5zY3JlZW5zaG90IHtcbiAgYm9yZGVyLXJhZGl1czogJHNjcmVlbnNob3QtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJHNjcmVlbnNob3QtYm94LXNoYWRvdztcbn0iLCIvL1xuLy8gc2VjdGlvbi5zY3NzXG4vLyBUaGVtZSBtb2R1bGVcbi8vXG5cbi5zZWN0aW9uLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tYm9yZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAqIDIgMCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbn0iLCIvL1xuLy8gc2hhcGVzLnNjc3Ncbi8vIFRoZW1lIGNvbXBvbmVudFxuLy9cblxuLnNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNoYXBlID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2hhcGU6bm90KFtjbGFzcyo9XCJzaGFwZS1ibHVyXCJdKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaGFwZTpub3QoW2NsYXNzKj1cInNoYXBlLWJsdXJcIl0pID4gKiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG5cblxuLy8gSGlkZSBTVkcgaW1hZ2VzIGluIElFXG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cbiAgLnNoYXBlID4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gUG9zaXRpb25cblxuLnNoYXBlLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaGFwZS10b3AgPiAqIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbn1cblxuLnNoYXBlLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNoYXBlLWVuZCA+ICoge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG4gIHJpZ2h0OiBpbmhlcml0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbn1cblxuLnNoYXBlLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaGFwZS1ib3R0b20gPiAqIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbn1cblxuLnNoYXBlLWJvdHRvbS0xMDAge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uc2hhcGUtYm90dG9tLTEwMCA+ICoge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xufVxuXG4uc2hhcGUtc3RhcnQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaGFwZS1zdGFydCA+ICoge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbn1cblxuXG4vLyBPcmllbnRhdGlvblxuXG4uc2hhcGUtZmx1aWQteCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2hhcGUtZmx1aWQteSA+ICoge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5cbi8vIERpcmVjdGlvblxuXG4uc2hhcGUtZmxpcC14IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG5cbi8vIEJsdXJzXG5cbi5zaGFwZS1ibHVyLTEge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zaGFwZS1ibHVyLTEgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zaGFwZS1ibHVyLTIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zaGFwZS1ibHVyLTIgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uc2hhcGUtYmx1ci0zIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNoYXBlLWJsdXItMyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc2hhcGUtYmx1ci00IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjMpO1xufVxuXG4uc2hhcGUtYmx1ci00ID4gKiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvL1xuLy8gc2lkZW5hdi5zY3NzXG4vLyBUaGVtZSBjb21wb25lbnRzXG4vL1xuXG4uc2lkZW5hdiB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDg0cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODRweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuLnNpZGVuYXYtc3RhcnQge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5zaWRlbmF2LWVuZCB7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59IiwiLy9cbi8vIGFvcy5zY3NzXG4vLyBQbHVnaW4gb3ZlcnJpZGVzXG4vL1xuXG5bZGF0YS1hb3M9XCJpbWctc2tld2VkLWl0ZW0tc3RhcnRcIl0sXG5bZGF0YS1hb3M9XCJpbWctc2tld2VkLWl0ZW0tZW5kXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImltZy1za2V3ZWQtaXRlbS1zdGFydFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtJGltZy1za2V3ZWQtcm90YXRlLXkgKyAxNWRlZykgcm90YXRlWCgkaW1nLXNrZXdlZC1yb3RhdGUteCAtIDEwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0kaW1nLXNrZXdlZC1yb3RhdGUteSkgcm90YXRlWCgkaW1nLXNrZXdlZC1yb3RhdGUteCkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiaW1nLXNrZXdlZC1pdGVtLWVuZFwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgkaW1nLXNrZXdlZC1yb3RhdGUteSAtIDE1ZGVnKSByb3RhdGVYKCRpbWctc2tld2VkLXJvdGF0ZS14IC0gMTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGltZy1za2V3ZWQtcm90YXRlLXkpIHJvdGF0ZVgoJGltZy1za2V3ZWQtcm90YXRlLXgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4iLCIvL1xuLy8gYmlncGljdHVyZS5zY3NzXG4vLyBQbHVnaW4gb3ZlcnJpZGVzXG4vL1xuXG4jYnBfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC44NzMpICFpbXBvcnRhbnQ7XG59XG5cbiNicF9jb250YWluZXIgPiAqIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYnAteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gY2hvaWNlcy5zY3NzXG4vLyBQbHVnaW4gb3ZlcnJpZGVzXG4vL1xuXG4uY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlczpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gRHJvcGRvd24gbWVudVxuXG4uY2hvaWNlcyA+IC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaG9pY2VzID4gLmRyb3Bkb3duLW1lbnUgW2NsYXNzXj1cImZvcm0tY29udHJvbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xufVxuXG4uY2hvaWNlcyA+IC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG59XG5cbi8vIFNpemluZ1xuXG4uY2hvaWNlcyA+IC5mb3JtLWNvbnRyb2wteHMgKyAuZHJvcGRvd24tbWVudSxcbi5jaG9pY2VzID4gLmZvcm0tc2VsZWN0LXhzICsgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15LXhzICRkcm9wZG93bi1wYWRkaW5nLXgteHM7XG59XG5cbi5jaG9pY2VzID4gLmZvcm0tc2VsZWN0LXhzICsgLmRyb3Bkb3duLW1lbnUsXG4uY2hvaWNlcyA+IC5mb3JtLWNvbnRyb2wteHMgKyAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctbGVmdDogJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbiAgcGFkZGluZy1yaWdodDogJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbn1cblxuLmNob2ljZXMgPiAuZm9ybS1zZWxlY3QteHMgKyAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtLFxuLmNob2ljZXMgPiAuZm9ybS1jb250cm9sLXhzICsgLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbiAgbWFyZ2luLXJpZ2h0OiAtJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbiAgcGFkZGluZy1sZWZ0OiAtJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbiAgcGFkZGluZy1sZWZ0OiAtJGRyb3Bkb3duLXBhZGRpbmcteC14cztcbn1cblxuLmNob2ljZXMgPiAuZm9ybS1zZWxlY3QtbGcgKyAuZHJvcGRvd24tbWVudSxcbi5jaG9pY2VzID4gLmZvcm0tY29udHJvbC1sZyArIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAkZHJvcGRvd24tcGFkZGluZy14LWxnO1xuICBwYWRkaW5nLXJpZ2h0OiAkZHJvcGRvd24tcGFkZGluZy14LWxnO1xufVxuXG4uY2hvaWNlcyA+IC5mb3JtLXNlbGVjdC1sZyArIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWl0ZW0sXG4uY2hvaWNlcyA+IC5mb3JtLWNvbnRyb2wtbGcgKyAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kZHJvcGRvd24tcGFkZGluZy14LWxnO1xuICBtYXJnaW4tcmlnaHQ6IC0kZHJvcGRvd24tcGFkZGluZy14LWxnO1xuICBwYWRkaW5nLWxlZnQ6IC0kZHJvcGRvd24tcGFkZGluZy14LWxnO1xuICBwYWRkaW5nLWxlZnQ6IC0kZHJvcGRvd24tcGFkZGluZy14LWxnO1xufVxuXG5cbi8vIFBsYWNlaG9sZGVyXG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gIG9wYWNpdHk6IDE7XG59XG5cblxuLy8gT3BlblxuXG4uY2hvaWNlcy5pcy1vcGVuID4gLmZvcm0tY29udHJvbCxcbi5jaG9pY2VzLmlzLW9wZW4gPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmNob2ljZXMuaXMtb3BlbiA+IC5mb3JtLWNvbnRyb2wgKyAuZHJvcGRvd24tbWVudSxcbi5jaG9pY2VzLmlzLW9wZW4gPiAuZm9ybS1zZWxlY3QgKyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0kZHJvcGRvd24tYm9yZGVyLXdpZHRoO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuXG4vLyBNdWx0aXBsZVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgKyAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xufVxuXG4uZm9ybS1jb250cm9sLWxnICsgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlICsgLmZvcm0tY29udHJvbCxcbi5mb3JtLXNlbGVjdC1sZyArIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSArIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20gKyAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgKyAuZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0LXNtICsgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlICsgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgPiAuY2hvaWNlc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuMzc1cmVtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSA+IC5jaG9pY2VzX19pdGVtID4gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHdpZHRoOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZXNjYXBlLXN2ZyhcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGJvZHktY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGxpbmUgeDE9JzE4JyB5MT0nNicgeDI9JzYnIHkyPScxOCc+PC9saW5lPjxsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnPjwvbGluZT48L3N2Zz5cIikpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlID4gLmNob2ljZXNfX2l0ZW06aG92ZXIgPiAuY2hvaWNlc19fYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbiIsIi8vXG4vLyBkcm9wem9uZS5zY3NzXG4vLyBQbHVnaW4gb3ZlcnJpZGVzXG4vL1xuXG4uZHJvcHpvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5kei1tZXNzYWdlIHtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBkYXNoZWQgJGdyYXktNDAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIG9yZGVyOiAtMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cbn1cblxuLmR6LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmR6LWRyYWctaG92ZXIgLmR6LW1lc3NhZ2Uge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5kcm9wem9uZS1tdWx0aXBsZSAuZHotbWVzc2FnZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmRyb3B6b25lLXNpbmdsZS5kei1tYXgtZmlsZXMtcmVhY2hlZCAuZHotbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCRibGFjaywgLjEpO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZHotcHJldmlldy1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5kei1wcmV2aWV3LWNvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuXG4uZHotcHJldmlldy1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG5cbi5kei1wcmV2aWV3LW11bHRpcGxlIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5bZGF0YS1kei1zaXplXSBzdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cbiIsIi8vXG4vLyBmZWF0aGVyLnNjc3Ncbi8vIFBsdWdpbiBvdmVycmlkZXNcbi8vXG5cbi5mZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmVhdGhlcicgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZlLWFjdGl2aXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5mZS1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5mZS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmZlLWFsZXJ0LW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZlLWFsZXJ0LXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5mZS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmZlLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmZlLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmZlLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5mZS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmZlLWFwZXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5mZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5mZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5mZS1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uZmUtYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5mZS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5mZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5mZS1hcnJvdy1sZWZ0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uZmUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmZlLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uZmUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmZlLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uZmUtYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uZmUtYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmZlLWF0LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmZlLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5mZS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmZlLWJhci1jaGFydC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5mZS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5mZS1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5mZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5mZS1iZWxsLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uZmUtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5mZS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5mZS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5mZS1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmZlLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5mZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmZlLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uZmUtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmZlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uZmUtY2FtZXJhLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uZmUtY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uZmUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmZlLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uZmUtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5mZS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmZlLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uZmUtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uZmUtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uZmUtY2hldnJvbnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uZmUtY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG4uZmUtY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmZlLWNoZXZyb25zLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5mZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uZmUtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5mZS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uZmUtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmZlLWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmZlLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uZmUtY2xvdWQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5mZS1jbG91ZC1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5mZS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5mZS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5mZS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5mZS1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5mZS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5mZS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5mZS1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG5cbi5mZS1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uZmUtY29ybmVyLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uZmUtY29ybmVyLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLmZlLWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5mZS1jb3JuZXItcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLmZlLWNvcm5lci11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5mZS1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmZlLWNwdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uZmUtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmZlLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmZlLWNyb3NzaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uZmUtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmZlLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uZmUtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuXG4uZmUtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmZlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG5cbi5mZS1kb3dubG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uZmUtZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uZmUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uZmUtZWRpdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5mZS1lZGl0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmZlLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmZlLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uZmUtZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uZmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmZlLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uZmUtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uZmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuXG4uZmUtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uZmUtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5mZS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmZlLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmZlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uZmUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uZmUtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5mZS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLmZlLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZhXCI7XG59XG5cbi5mZS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5mZS1naXQtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5mZS1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5mZS1naXQtbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmZlLWdpdC1wdWxsLXJlcXVlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLmZlLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uZmUtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5mZS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4uZmUtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4uZmUtaGFyZC1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uZmUtaGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4uZmUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uZmUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLmZlLWhlbHAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5mZS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5mZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4uZmUtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmZlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmZlLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uZmUtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5mZS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmZlLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uZmUtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5mZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5mZS1saW5rLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLmZlLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5mZS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5mZS1sb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmZlLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmZlLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4uZmUtbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uZmUtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uZmUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5mZS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG5cbi5mZS1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uZmUtbWF4aW1pemUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uZmUtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uZmUtbWVzc2FnZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLmZlLW1lc3NhZ2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5mZS1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLmZlLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLmZlLW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5mZS1taW5pbWl6ZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5mZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuXG4uZmUtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5mZS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLmZlLW1vbml0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmZlLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmZlLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uZmUtbW9yZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uZmUtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuXG4uZmUtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmZlLW5hdmlnYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmZlLW5hdmlnYXRpb24tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4uZmUtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uZmUtcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4uZmUtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5mZS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uZmUtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7XG59XG5cbi5mZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG5cbi5mZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uZmUtcGhvbmUtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuXG4uZmUtcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7XG59XG5cbi5mZS1waG9uZS1pbmNvbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uZmUtcGhvbmUtbWlzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG5cbi5mZS1waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLmZlLXBob25lLW91dGdvaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5mZS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjtcbn1cblxuLmZlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWZcIjtcbn1cblxuLmZlLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIwXCI7XG59XG5cbi5mZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5mZS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMlwiO1xufVxuXG4uZmUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLmZlLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuXG4uZmUtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjtcbn1cblxuLmZlLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmZlLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7XG59XG5cbi5mZS1yZWZyZXNoLWNjdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4uZmUtcmVmcmVzaC1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuXG4uZmUtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5mZS1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmZlLXJvdGF0ZS1jY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmNcIjtcbn1cblxuLmZlLXJvdGF0ZS1jdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uZmUtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5mZS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7XG59XG5cbi5mZS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uZmUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5mZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5mZS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmZlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM0XCI7XG59XG5cbi5mZS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uZmUtc2hhcmUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4uZmUtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5mZS1zaGllbGQtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5mZS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzlcIjtcbn1cblxuLmZlLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2FcIjtcbn1cblxuLmZlLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmZlLXNpZGViYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjtcbn1cblxuLmZlLXNraXAtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZFwiO1xufVxuXG4uZmUtc2tpcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG5cbi5mZS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4uZmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjtcbn1cblxuLmZlLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjtcbn1cblxuLmZlLXNtYXJ0cGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLmZlLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuXG4uZmUtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuXG4uZmUtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmZlLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uZmUtc3VucmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiO1xufVxuXG4uZmUtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5mZS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLmZlLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkYlwiO1xufVxuXG4uZmUtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5mZS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uZmUtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbn1cblxuLmZlLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5mZS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cblxuLmZlLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7XG59XG5cbi5mZS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjtcbn1cblxuLmZlLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7XG59XG5cbi5mZS10cmFzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7XG59XG5cbi5mZS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5mZS10cmVuZGluZy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuXG4uZmUtdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTdcIjtcbn1cblxuLmZlLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7XG59XG5cbi5mZS10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4uZmUtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiO1xufVxuXG4uZmUtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiO1xufVxuXG4uZmUtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cblxuLmZlLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuXG4uZmUtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5mZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmZlLXVwbG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMFwiO1xufVxuXG4uZmUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uZmUtdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uZmUtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiO1xufVxuXG4uZmUtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7XG59XG5cbi5mZS11c2VyLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLmZlLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG5cbi5mZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiO1xufVxuXG4uZmUtdmlkZW8tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY4XCI7XG59XG5cbi5mZS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cblxuLmZlLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4uZmUtdm9sdW1lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cblxuLmZlLXZvbHVtZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG5cbi5mZS12b2x1bWUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZFwiO1xufVxuXG4uZmUtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmVcIjtcbn1cblxuLmZlLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjtcbn1cblxuLmZlLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAwXCI7XG59XG5cbi5mZS13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG5cbi5mZS14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5mZS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwM1wiO1xufVxuXG4uZmUteC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmZlLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmZlLXphcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uZmUtemFwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuXG4uZmUtem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uZmUtem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjtcbn1cblxuLy8gU2l6aW5nXG5cbi5mZS1sZyB7XG4gIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLW1kO1xuICB9XG59XG4iLCIvL1xuLy8gZmxpY2tpdHkuc2Nzc1xuLy8gUGx1Z2luIG92ZXJyaWRlc1xuLy9cblxuLy8gQ29udHJvbHNcblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogJGlucHV0LWhlaWdodDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGlnaHQ7XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRmVhdGhlclwiO1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRoIC8gNH0pLCAtNTAlKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gIH1cbn1cblxuLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoNTAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGggLyA0fSksIC01MCUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICB9XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gQnV0dG9uIHdoaXRlXG5cbi5mbGlja2l0eS1idXR0b24td2hpdGUgLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuXG5cbi8vIEJ1dHRvbiBib3R0b21cblxuLmZsaWNraXR5LWJ1dHRvbi1ib3R0b20gLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxLjVyZW07XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1ib3R0b20gLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2LjM3NXJlbTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi1ib3R0b20gLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIuNXJlbTtcbn1cblxuXG4vLyBCdXR0b24gaW5zZXRcblxuLmZsaWNraXR5LWJ1dHRvbi1pbnNldCAuZmxpY2tpdHktYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWluc2V0IC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbi5mbGlja2l0eS1idXR0b24taW5zZXQgLmZsaWNraXR5LWJ1dHRvbi5uZXh0IHtcbiAgcmlnaHQ6IDEuNXJlbTtcbn1cblxuXG4vLyBWaWV3cG9ydFxuXG4uZmxpY2tpdHktdmlld3BvcnQtdmlzaWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuXG4vLyBBZGFwdGl2ZSBoZWlnaHRcblxuW2RhdGEtZmxpY2tpdHkqPSdcImFkYXB0aXZlSGVpZ2h0XCI6IHRydWUnXSAuZmxpY2tpdHktdmlld3BvcnQge1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7IC8vIE1ha2UgdGhlIHRyYW5zaXRpb24gbWF0Y2ggdGhlIHJvdWdoIGR1cmF0aW9uIG9mIGZsaWNraW5nIGJldHdlZW4gaXRlbXNcbn1cblxuXG4vLyBGaXhpbmcgLmNvbCBndXR0ZXJzIGJlY2F1c2UgQm9vdHN0cmFwIHNldHMgaXQgdG8gMCBpZiB0aGV5IGFyZSBub3QgZGlyZWN0IGNoaWxkcmVuIG9mIGEgLnJvd1xuXG4uZmxpY2tpdHktc2xpZGVyID4gW2NsYXNzXj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbn1cbiIsIi8vXG4vLyBoaWdobGlnaHQuanNcbi8vIFBsdWdpbiBvdmVycmlkZXNcbi8vXG5cbi5obGpzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIvL1xuLy8gcXVpbGwuc2Nzc1xuLy8gUXVpbGwgcGx1Z2luIG92ZXJyaWRlc1xuLy9cblxuLnFsLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuLnFsLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgJGlucHV0LWJvcmRlci1yYWRpdXMgMCAwO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG4ucWwtdG9vbGJhciArIC5xbC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtJGJvcmRlci13aWR0aDtcbn1cblxuLnFsLXRvb2xiYXIgKyAucWwtY29udGFpbmVyIC5xbC1lZGl0b3Ige1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnFsLWVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICogJGZvbnQtc2l6ZS1iYXNlICogNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucWwtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG5cbi8vIFBsYWNlaG9sZGVyXG5cbi5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XG4gIHRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgbGVmdDogJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG4ucWwtZWRpdG9yOmZvY3VzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIFRvb2xiYXJcblxuLnFsLWZvcm1hdHMge1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnFsLXRvb2xiYXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMCAuMjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0uMjVyZW07XG4gIH1cbn1cblxuLnFsLXRvb2xiYXIgLnFsLWFjdGl2ZSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogJGZvbnQtc2l6ZS1sZztcbiAgd2lkdGg6ICRmb250LXNpemUtbGc7XG59XG5cbi5xbC10b29sYmFyIC5xbC1zdHJva2Uge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5xbC10b29sYmFyIC5xbC10aGluIHtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuXG4ucWwtdG9vbGJhciAucWwtZmlsbCB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cblxuLy8gVG9vbHRpcFxuXG4ucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxOC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi10b3A6IC42cmVtOyAvLyBhcnJvdyB3aWR0aFxuICBib3gtc2hhZG93OiAkcG9wb3Zlci1ib3gtc2hhZG93O1xuXG4gIC8vIEFycm93XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAuNnJlbSBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWxlZnQ6IC42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogLjZyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAuNXJlbSBzb2xpZCAkcG9wb3Zlci1iZztcbiAgICBib3JkZXItbGVmdDogLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucWwtY29udGFpbmVyIC5xbC10b29sdGlwOmhvdmVyIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ucWwtdG9vbHRpcCAucWwtcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbn1cblxuLnFsLXRvb2x0aXAucWwtZWRpdGluZyAucWwtcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xbC10b29sdGlwIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLnFsLXRvb2x0aXAgLnFsLWFjdGlvbixcbi5xbC10b29sdGlwIC5xbC1yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtO1xufVxuXG4ucWwtdG9vbHRpcCAucWwtYWN0aW9uOjpiZWZvcmUsXG4ucWwtdG9vbHRpcCAucWwtcmVtb3ZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnFsLXRvb2x0aXAgLnFsLWFjdGlvbjo6YmVmb3JlLFxuLnFsLXRvb2x0aXAucWwtZWRpdGluZyAucWwtYWN0aW9uOjpiZWZvcmUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkcHJpbWFyeSwgJHByaW1hcnkpO1xufVxuXG4ucWwtdG9vbHRpcCAucWwtYWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnRWRpdCc7XG59XG5cbi5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLWFjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NhdmUnO1xufVxuXG4ucWwtdG9vbHRpcCAucWwtcmVtb3ZlOjpiZWZvcmUge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICR3aGl0ZSk7XG4gIGNvbnRlbnQ6ICdSZW1vdmUnO1xuICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLnFsLXRvb2x0aXAucWwtZWRpdGluZyAucWwtcmVtb3ZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIEZvcm1hdHRpbmdcblxuLnFsLWVkaXRvciBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5xbC1lZGl0b3IgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBBcHBcblxuLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jYXBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgQGV4dGVuZCAuZmxleC1jb2x1bW47XG5cbiAgICAjd3JhcHBlciB7XG4gICAgICAgIEBleHRlbmQgLmZsZXgtZ3Jvdy0xO1xuICAgIH1cbn1cblxuc3ZnLmZlYXRoZXIge1xuICAgIHdpZHRoOiAxLjJyZW07XG4gICAgaGVpZ2h0OiAxLjJyZW07XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDAuODVyZW07XG4gICAgICAgIGhlaWdodDogMC44NXJlbTtcbiAgICB9XG59XG5cbi5kYW5jaW5nLXNjcmlwdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIjtcbn1cblxuLndoYXRzYXBwLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICByaWdodDogMXJlbTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAud2hhdHNhcHAtYnRuIHtcbiAgICAgICAgYm90dG9tOiA1cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFydGVhdWNpdHJvbkljb25Cb3R0b21MZWZ0IHtcbiAgICAgICAgYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYXZhdGFyLXRlYW0ge1xufVxuXG50YWJsZSB7XG4gICAgdGJvZHk6bm90KC5jdXN0b20tbGlzdC1ib2R5KSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5tYi1jdXN0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1iLWN1c3RvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5taW4taGVpZ2h0LWN1c3RvbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIycmVtO1xuICAgIH1cbn1cblxuLy8gVG9wYmFyIGhlaWdodCB2YXJpYWJsZVxuJHRvcGJhci1oZWlnaHQ6IDIuMjVyZW07XG5cbi5tdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDcuNXJlbSArICN7JHRvcGJhci1oZWlnaHR9KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgICB9XG59XG5cbi5jdGEtbW9iaWxlLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogRml4ZWQgSGVhZGVyIFdyYXAgKHRvcGJhciArIG5hdmJhcilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaGVhZGVyLWZpeGVkLXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDMwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBUb3BiYXIgKGluZm8gYmFubmVyIGFib3ZlIG5hdmJhcilcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udG9wYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExNjEwO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSk7XG4gICAgaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjc2cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4udG9wYmFyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcGJhci1sZWZ0LFxuLnRvcGJhci1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BiYXItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4udG9wYmFyLWhvdXJzIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50b3BiYXItc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xNSk7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjYpO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IFBhZ2UgVE9DIExheW91dCAoc2lkZWJhciArIGNvbnRlbnQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2UtdG9jLWxheW91dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gU2hpZnQgY29udGFpbmVycyByaWdodCB0byBtYWtlIHJvb20gZm9yIFRPQyBzaWRlYmFyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAucGFnZS10b2MtY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEF0IHZlcnkgd2lkZSBzY3JlZW5zLCBuYXR1cmFsIG1hcmdpbiBpcyBzdWZmaWNpZW50IOKAlCByZS1jZW50ZXJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTg1MHB4KSB7XG4gICAgICAgIC5wYWdlLXRvYy1jb250ZW50IC5jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERlc2t0b3Agc2lkZWJhciBUT0Ncbi5wYWdlLXRvYyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiBjYWxjKDcuNXJlbSArICN7JHRvcGJhci1oZWlnaHR9ICsgMi41cmVtKTtcbiAgICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcblxuICAgICAgICAmLmlzLXZpc2libGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NTBweCkge1xuICAgICAgICBsZWZ0OiBtYXgoMnJlbSwgY2FsYygoMTAwdncgLSAxMzIwcHgpIC8gMiAtIDI1MHB4KSk7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG59XG5cbi5wYWdlLXRvYy1uYXYge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTMwMDtcbn1cblxuLnBhZ2UtdG9jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC44NXJlbTtcbn1cblxuLnBhZ2UtdG9jLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXRvYy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjU1cmVtIDAuODVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmY2ZhO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmNjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cblxuLy8gTW9iaWxlIFRPQyAoZml4ZWQgdW5kZXIgaGVhZGVyKVxuLnBhZ2UtdG9jLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucGFnZS10b2MtbW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtdG9jLW1vYmlsZS1jaGV2cm9uIHtcbiAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcblxuICAgIC5wYWdlLXRvYy1tb2JpbGUuaXMtb3BlbiAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG59XG5cbi5wYWdlLXRvYy1tb2JpbGUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtIDAuNzVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMTVyZW07XG5cbiAgICAucGFnZS10b2MtbW9iaWxlLmlzLW9wZW4gJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxufVxuXG4ucGFnZS10b2MtbW9iaWxlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgR2VvcmdpYSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmJmNztcbiAgICB9XG59XG5cbi8vIFRPQyBjb250ZW50IGFyZWFcbi5wYWdlLXRvYy1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vIFByZW1pdW0gc3R5bGVkIGxpc3RzXG4gICAgdWw6bm90KC5hY2NvcmRpb24pOm5vdCgucGFnZS10b2MtbGlzdCk6bm90KC5tZWdhbWVudS1saXN0KTpub3QoLmFib3V0LWRvY3Rvci1kaXBsb21hcyk6bm90KC5uYXYpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDAgMC42cmVtIDIuNHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYyODVcIjsgLy8gYmktY2hldnJvbi1yaWdodFxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMC41NXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4wOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IE5hdmJhciBDZW50ZXJlZCAobG9nbyB0b3AsIG1lbnUgYm90dG9tKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5uYXZiYXItY2VudGVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmF5LTMwMCwgMC41KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4ubmF2YmFyLXRvcC1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRncmF5LTMwMCwgMC4zKTtcbn1cblxuLm5hdmJhci1zaWRlLWl0ZW0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLm5hdmJhci1ib3R0b20tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFJlZmluZWQgbmF2IGxpbmtzOiB1cHBlcmNhc2UsIGxldHRlci1zcGFjaW5nLCBzbWFsbGVyXG4ubmF2YmFyLW5hdi1yZWZpbmVkIHtcbiAgICA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC43MnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjY1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLmJ0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogVHlwb2dyYXBoeSDigJQgUGxheWZhaXIgRGlzcGxheSBmb3IgaGVhZGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9udC1oZWFkaW5nLW1vZGVybjogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIEdlb3JnaWEsIHNlcmlmO1xuXG5oMSxcbmgyLFxuLmgxLFxuLmgyLFxuLmRpc3BsYXktMSxcbi5kaXNwbGF5LTIsXG4uZGlzcGxheS0zLFxuLmRpc3BsYXktNCxcbi5kaXNwbGF5LTUsXG4uaG9tZS1oZXJvLXRpdGxlLFxuLmhvbWUtc2VjdGlvbi10aXRsZSxcbi5wYWdlLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLW1vZGVybjtcbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmhvbWUtc2VjdGlvbi10aXRsZSxcbi5kaXNwbGF5LTEsXG4uZGlzcGxheS0yLFxuLmRpc3BsYXktMyxcbi5kaXNwbGF5LTQsXG4uZGlzcGxheS01IHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbmgzLFxuLmgzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IE1lZ2EgTWVudSAoZnVsbC13aWR0aCwgTcOpZGVjaW5lIGVzdGjDqXRpcXVlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tZWdhbWVudS1kcm9wZG93biB7XG4gICAgYS5uYXYtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAubWVnYW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS43NXJlbSAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYgLmRyb3Bkb3duID4gLm1lZ2FtZW51IHtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogRHJvcGRvd24gV2lkZSAoVHJhaXRlbWVudHMgbGFzZXIsIFRhcmlmcylcbi8vIFBvc2l0aW9ubsOpcyBzb3VzIGxldXIgZMOpY2xlbmNoZXVyLCBwYXMgZnVsbC13aWR0aFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5kcm9wZG93bi13aWRlIHtcbiAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5kcm9wZG93bi1tZW51LXdpZGUge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMS43NXJlbSAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLWxnICRib3JkZXItcmFkaXVzLWxnO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUtbmFycm93IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNzVyZW0gMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZztcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLm1lZ2FtZW51LWNvbCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4ubWVnYW1lbnUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuMTUpO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIH1cbn1cblxuLm1lZ2FtZW51LWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tZWdhbWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMC42cmVtIDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA2KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcblxuICAgICAgICAubWVnYW1lbnUtbGluay10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5tZWdhbWVudS1saW5rLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZ2FtZW51LWxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5tZWdhbWVudS1saW5rLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4ubWVnYW1lbnUtY3RhLWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLm1lZ2FtZW51LWN0YS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lZ2FtZW51LWN0YS10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZmxleC1ncm93OiAxO1xufVxuXG4ubWVnYW1lbnUtY3RhLWJ0biB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLy8gTW9iaWxlIG1lZ2EgbWVudVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgLm1lZ2FtZW51IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudS1jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWdhbWVudS1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWVnYW1lbnUtY3RhLWNvbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBQYWdlIEhlcm8gKENvbnRhaW5lZCwgcGhvdG8gYXJyb25kaWUgKyBkw6ljb3IpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnBhZ2UtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxufVxuXG4ucGFnZS1oZXJvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBnYXA6IDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMnJlbTtcbiAgICB9XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogZGFya2VuKCM4NjlhYjgsIDE1JSkgIWltcG9ydGFudDtcbn1cblxuLmZzLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTE3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4vLyBXcmFwcGVyIGRlIGxhIHBob3RvIGF2ZWMgbGUgZMOpY29yIGRlcnJpw6hyZVxuLnBhZ2UtaGVyby1pbWFnZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLy8gRm9ybWUgZMOpY29yYXRpdmUgZGVycmnDqHJlIGxhIHBob3RvXG4gICAgLnBhZ2UtaGVyby1pbWFnZS1kZWNvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuMyk7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUGV0aXQgYWNjZW50IGNvbG9yw6kgZW4gY29pblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDUgLyA0O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wYWdlLWhlcm8tY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbi5wYWdlLWhlcm8tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5wYWdlLWhlcm8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnBhZ2UtaGVyby1idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMS43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMjVweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgfVxufVxuXG4ucGFnZS1oZXJvLWJ0bi1zZWNvbmRhcnkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nOiAwLjlyZW0gMS43NXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IFRyZWF0bWVudCBab25lIFBpbGxzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRyZWF0bWVudC16b25lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjc1cmVtO1xufVxuXG4udHJlYXRtZW50LXpvbmUtcGlsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXBpbGw7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG5cbiAgICAgICAgLnRyZWF0bWVudC16b25lLXBpbGwtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50cmVhdG1lbnQtem9uZS1waWxsLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEFsZXJ0IE1lZGljYWxcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYWxlcnQtbWVkaWNhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAxMzVkZWcsXG4gICAgICAgIHJnYmEoJHByaW1hcnksIDAuMDgpIDAlLFxuICAgICAgICByZ2JhKCRwcmltYXJ5LCAwLjAzKSAxMDAlXG4gICAgKTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMtbGcgJGJvcmRlci1yYWRpdXMtbGcgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgfVxufVxuXG4uYWxlcnQtbWVkaWNhbC1pY29uIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogQ1RBIEJ1dHRvbnMgaW1wcm92ZW1lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJ0bi1jdGEtbmF2IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgcGFkZGluZzogMC42NXJlbSAxLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGN0YS1wdWxzZSA4cyBlYXNlLWluLW91dCAzcyBpbmZpbml0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoJHByaW1hcnksIDAuMzUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY3RhLXB1bHNlIHtcbiAgICAwJSxcbiAgICAxMiUsXG4gICAgMTAwJSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgkcHJpbWFyeSwgMC4yNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDMlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgICA2JSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgkcHJpbWFyeSwgMC4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gICAgOSUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxufVxuXG4uYnRuLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgfVxufVxuXG4vLyBGQVEgYWNjb3JkaW9uIG1vZGVybiBzdHlsaW5nXG4uYWNjb3JkaW9uLW1vZGVybiB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpZnQgYW5pbWF0aW9uIGZvciBidXR0b25zXG4ubGlmdCB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBIb21lIEhlcm8gKEZ1bGwtd2lkdGggdmlkZW8gYmFja2dyb3VuZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaG9tZS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtNy41cmVtIC0gI3skdG9wYmFyLWhlaWdodH0pO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNTZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNC41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IDc1dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxufVxuXG4uaG9tZS1oZXJvLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uaG9tZS1oZXJvLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHRvcCxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjU1KSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjIpIDUwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjA4KSAxMDAlXG4gICAgKTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uaG9tZS1oZXJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uaG9tZS1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA0dncsIDQuMjVyZW0pO1xuICAgIH1cbn1cblxuLmhvbWUtaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44OCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjV2dywgMS42cmVtKTtcbiAgICB9XG59XG5cbi5ob21lLWhlcm8tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmhvbWUtaGVyby1idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgkcHJpbWFyeSwgMC40KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggcmdiYSgkcHJpbWFyeSwgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbn1cblxuLmhvbWUtaGVyby1idG4tc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICB9XG59XG5cbi5ob21lLWhlcm8tc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBhbmltYXRpb246IGhlcm8tc2Nyb2xsLWJvdW5jZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBoZXJvLXNjcm9sbC1ib3VuY2Uge1xuICAgIDAlLFxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoOHB4KTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IFJlYXNzdXJhbmNlIEJhclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5yZWFzc3VyYW5jZS1iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbWl4KCRwcmltYXJ5LCAkd2hpdGUsIDEyJSk7XG59XG5cbi5yZWFzc3VyYW5jZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA4KTtcblxuICAgICAgICAucmVhc3N1cmFuY2UtaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFJlbW92ZSBzZXBhcmF0b3Igb24gbGFzdCBpdGVtIHBlciByb3dcbi5jb2wtbGctMzpsYXN0LWNoaWxkIC5yZWFzc3VyYW5jZS1pdGVtOjphZnRlcixcbi5jb2wtNjpudGgtY2hpbGQoMm4pIC5yZWFzc3VyYW5jZS1pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5jb2wtNjpudGgtY2hpbGQoMm4pIC5yZWFzc3VyYW5jZS1pdGVtOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29sLWxnLTM6bGFzdC1jaGlsZCAucmVhc3N1cmFuY2UtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnJlYXNzdXJhbmNlLWljb24ge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMjAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnJlYXNzdXJhbmNlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cblxuLnJlYXNzdXJhbmNlLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1MCUpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09NUE9ORU5UOiBEb2N0b3IgUXVvdGUgU2VjdGlvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5kb2N0b3Itc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uZG9jdG9yLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICB9XG59XG5cbi5kb2N0b3ItcGhvdG8ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMyAvIDQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIH1cbn1cblxuLmRvY3Rvci1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZG9jdG9yLXF1b3RlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbn1cblxuLmRvY3Rvci1xdW90ZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn1cblxuLmRvY3Rvci1zaWduYXR1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5kb2N0b3ItYXZhdGFyIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5kb2N0b3Itc2lnbmF0dXJlLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmRvY3Rvci1zaWduYXR1cmUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmctbW9kZXJuO1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG59XG5cbi5kb2N0b3Itc2lnbmF0dXJlLXJvbGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBIb21lIOKAlCBTZWN0aW9uIEhlYWRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhvbWUtc2VjdGlvbi1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uaG9tZS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICAgIC8vIH1cbn1cblxuLmhvbWUtc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEhvbWUg4oCUIFRydXN0IFBocmFzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ob21lLXRydXN0LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmhvbWUtdHJ1c3QtbGluZSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG4uaG9tZS10cnVzdC1waHJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgbWFyZ2luOiAxLjI1cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEhvbWUg4oCUIFdoeSBDaG9vc2UgVXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaG9tZS13aHktc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG4uaG9tZS13aHktaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmhvbWUtd2h5LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaG9tZS13aHktZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lLXdoeS1jYXJkLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAwLjc1cmVtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzLjMzMyUgLSAxcmVtKTtcbiAgICB9XG59XG5cbi5ob21lLXdoeS1jdGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5cbi5ob21lLXdoeS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgcGFkZGluZzogMnJlbSAxLjc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCA0MHB4IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgfVxufVxuXG4uaG9tZS13aHktY2FyZC1pY29uIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuLmhvbWUtd2h5LWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLmhvbWUtd2h5LWNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAwLjkycmVtO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBIb21lIOKAlCBUcmVhdG1lbnQgQ2FyZHNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uaG9tZS10cmVhdG1lbnQtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBib3gtc2hhZG93IDAuMzVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjBweCA0NXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG5cbiAgICAgICAgLmhvbWUtdHJlYXRtZW50LWNhcmQtaW1nIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtdHJlYXRtZW50LWNhcmQtb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUtdHJlYXRtZW50LWNhcmQtYXJyb3cge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLXRyZWF0bWVudC1jYXJkLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG9tZS10cmVhdG1lbnQtY2FyZC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgfVxufVxuXG4uaG9tZS10cmVhdG1lbnQtY2FyZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjYpIDAlLCB0cmFuc3BhcmVudCA2MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuXG4uaG9tZS10cmVhdG1lbnQtY2FyZC1jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG4uaG9tZS10cmVhdG1lbnQtY2FyZDpob3ZlciAuaG9tZS10cmVhdG1lbnQtY2FyZC1jdGEgaSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5ob21lLXRyZWF0bWVudC1jYXJkLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMS4xNXJlbSAxLjI1cmVtO1xuICAgIGdhcDogMC43NXJlbTtcbn1cblxuLmhvbWUtdHJlYXRtZW50LWNhcmQtdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbi5ob21lLXRyZWF0bWVudC1jYXJkLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cblxuLmhvbWUtdHJlYXRtZW50LWNhcmQtZGVzYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5ob21lLXRyZWF0bWVudC1jYXJkLWFycm93IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEhvbWUg4oCUIFNFTyBCbG9ja3MgKMOJcGlsYXRpb24gKyBNw6lkZWNpbmUpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmhvbWUtc2VvLWJsb2NrLWltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIH1cbn1cblxuLmhvbWUtc2VvLWJsb2NrLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBBR0U6IE1lZGljaW5lIOKAlCBSZWFkIE1vcmUgVG9nZ2xlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1lZGljaW5lLXJlYWQtbW9yZSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLm1lZGljaW5lLXJlYWQtbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE1JSk7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFHRTogTWVkaWNpbmUg4oCUIFNlcnZpY2UgQ2FyZHMgR3JpZFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5tZWRpY2luZS1jYXRlZ29yeS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuMTUpO1xufVxuXG4ubWVkaWNpbmUtc2VydmljZS1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIGJveC1zaGFkb3cgMC4zNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuICAgICAgICAubWVkaWNpbmUtc2VydmljZS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWRpY2luZS1zZXJ2aWNlLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGljaW5lLXNlcnZpY2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1lZGljaW5lLXNlcnZpY2UtaWNvbiB7XG4gICAgd2lkdGg6IDMuNXJlbTtcbiAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5tZWRpY2luZS1zZXJ2aWNlLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLW1vZGVybjtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5tZWRpY2luZS1zZXJ2aWNlLWRlc2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLm1lZGljaW5lLXNlcnZpY2UtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIH1cbn1cblxuLm1lZGljaW5lLWN0YS1ibG9jayB7XG4gICAgYmFja2dyb3VuZDogbWl4KCRwcmltYXJ5LCAkd2hpdGUsIDglKTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFREVTSUdOOiBCbG9nIOKAlCBIZXJvIChQYWdlIGxpc3RpbmcpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsb2ctaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIH1cbn1cblxuLmJsb2ctaGVyby1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4uYmxvZy1oZXJvLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5ibG9nLWhlcm8tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLW1vZGVybjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIH1cbn1cblxuLmJsb2ctaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogQmxvZyDigJQgTGlzdGluZyBzZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsb2ctbGlzdGluZyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEJsb2cg4oCUIFBvc3QgQ2FyZHMgKE1vZGVybiAvIMOJcHVyw6kpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsb2ctY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgYm94LXNoYWRvdyAwLjM1cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICAgIC5ibG9nLWNhcmQtaW1nIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctY2FyZC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLWNhcmQtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIH1cbn1cblxuLmJsb2ctY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmJsb2ctY2FyZC1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5ibG9nLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLW1vZGVybjtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uYmxvZy1jYXJkLWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbi5ibG9nLWNhcmQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJsb2ctY2FyZC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbn1cblxuLmJsb2ctY2FyZC1hdmF0YXIge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLWNhcmQtYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbn1cblxuLmJsb2ctY2FyZC1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUkVERVNJR046IEJsb2cg4oCUIFBvc3QgRGV0YWlsIFBhZ2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmxvZy1wb3N0LWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgfVxufVxuXG4uYmxvZy1wb3N0LWhlcm8taW5uZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIH1cbn1cblxuLmJsb2ctcG9zdC1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYmxvZy1wb3N0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbi5ibG9nLXBvc3QtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG59XG5cbi5ibG9nLXBvc3QtbWV0YS1hdmF0YXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLXBvc3QtbWV0YS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTgwMDtcbn1cblxuLmJsb2ctcG9zdC1tZXRhLXNlcCB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xufVxuXG4uYmxvZy1wb3N0LW1ldGEtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbi8vIENvdmVyIGltYWdlXG4uYmxvZy1wb3N0LWNvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbn1cblxuLmJsb2ctcG9zdC1jb3Zlci1pbWcge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLy8gQ29udGVudFxuLmJsb2ctcG9zdC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxufVxuXG4uYmxvZy1wb3N0LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjA0KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1sZyAkYm9yZGVyLXJhZGl1cy1sZyAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG5cbiAgICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaGFyZVxuLmJsb2ctcG9zdC1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG59XG5cbi5ibG9nLXBvc3Qtc2hhcmUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbn1cblxuLmJsb2ctcG9zdC1zaGFyZS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNXJlbTtcbn1cblxuLmJsb2ctcG9zdC1zaGFyZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogQmxvZyDigJQgUmVsYXRlZCBQb3N0cyBTZWN0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJsb2ctcmVsYXRlZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICB9XG59XG5cbi5ibG9nLXJlbGF0ZWQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi5ibG9nLXJlbGF0ZWQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nLW1vZGVybjtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5ibG9nLXJlbGF0ZWQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogQmxvZyDigJQgTGF0ZXN0IFBvc3RzIChIb21lKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ibG9nLWxhdGVzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQYWdlIFBsYWNlaG9sZGVyIOKAlCBDb250ZW51IGVuIGF0dGVudGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGFnZS1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogNXJlbSAwIDZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtO1xuICAgIH1cbn1cblxuLnBhZ2UtcGxhY2Vob2xkZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1wbGFjZWhvbGRlci1pY29uIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBvcGFjaXR5OiAwLjc7XG59XG5cbi5wYWdlLXBsYWNlaG9sZGVyLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xufVxuXG4ucGFnZS1wbGFjZWhvbGRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUEFHRTogQWJvdXQg4oCUIERvY3RvciBDYXJkcyAod2l0aCBxdWFsaWZpY2F0aW9ucylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYWJvdXQtZG9jdG9ycy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG4uYWJvdXQtZG9jdG9yLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgYm94LXNoYWRvdyAwLjM1cyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgICAuYWJvdXQtZG9jdG9yLXBob3RvIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LWRvY3Rvci1waG90byB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dC1kb2N0b3ItcGhvdG8ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuMTUpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICB9XG59XG5cbi5hYm91dC1kb2N0b3ItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFib3V0LWRvY3Rvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1cmVtO1xufVxuXG4uYWJvdXQtZG9jdG9yLXJvbGUge1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmFib3V0LWRvY3Rvci1iYXNlbGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNHJlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4wNik7XG4gICAgcGFkZGluZzogMC40cmVtIDAuODVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcGlsbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIH1cbn1cblxuLmFib3V0LWRvY3Rvci1kaXBsb21hcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgcGFkZGluZy10b3A6IDAuODVyZW07XG5cbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMC41NWVtO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQQUdFOiBBYm91dCDigJQgVGVhbSBDYXJkcyAoYXNzaXN0YW50cylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYWJvdXQtdGVhbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cbn1cblxuLmFib3V0LXRlYW0tY2FyZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMS4yNXJlbSAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBib3gtc2hhZG93IDAuMzVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgLmFib3V0LXRlYW0tcGhvdG8gaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYm91dC10ZWFtLXBob3RvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG5cbiAgICAuYWJvdXQtdGVhbS1jYXJkOmhvdmVyICYge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNCk7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgIH1cbn1cblxuLmFib3V0LXRlYW0tbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmctbW9kZXJuO1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkZ3JheS05MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmFib3V0LXRlYW0tcm9sZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLy8gQWJvdXQg4oCUIFRlYW0gZ3JvdXAgcGhvdG9cbi5hYm91dC10ZWFtLWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gQWJvdXQg4oCUIENsaW5pYyBpbmZvIHNlY3Rpb25cbi5hYm91dC1jbGluaWMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xufVxuXG4uYWJvdXQtY2xpbmljLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBSRURFU0lHTjogR29vZ2xlIFJldmlld3MgU2VjdGlvbiAoSG9tZSlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZ29vZ2xlLXJldmlld3Mtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICR3aGl0ZSAwJSwgJGdyYXktMTAwIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nOiA2cmVtIDA7XG4gICAgfVxufVxuXG4uZ29vZ2xlLXJldmlld3MtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLXNjb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjg1cmVtO1xufVxuXG4uZ29vZ2xlLXJldmlld3Mtc2NvcmUtbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZy1tb2Rlcm47XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLXNjb3JlLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMnJlbTtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLXN0YXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC4xNXJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogI2ZiYmMwNTtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLWNvdW50IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbi5nb29nbGUtcmV2aWV3cy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxufVxuXG4uZ29vZ2xlLXJldmlldy1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCBib3gtc2hhZG93IDAuMzVzIGVhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cbn1cblxuLmdvb2dsZS1yZXZpZXctY2FyZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmdvb2dsZS1yZXZpZXctYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZ29vZ2xlLXJldmlldy1tZXRhIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmdvb2dsZS1yZXZpZXctbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5nb29nbGUtcmV2aWV3LXN0YXJzLXNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGNvbG9yOiAjZmJiYzA1O1xuICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XG59XG5cbi5nb29nbGUtcmV2aWV3LWctaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgLmdvb2dsZS1yZXZpZXctY2FyZDpob3ZlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5nb29nbGUtcmV2aWV3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIC8vIExpbWl0IHRleHQgdG8gfjUgbGluZXMgd2l0aCBlbGxpcHNpc1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nb29nbGUtcmV2aWV3LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdvb2dsZS1yZXZpZXdzLWN0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuOTVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTUlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ09NUE9ORU5UOiBGbG9hdGluZyBHb29nbGUgQmFkZ2UgKGJvdHRvbSBsZWZ0KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5nb29nbGUtYmFkZ2UtZmxvYXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC44NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS4zcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjVyZW07XG4gICAgYm94LXNoYWRvdzogMCAycHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGJvdHRvbTogNXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC42NXJlbSAxcmVtO1xuICAgICAgICBnYXA6IDAuNjVyZW07XG4gICAgfVxufVxuXG4uZ29vZ2xlLWJhZGdlLWZsb2F0LWljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cblxuLmdvb2dsZS1iYWRnZS1mbG9hdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjY1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZ29vZ2xlLWJhZGdlLWZsb2F0LXJhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zNXJlbTtcbn1cblxuLmdvb2dsZS1iYWRnZS1mbG9hdC1zY29yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogJGdyYXktOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi5nb29nbGUtYmFkZ2UtZmxvYXQtc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwLjA4cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBjb2xvcjogI2ZiYmMwNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmb250LXNpemU6IDAuNjVyZW07XG4gICAgfVxufVxuXG4uZ29vZ2xlLWJhZGdlLWZsb2F0LWNvdW50IHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY1cmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxufVxuXG4vLyBBYm91dCDigJQgU3BhY2UgZ2FsbGVyeVxuLmFib3V0LXNwYWNlLWdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59XG5cbi5hYm91dC1zcGFjZS1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgYm94LXNoYWRvdyAwLjNzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMy4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/